ProxyChains-NG

ProxyChains-NG

ProxyChains-NG(New Generation)是ProxyChains的增强版,它能让一个程序的sockets数据走SOCKS/HTTP代理。

ProxyChains-NG安装

可以通过源代码安装。

$ git clone https://github.com/rofl0r/proxychains-ng
$ cd proxychains-ng
$ ./configure --prefix=/usr --sysconfdir=/etc
$ make
$ make install
$ make install-config
1
2
3
4
5
6

在OS X上也可以直接通过Homebrew来安装。

$ brew install proxychains-ng
1

ProxyChains-NG配置

若通过源代码安装,ProxyChains-NG的默认配置文件为/etc/proxychains.conf;若通过Homebrew安装,则为/usr/local/etc/proxychains.conf

ProxyChains-NG的配置很简单,只需将代理加到[ProxyList]中即可。如:添加ShadowsocksR对外提供的socks5代理服务(127.0.0.1:1080)和http代理服务(127.0.0.1:1087)。

[ProxyList]
socks5 127.0.0.1 1080
http 127.0.0.1 1087
1
2
3

ProxyChains-NG使用

在Terminal要执行的命令前加上proxychains4即可让对应的命令执行在ProxyChains-NG配置好的网络代理中,如:

$ proxychains4 curl www.google.com
1