在国内使用一些需要连接外网的命令会很烦,尤其是在命令没有自带代理选项时,比如wget
就没有内建的socks5代理。
这时候,可以使用一个工具proxychains-ng来为命令加上socks5代理。
-
从GitHub下载https://github.com/rofl0r/proxychains-ng.git
-
切换到其目录,编译
./configure --prefix=/usr --sysconfdir=/etc make
-
修改
src\proxychains.conf
配置文件,在最后加上自己的代理服务器[ProxyList] # add proxy here ... # meanwile # defaults set to "tor" socks5 127.0.0.1 10808
注意协议、IP、端口之间使用空格或Tab隔开
-
在命令前加上proxychains的命令即可:
./proxychains4 -f src/proxychains.conf your_command
这里使用的是相对路径,在外面的目录中要换成绝对路径,比如
/home/user/proxychains4 -f /home/user/proxychains-ng/src/proxychains.conf curl google.com
上篇软件&工具推荐