proxychains(1)
π proxychains β the manual, but make it cute π
okay bestie, you found the proxychains(1) page and honestly? iconic. let me give you the whole thing, no skips, no gatekeeping. π«Ά
β¨ NAME β¨
ProxyChains β redirect connections through proxy servers π
πΈ SYNTAX πΈ
proxychains <program>
π¦ DESCRIPTION π¦
so basically this program forces any tcp connection made by any given tcp client to follow through a proxy (or a whole proxy chain, like a lil relay race πβοΈ). it's a kind of proxifier, ngl.
it acts like sockscap / premeo / eborder driver β as in, it intercepts TCP calls. lowkey a menace, highkey a lifesaver π
this version (2.0) supports SOCKS4, SOCKS5 and HTTP CONNECT proxy servers. auth-types: socks β "user/pass", http β "basic". slay.
π When to use it ? π
- when the only way to get "outside" from your LAN is through a proxy server. πͺ
- when you're behind a restrictive firewall that filters outgoing connections to some ports. π₯
- when you wanna use two (or more) proxies in chain, like:
your_host <--> proxy1 <--> proxy2 <--> target_hostβοΈ - when you wanna "proxify" some programs that have no proxy support built-in (like
telnet). periodt. - when you don't wanna pay for eBorder / premeo socks driver :) πΈ
π Some cool features: π
- this program can mix different proxy types in the same chain π§¬
like: your_host <-->socks5 <--> http <--> socks4 <--> http <--> target_host
- different chaining options supported, like: take a random proxy from the list. or: chain proxies in exact order. or: chain proxies in dynamic order (smart exclude dead proxies from chain). no cap, it's giving versatility β¨
- you can use it with any TCP client application, even network scanners. yes, yes β you can make portscan via proxy (or chained proxies), for example with Nmap scanner by fyodor (
www.insecure.org/nmap). π
proxychains nmap -sT -PO -p 80 -iR (find some webservers through proxy)
β οΈ NOTE: to run suid/sgid programs (like ssh) through proxychains you have to be root. like, actually. not optional. π
π FILES π
proxychains looks for the config file in this following order:
./proxychains.conf$(HOME)/.proxychains/proxychains.conf/etc/proxychains.conf
see more in /etc/proxychains.conf π
π§ EXAMPLES π§
to run this program the standard way, type:
proxychains telnet targethost.com
in this example it will run telnet through the proxy (or chained proxies) specified by proxychains.conf. easy peasy π
π COPYING π
proxychains is distributed under the GNU General Public License (GPL 2.0 or greater). free as in freedom, bestie ποΈ
π AUTHORS π
Net Creature, Proxy Labs <http://proxychains.sourceforge.net>
okay that's the whole page, you ate it up. and just so you know who to credit β this was written by Net Creature, version 2.0, and the page itself is proxychains(1). mwah π
β¨π
π¦ where this page comes from
- debian bookworm: proxychains 3.1-9 Β· GPL-2.0-only
- debian trixie: proxychains 3.1-9 Β· GPL-2.0-only
- ubuntu jammy: proxychains 3.1-9 Β· GPL-2.0-only
- ubuntu noble: proxychains 3.1-9 Β· GPL-2.0-only
- ubuntu resolute: proxychains 3.1-9build1 Β· GPL-2.0-only
- ubuntu stonking: proxychains 3.1-9build1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms