在我的 macOS 终端中,我m trying to install software using brew install ****, so every time its connecting office proxy new giving timeout error. if I
正在检查代理设置,一切都很清晰,并且可以使用 chrome 和 safari 上网。请问可以解决这个问题吗?
答案1
如果你确实想从命令行更改 macOS 的代理设置,那么请使用以下命令进行 Web (HTTP/HTTPS) 代理
networksetup -setwebproxy "Wi-fi" 127.0.0.1 8080
networksetup -setwebproxystate "Wi-fi" on
networksetup -getwebproxy "Wi-Fi"
对于 SOCKS 代理
networksetup -setsocksfirewallproxy wi-fi localhost 1080
networksetup -setsocksfirewallproxystate "Wi-Fi" on
networksetup -getsocksfirewallproxystate "Wi-Fi"
使用 SOCKS 代理的 Homebrew
我认为您想要实现的是使用办公室的代理服务器来运行 Homebrew。尝试以下命令
http_proxy=socks://127.0.0.1:1080 brew install foo
http_proxy=socks5://127.0.0.1:1080 brew install foo
ALL_PROXY=http://127.0.0.1:1080 brew install foo
代理链
如果这不起作用,请使用proxychains
Homebrew。
brew install proxychains-ng
假设您可以连接到另一个可以运行 brew 的网络。否则,请使用浏览器手动下载并安装 proxychains-nghttps://github.com/rofl0r/proxychains-ng
然后在创建一个配置文件~/.proxychains/proxychains.conf
strict_chain
proxy_dns
remote_dns_subnet 224
tcp_read_time_out 15000
tcp_connect_time_out 8000
localnet 127.0.0.0/255.0.0.0
quiet_mode
[ProxyList]
socks5 127.0.0.1 1080
附加到命令proxychains
前面brew
proxychains brew install foo