MultiGet is an easy-to-use GUI file downloader for Windows/Linux/
BSDs/MacOs. It's programmed in C++ and has a GUI based on wxWidgets.
It supports HTTP/FTP protocols which covers the requirements of most
users. It supports multi-task with multi-thread on multi-server. It
supports resuming downloads if the Web server supports it, and if
you like, you can reconfig the thread number without stopping the
current task. It's also support SOCKS 4,4a,5 proxy, ftp proxy, http
proxy.