配置iTerm和Git以在OS X上使用代理

kin*_*net 6 macos proxy socks iterm

我使用名为tether的应用程序成功连接到互联网,用于越狱的iPhone.(我知道现在有更好的选择).

我的iphone连接到我的笔记本电脑的wifi"设备网络".

我在OS X网络设置中有一个名为iphone的位置,并且代理配置为使用正确的IP和端口用于手机.

我可以使用Chrome over http和https完美浏览互联网.

iTerm无法ping谷歌.Git不能拉.我用谷歌搜索了几天,看不到任何"简单"或我理解的东西.任何建议表示赞赏.

Mos*_*afa 9

命令行工具通常只支持HTTP代理.要从SOCKS中提供HTTP代理,您需要Privoxy.设置Privoxy后,您将拥有一个HTTP代理.终端通常说export http_proxy=ip:port大多数应用程序都足够了.对于Git,请在这里咨询.

但如果这对你来说太多了,你可以使用sshuttle.它通过SOCKS代理透明地传输所有连接.也就是说,计算机中的所有连接,之后您不必更改GUI应用程序的代理设置.

我在Mac中使用Homebrew作为我的包管理器,其中包含Privoxy和sshuttle.