
DC++ announces the freedom to share! DC++ is an open source client for the Direct Connect network. Direct Connect allows you to share files over the Internet without restrictions or limits. The client is completely free of advertisements and has a nice, easy to use interface. Firewall and router support is integrated and it is easy and convenient to use functionality like multi-hub connections, auto-connections and resuming of downloads.
Step 1: Download DC++ at SourceForge here.
Step 2: Install DC++ - This should be easy and self explanatory.
Step 3: Run the setup file to begin installation. The installation consists of three main screens.
- License Agreement. Read the license, select the “I accept …” box and then click on Next.

- Installation Options. This shows the components to be installed. It is highly recommended that you leave all the items selected. Click on “Next” to continue.

- Installation Folder: The location where DC++ is to be installed. This can be left at the default. Click on “Install” to begin the installation.

Once the installation has completed, you may now run DC++ from the Start menu.
Step 4: There are a few basic settings that need to be entered before you can use DC++. Some are essential whereas others are not, but in my opinion make things easier in the long run.
Personal Information
Location: Settings → Personal Information.
The only piece of information that is required here is Nick. This is the username you will use on DC++. This can be anything you want but avoid using characters that would be illegal in filenames, such as ‘*’ or ‘/’.
Entering a line speed is recommended. This value is the maximum upload speed of your Internet connection. For example, if you had a maximum of of 256kbps upload, you would pick 0.2 from the dropdown list, as this is the closest.
The other two fields, E-Mail and Description, are optional.
Connection Settings
Location: Settings → Connection Settings.
I highly recommend reading the Help file as it briefly explains what each of these settings means.
If you are behind a router or gateway, select “Firewall (passive, last resort)” initially. You can switch to a more appropriate setting later by referring to the “Configuring Active Mode” section.
If you are directly connected to the Internet then leave “Direct connection” selected.
If you are behind a SOCKS proxy, select SOCKS5 and enter the appropriate information.
If you unsure which applies to you, select “Firewall (passive, last resort)”.
Download Directories
Location: Settings → Downloads → Directories.
Default Download Directory: Enter a folder where finished downloads should go. If left blank, it will default to a folder called Downloads in the main DC++ folder.
Unfinished Downloads Directory: Enter a folder where downloads should go while they are downloading. Once they have completed downloading, they will be moved to the folder specified above. If no folder is given here, it will default to a folder called Incomplete in the main DC++ folder.
Upload Slots
Location: Settings → Sharing → Upload Slots
File transfers in DC++ are based on slots. Each file being transferred takes up one slot. You need to open up a number of upload slots to gain access to hubs. The minimum needed will depend on the number of hubs you are connected to. Usually it is two slots per hub, though it will vary from hub to hub. Set it to 2 for the moment and remember to adjust it as you connect to more hubs.
Step 5: Connect to the Stony Brook DC++ server. (sbushare.no-ip.info)
Manual Address Entry
If you know the address of a hub (either an IP address or a domain name) then this can be manually entered by going to File → Quick Connect. Type the address and click OK to connect.
YOUR DONE!! AGAIN, NOT RECOMMENDED AND ILLEGAL. I DO NOT USE IT!
via [B Ali DC++ Guide]