This program allows you to use SSH, TELNET, VNC, FTP and any other Internet application from behind HTTP(HTTPS) and SOCKS(4/5) proxy servers. This "proxifier" provides proxy server support to any app.

Project Activity

See All Activity >

Follow ProxyChains - HTTP and SOCKS

ProxyChains - HTTP and SOCKS Web Site

Other Useful Business Software

2018 Network Intelligence Planning Guide 2018 Network Intelligence Planning Guide Icon
2018 Network Intelligence Planning Guide Icon

Get insights on net neutrality, cloud readiness, security and WAN transformation.

Networking is becoming cloudier, hybrid and more Internet-centric. IT managers now own user experience, whether they own the networks or not. Get our latest ebook to learn how network intelligence will help you adapt to a quickly changing Internet-centric environment.
Are you involved with your company's network performance/operations team?
Get Ebook

Rate This Project

Login To Rate This Project

User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 1 / 5

User Reviews

  • this project, while technically fine, is unmaintained and has seen its latest update in the year 2006. use proxychains-ng instead (it's hosted here on as well : hxxp:// ). the version here has some known bugs and other issues that prevent compilation out-of-the-box on modern linux systems, and doesnt work on MacOS at all. proxychains-ng also does dns automatically on the proxy side, so it is much faster, more secure and supports .onion url in case TOR is used.

  • No doubt a masterpiece among network programs!

  • I got this error while compiling: /bin/bash ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -c libproxychains.c mkdir .libs gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -Wp,-MD,.deps/libproxychains.pp -c libproxychains.c -fPIC -DPIC -o .libs/libproxychains.o libproxychains.c:291: error: conflicting types for 'getnameinfo' /usr/include/netdb.h:677: note: previous declaration of 'getnameinfo' was here make[3]: *** [libproxychains.lo] Error 1 make[3]: Leaving directory `/home/sena/documents/temp/proxychains-3.1/proxychains' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/sena/documents/temp/proxychains-3.1/proxychains' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/sena/documents/temp/proxychains-3.1' make: *** [all-recursive-am] Error 2 ... and i think i resolved it. Linux ... 2.6.32-5-amd64 #1 SMP Sun May 6 04:00:17 UTC 2012 x86_64 GNU/Linux in proxychains/libproxychains.c i changed the function to look like this and it compiled without problems. The same function is declared in /usr/include/netdb.h. Hope someone can use this info. Cheers //int getnameinfo (const struct sockaddr * sa, // socklen_t salen, char * host, // socklen_t hostlen, char * serv, // socklen_t servlen, unsigned int flags) // size_t hostlen, char * serv, // size_t servlen, int flags) int getnameinfo (__const struct sockaddr *__restrict __sa, socklen_t __salen, char *__restrict __host, socklen_t __hostlen, char *__restrict __serv, socklen_t __servlen, int __flags) { int ret = 0; if(!init_l) init_lib(); if(!proxychains_resolver) { ret = true_getnameinfo(__sa,__salen,__host,__hostlen, __serv,__servlen,__flags); } else { if(__hostlen) strncpy(__host, inet_ntoa(SOCKADDR_2(*__sa)),__hostlen); if(__servlen) snprintf(__serv, __servlen,"%d",ntohs(SOCKPORT(*__sa))); } PDEBUG("getnameinfo: %s %s\n", __host, __serv); return ret; } Basically just took the declaration from /usr/include/netdb.h and changed the variables in the function to match, like "__serv". Cheers

  • A terrific program. Had some troubles starting it, here's a minimal manual if anyone needs it: 1. Install (apt-get works) 2. Place proxychains.conf in some dir (example in /etc/proxychains.conf) 3. Start any software with "proxychains thing"

  • I have a updated fork of proxychains on a github, it has proper mac os x support and more.

Read more reviews >

Additional Project Details



Intended Audience

End Users/Desktop, Other Audience, System Administrators

Programming Language