前言
之前博主一般是通过VPN来使得终端可以科学上网,今天了解到了一个更为简单的方法,使得终端可以不需要VPN也能科学上网。
那就是使用proxychains。
安装
这里通过源码来进行安装,需要提前安装好git
和C编译器比如gcc
git clone https://github.com/rofl0r/proxychains-ng.git cd proxychains-ng/ ./configure --prefix=/usr --sysconfdir=/etc make sudo make install sudo make install-config #安装配置文件
这里就安装好了ProxyChains,然后需要对其进行配置vim /etc/proxychains.conf
将配置的最后一行修改为你的socks5代理所在的端口和IP(对于V2RAY和shadowsocks来说一般是 127.0.0.1和1080)
socks5 127.0.0.1 1080
测试,这里也就配置好了ProxyChains
我们在终端中执行
curl checkip.amazonaws.com
将会返回你的IP,然后我们再次执行
proxychains4 curl checkip.amazonaws.com
可以看到返回的IP已经变成了你的代理的IP。
从上面也可以看出来ProxyChains的使用方法也很简单
就是在你准备运行的程序前面加上proxychains4
即
proxychains4 程序 参数
参考链接:
https://github.com/rofl0r/proxychains-ng
https://www.jianshu.com/p/3f392367b41f