Connection Settings

There are three modes of connection in DC++: Active, Passive, or SOCKS5. If you have problems configuring them, or problems connecting please refer to the FAQ.
Active
In active mode, DC++ needs to make outbound TCP connections and send UDP packets to other machines, as well as receive inbound TCP connections and inbound UDP packets. TCP is used for file transfers and UDP is used for file search results. Remote DC++ clients will return a maximum of 10 search hits to an active user. A user in active mode will have M:A in their DC++ tag.  Use this guide to set up active mode.
IP
DC++ will automatically detect and use your local IP. If you are behind a router (or your IP is otherwise non-routable) you will need to put in your external IP here. If you put a DNS name here, DC++ will try to resolve it into an IP address before use.
TCP Port
This is the port that DC++ listens on for incoming client connections. If this setting is blank, DC++ will use a random port between 1025 and 32000.
UDP Port
This is the port that DC++ listens on for incoming search results. If this setting is blank, DC++ will use a random port between 1025 and 32000.
Passive
In passive mode, DC++ will only make outbound connections to other users. All searches will be sent through the hub, and search results will be returned through the hub as well. Remote DC++ clients will return a maximum of 5 search hits for a passive user. Passive users cannot download from other passive users. Passive mode is an extra strain on hubs, so please do not use it unless you must. DC++ users in passive mode will have M:P in their DC++ tag.
SOCKS5
In SOCKS mode, DC++ will make a connection to hub through an existing SOCKS5 proxy server. Connections to users will also be made through this proxy server. The caveats for passive mode also apply here. SOCKS5 proxies are not the same as HTTP proxies. DC++'s SOCKS5 support does not include GSSAPI.
Socks IP
This is the IP, not hostname, of your SOCKS5 server.
Port
The port that your SOCKS5 server runs on. The default value is 1080.
Username
Username for the SOCKS5 proxy; may be required.
Password
Password for the SOCKS5 proxy; may be required.
Use SOCKS5 server to resolve hostnames
When checked (the default), DC++ will use the SOCKS5 proxy to resolve hostnames into IP addresses.