MENU

#笔记#MacBook/Linux如何让终端走代理

August 21, 2019 • Read: 1580 • 网络笔记

使用MacBook与Linux的时候最痛苦的莫过于本机代理可以设置,但是终端一直无法走全局,所以此篇教程就记录了我如何在Linux与MacBook持续折腾我的终端全局代理的。而我解决这个问题使用的工具就是proxychains-ng

proxychains4

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一样

Last Modified: August 23, 2019
Archives QR Code Tip
QR Code for this page
Tipping QR Code
Leave a Comment

4 Comments
  1. 了解一下,虽然我也有终端需求,不过碰到需要代理才能练上去的主机,一般是删了重建。

    1. @奶爸建网站笔记你错了,主要是国内的VPS无法正常的down国外的服务....

  2. 为何不尝试下v2ray

    1. @启业加没有太大大区别,都是通过转发走sock的流量,用酸酸乳只是图方便