General

This page has general settings for DC++. It contains the identifying information you choose to share when you join a hub, and also contains the firewall and connection information to control the mode that DC++ operates in.

Personal Information

This is general information about yourself. The nick is required, though it's suggested that you pick the correct connection type as well.
Nick
This nickname, or handle, will identify you when you join a hub. It can be overridden on a per-hub basis in the Favorite Hub Properties. It is also required.
E-Mail
This field is for sharing your email address, if you wish it.
Description
This description will show in the user list. It can be overridden on a per-hub basis in the Favorite Hub Properties.
Connection Type
This drop-down contains a number of connection types, please choose the one closest to your own.

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.
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.
Port
This is the port that DC++ listens on: TCP for incoming client connections and UDP 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.