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.