pip和git速度太慢?配置Linux终端代理教程
前言 现在做开发已经严重依赖网络了,但是没办法,很多工具都是国外的,我们国内访问速度太慢了,所以配置一下终端代理就很有必要了 ProxyChains介绍 ProxyChains是一个命令行预加载器,用于挂钩动态链接程序中的套接字,并通过一个或多个socks / http代理重定向它。 GitHub地址 https://github.com/rofl0r/proxychains-ng MacOS和L
目录7 个章节
前言
现在做开发已经严重依赖网络了,但是没办法,很多工具都是国外的,我们国内访问速度太慢了,所以配置一下终端代理就很有必要了
ProxyChains介绍
ProxyChains是一个命令行预加载器,用于挂钩动态链接程序中的套接字,并通过一个或多个socks / http代理重定向它。
MacOS和Linux系本身通过Shadowsocks代理之后,通过PAC名单可以识别出要代理的域名。但要求代理应用必须支持Sock5,如果不支持,那么也没有办法通过Shadowsocks代理。我们的Shell控制台环境是不支持Sock代理的,只支持HTTP代理。如果我们不在终端设置 http_proxy 代理,那么我们的Shell控制台是无法通过Shadowsocks代理的。
终端设置 http_proxy 代理方法
其实如果不嫌麻烦,我们可以通过在终端设置http_proxy来将Sock代理换成HTTP代理。这样Shell环境也可以曲线救国而使用Shadowsocks代理啦。
export http_proxy='http://localhost:8888'
export https_proxy='http://localhost:8888'
取消代理
unset http_proxy
unset https_proxy
如果有兴趣也可以将这个命令放在.bashrc或者.zshrc中,让我们的Shell控制台全局代理启动更加方便一些。
安装proxychains
打开终端,输入以下命令
git clone https://github.com/rofl0r/proxychains-ng.git
cd proxychains-ng
./configure
make && make install
配置参数
修改/usr/local/etc/proxychains.conf 中的配置
注意:Linux系不会默认生成conf文件,需要将git下来的工程中./src/proxychains.conf 里面的配置Copy到目录中,也可以手动创建,都一样没所谓 如果proxychain4命令不手动制定配置文件路径,它会自动寻找配置。
[ProxyList]
# add proxy here ...
# meanwile
# defaults set to "tor"
# socks4 127.0.0.1 9050
socks5 127.0.0.1 1080 #这里设置自己的代理地址和端口
#一般都是1080
测试一下
proxychains4配置生效之后,我们在终端使用proxychains4加上命令就可以在终端代理了。但是这真的可以代理了么???答案是MacOS不行,而Linux系的同学已经OK了。
proxychains4 curl -L tool.lu/ip
结果如图:

欢迎与我交流
- 打代码直播间:https://live.bilibili.com/11883038
- 微信公众号:DealiAxy
- 知乎:https://www.zhihu.com/people/dealiaxy
- 博客:https://blog.deali.cn
- 简书:https://www.jianshu.com/u/965b95853b9f
_EOF_
pip和git速度太慢?配置Linux终端代理教程
- 本文作者:
- 程序设计实验室
- 版权声明:
- 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
相关文章
ModuleNotFoundError--No-module-named-'apt_pkg'-错误解决
前言 今天在安装docker的时候遇到这个问题了,通过搜索解决方案解决了,所以记录一下。 猜测原因应该是今天升级了系统的Python版本,然后python3的软链接也被我改成指向最新版本了。 解决方法 sudo apt-get remove --purge python-apt sudo apt-get install python-apt -f cd /usr/lib/python3/dist
2025-10-27 · FAQ & Tips · 约 1 分钟
Useful-Gnome-Plugins
About 了解更多有趣的操作请关注我的微信公众号:DealiAxy 每一篇文章都在我的博客有收录:blog.deali.cn
2025-10-27 · FAQ & Tips · 约 1 分钟
LINUX-DESKTOP-MENU-EDITORS
Which application can you use when you need to modify menu with applications on your desktop? Let’s take a look.. Linux desktops (like Gnome or KDE) usually follow freedesktop.org menu specification f
2025-10-27 · FAQ & Tips · 约 1 分钟
为什么Ubuntu点了关机键变成注销?
最近发现一个奇怪的现象,就是点了关机键变成了注销,神烦,查了一下资料,找到了原因,原来是我安装的plank dock栏有个bug,会阻止系统关机,所以点了关机之后变成注销了,所以要在关机之前退出plank或者是docky这种dock工具。 然后我选择用回Unity的侧边栏了,告辞~ 参考资料 https://linux.cn/article-6265-1.html
2025-10-27 · FAQ & Tips · 约 1 分钟
讨论
共 0 条加载评论中…