设置 Linux 代理

由于国内网络环境的原因,国内服务器访问 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

参考

  1. 使用 Windows 子系统 ( WSL ) 编译 OpenWrt – P3TERX ZONE


已发布

分类

作者:

标签

评论

《“设置 Linux 代理”》 有 5 条评论

  1. Binance账户创建 的头像

    Your point of view caught my eye and was very interesting. Thanks. I have a question for you.

  2. insightsway 的头像

    Wow superb blog layout How long have you been blogging for you make blogging look easy The overall look of your site is magnificent as well as the content

  3. "oppna binance-konto 的头像

    Thanks for sharing. I read many of your blog posts, cool, your blog is very good.

  4. airhostess 的头像

    Wow wonderful blog layout How long have you been blogging for you make blogging look easy The overall look of your site is great as well as the content

  5. Upfubx 的头像

    cheap lasuna without prescription – purchase lasuna pill himcolin price

发表回复