From Dtella Wiki
What Is DCgate?
For the non-tech savvy, DCgate establishes a Purdue-only filesharing network. This not only results in fast downloads, but also unlimited downloading as it doesn't count against your 5GB limit on Resnet.
For those wanting a slightly more detailed explanation, DCgate acts somewhat as a translator between IRC and your DC++ client. This allows an IRC server to act as the server for DC. Not only that, but DCgate only allows connections from Purdue hosts, meaning that all transfers are over the local LAN. Since local transfers don't count against the 5GB / day Resnet allowance, this also allows for unlimited downloading from any user connected to DCgate. Is there any better way to share files at Purdue? Maybe. Are you going to find one? No, DCgate is the solution.
How Does It Work?
DCgate works by connecting your computer to a IRC server, this synchronizes data between clients and lets your client know where other users are on the network. Think of DCgate as your phone and the server as the directory. It shows you the address of other users on the network.
OK, This Sounds Good, How Do I Get It?
In order to begin sharing files on DCgate you will need the following two items: The DCgate gateway and a DC client. Currently we only have binaries for windows, however you can compile the source for use on Linux or MacOS. You can download both the gateway and client below:
Got The Files, Now What?
To begin downloading and sharing files, extract the contents of the DCgate archive to your computer and execute the DCgate application. Next, Install DC++ or another DC client. Finally, read the "readme.txt" included with DCgate for instructions on configuring your client.