linux在终端设置代理
本文通过安装proxychain工具通过SOCKS5代理端口,使命令行可以通过代理访问。
安装proxychain
sudo apt install -y proxychains
安装完成后修改文件proxychains.conf
添加权限
先添加权限
sudo chmod 777 /etc/proxychains.conf
然后修改文件
vim /etc/proxychains.conf
确认socks5端口
比如panda在设置里面:
这里我们的socks5端口是1090,那么修改proxychains.conf最后一行为如下:
[ProxyList]
# add proxy here ...
# meanwile
# defaults set to "tor"
socks5 127.0.0.1 1090
这里127.0.0.1是我本机的ip,1090是我代理的sock5所用的端口。
测试是否成功
安装 curl
包来进行测试。
sudo apt install curl
安装完成后,在不开启代理时运行:
sudo curl myip.ipip.net
显示:
开启代理后运行:
sudo proxychains curl myip.ipip.net
显示:
这样就设置成功了,需要使用代理的时候只需要在命令前加上proxychains就可以了,比如:
sudo proxychains apt install xxx ........
直接起飞!