#笔记#MacBook/Linux如何让终端走代理
使用MacBook与Linux的时候最痛苦的莫过于本机代理可以设置,但是终端一直无法走全局,所以此篇教程就记录了我如何在Linux与MacBook持续折腾我的终端全局代理的。而我解决这个问题使用的工具就是proxychains-ng
MacBook如何使用
在MacBook中最快捷的安装方法便是
brew install proxychains-ng
如果你没有brew 请先输入命令行
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
修改配置
vi /usr/local/etc/proxychains.conf
在ProxyList下添加对应代理地址和端口 如:socks5 127.0.0.1 1086
问题
MacBook中的mojave系统会出现proxychins无法使用的原因哪怕设置好也无法使用。
解决方法如下
- 点击左上方 按钮,选择重启
- 长按 Command-R 进入 Recovery System
- 点击 Utilities,选择 Terminal
- 输入命令 csrutil disable
- 点击左上方 按钮,选择重启
使用
在确认使用走代理的时候使用proxychains4
例如 proxychains4 git clone https://git.....
Linux安装使用
Linux安装如上述,但是Linux通过源代码编译安装
git clone https://github.com/rofl0r/proxychains-ng
./configure --prefix=/usr --sysconfdir=/etc
make
make install
make install-config (安装proxychains.conf配置文件)
其他配置如Mac一样