由于国内网络环境的原因,国内服务器访问 Github 等境外服务的速度极慢,因此需要设置代理来加快访问速度。
设置变量
该方法的好处为设置简单,但经测试发现并非所有进程都会 “乖乖听话” 走代理。( 不了解,如有错误请指出 )
执行以下命令设置全局代理
echo "export ALL_PROXY=\"socks5://127.0.0.1\"" >> ~/.bashrc
echo "export all_proxy=\"socks5://127.0.0.1\"" >> ~/.bashrc
echo "export no_proxy=127.0.0.1,localhost,::1" >> ~/.bashrc
执行以下命令使设置生效
source ~/.bashrc
⚠ 注意 : 此设置为永久生效,如需取消需要修改 .bashrc 文件。
Proxychains 4
https://github.com/rofl0r/proxychains-ng
Proxychains 4 是一个代理软件。缺点是需要编译安装,较为麻烦。
下载 Proxychains 4 源码
git clone https://github.com/rofl0r/proxychains-ng.git
编译 Proxychains 4 并安装
cd proxychains-ng
make
make install
编译安装完成后编辑 Proxychains 4 配置文件
vim /etc/proxychains.conf
在文件最下方 [ProxyList] 下方添加代理服务器。
例如,位于本地 1080 端口上的 socks5 服务器,即添加
socks5 127.0.0.1 1080
至此,Proxychains 4 的配置工作都已完成。
当有命令需要使用代理时,在命令前添加 proxychains4 即可。
例如通过代理更新 Proxychains 4 源码
proxychains4 git pull https://github.com/rofl0r/proxychains-ng.git
发表回复
要发表评论,您必须先登录。