Ports and firewalls
Which ports njMule uses, what HighID and LowID mean, and how to open the ports in your router with UPnP, NAT-PMP, PCP or by hand.
Servers and Kad
How njMule finds eD2K servers and joins the Kad network, keeps both lists up to date, checks whether you are reachable and searches on each.
IPv6
What njMule does with IPv6 alongside IPv4, why it helps firewalled clients, and how to see your IPv6 address.
NAT traversal
How njMule reaches clients that others cannot reach, through callbacks and, between two firewalled clients, through their routers over QUIC or uTP.
Protocol obfuscation
What protocol obfuscation hides, its four modes (Disabled, Supported, Requested, Required), how each affects servers, clients, Kad and UDP, and which one to choose.
Using a proxy
Send njMule's connections through a SOCKS 4/5 or HTTP CONNECT proxy, with UDP through a SOCKS5 relay, and know what goes through it and what does not.
Binding to an interface
Keep every connection of njMule on one network interface, such as a VPN, and stay offline while it is gone.
IP filter
Block addresses with ipfilter.dat, PeerGuardian or P2B lists updated from the web, set the filter level, filter LAN addresses and keep a list of addresses always allowed.