[转] Mac 下安装及配置 ProxyChains-NG 实现终端下代理

原文地址: https://www.dreamxu.com/proxychains-ng/
项目主页:https://github.com/rofl0r/proxychains-ng
官方说明:

proxychains ng (new generation) -  
a preloader which hooks calls to sockets in dynamically linked programs and redirects it through one or more socks/http proxies.  
continuation of the unmaintained proxychains project.

问题

问题出现在我使用 brew 安装 go 的时候出现的一条错误

Cloning https://go.googlesource.com/tools.git
Cloning into ‘/Library/Caches/Homebrew/go–gotools–git’…
fatal: unable to access ‘https://go.googlesource.com/tools.git/': Failed to connect to go.googlesource.com port 443: Operation timed out
Error: Failed to download resource “go–gotools”
Failure while executing: git clone https://go.googlesource.com/tools.git /Library/Caches/Homebrew/go–gotools–git

安装

使用 Homebrew 安装

1
brew install proxychains-ng

配置

编辑配置文件  vim /usr/local/etc/proxychains.conf  
在 [ProxyList] 下面(也就是末尾)加入代理类型,代理地址和端口  
例如使用 TOR 代理,注释掉原来的代理并添加

1
socks5  127.0.0.1 9050

如果所在的网络很复杂,可能需要在配置文件中启用  
dynamic_chain  - 按照列表中出现的代理服务器的先后顺序组成一条链,如果有代理服务器失效,则自动将其排除,但至少要有一个是有效的  
然后在 [ProxyList] 下添加多个代理
默认是:  
strict_chain  - 按照后面列表中出现的代理服务器的先后顺序组成一条链,要求所有的代理服务器都是有效的

使用

1
proxychains4 curl twitter.com

语雀镜像 : [转] Mac 下安装及配置 ProxyChains-NG 实现终端下代理 ,点此 提问

[转] Mac 下安装及配置 ProxyChains-NG 实现终端下代理

https://wulicode.com/ops/647238b0d9136958493d75d0851d8cc2.html

作者

Duoli

发布于

2022-04-14

更新于

2022-12-08

许可协议

评论