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 许可协议。转载请注明出处!
相关文章
KDE下OBS直播闪屏解决
关闭避免撕裂即可。 直播效果
2025-10-27 · FAQ & Tips · 约 1 分钟
某些软件中无法切换fcitx输入法的问题
gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "{'Gtk/IMModule':<'fcitx'>}"
2025-10-27 · FAQ & Tips · 约 1 分钟
How-to-change-mouse-cursor-and-theme-
In order to get your custom cursor to work with all applications do: Download a cursor theme. Extract it to /usr/share/icons or ~/.local/share/icons Open Gnome Tweak Tool and change the cursor theme.
2025-10-27 · FAQ & Tips · 约 1 分钟
How-to-Convert-OpenSSH-keys-to-Putty-(-ppk)-on-Linux
On Arch Linux pacman -S putty Then cd to path of key(s): puttygen keyname -o keyname.ppk On Debian/Ubuntu apt-get install putty-tools puttygen keyname -o keyname.ppk Notice! replace the “keyname” with
2025-10-27 · FAQ & Tips · 约 1 分钟
讨论
共 0 条加载评论中…