以前我使用过 SSH 隧道:
ssh -D 1234 user@remoteHost
Run Code Online (Sandbox Code Playgroud)
作为 OS X 中的系统范围代理,转到 System Preferences -> Network -> Advanced -> Proxies -> Tick SOCKS Proxy 并输入 localhost 1234 -> Ok -> Apply

但这似乎不再适用于我,终端似乎完全忽略了网络配置以使用代理,但其他程序正在正确使用它。
任何人都可以提供任何建议或解决方案吗?
谢谢。
必须专门编写程序来检查 OS X 网络设置以获取代理设置;大多数终端命令都是标准的 unix (/posix) 程序,它们没有经过修改以了解 OS X 管理代理的方式。但是,这取决于特定的程序。有些具有命令行选项,可让您指定代理,如下所示:
curl --socks5 localhost:1234 "http://www.apple.com"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4858 次 |
| 最近记录: |