安装Proxychains
$ git clone https://github.com/rofl0r/proxychains-ng.git
$ cd proxychains-ng
$ ./configure --prefix=/usr --sysconfdir=/etc
以下用于编译和安装conf文件,需要gcc环境
$ sudo make -j8
$ sudo make install
$ sudo make install-config
PS:MacOS可以使用brew直接安装
? Mac使用前需要关闭SIP,自行衡量利弊
修改配置文件
$ sudo gedit /etc/proxychains.conf
#将最后一行的
#socks4 127.0.0.1 9095
#修改为
#socks5 127.0.0.1 1080
#其中1080为本地sock5代理端口,在相关上网软件中配置为自己的端口号即可
别名设置
为了方便测试网络情况,设置相关alias
$ gedit ~/.zshrc
#末尾追加以下语句
alias fq=proxychains4
alias iptest=‘curl cip.cc‘
alias fqtest=‘proxychains4 curl cip.cc‘
$ source ~/.zshrc
使用方法
iptest测试本机ip
fqtest测试代理上网后的ip
其他需要使用代理的命令行,在使用前加上proxychains4或fq即可
测试当前终端是否走代理的方法
$ curl cip.cc
$ wget google.com
$ ping google.com
(一个很常见的误区)使用Proxychains强制terminal命令行走代理的配置过程
原文:https://www.cnblogs.com/tzbubble/p/13275933.html