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

我使用名为tether的应用程序成功连接到互联网,用于越狱的iPhone。 (我知道现在有更好的选择)。 我的iphone连接到我的笔记本电脑的wifi“设备网络”。 我在OS X网络设置中有一个名为iphone的位置,并且代理配置为使用正确的IP和端口用于手机。 我可以使用Chrome over http和https完美浏览互联网。 iTerm无法ping谷歌。 Git不能拉。我用谷歌搜索了几天,看不到任何“简单”或我理解的东西。任何建议表示赞赏。     
已邀请:
命令行工具通常只支持HTTP代理。要从SOCKS中提供HTTP代理,您需要使用Privoxy。设置Privoxy后,您将拥有一个HTTP代理。在终端通常说
export http_proxy=ip:port
足以满足大多数应用。对于Git,请在这里咨询。 但如果这对你来说太多了,你可以使用sshuttle。它通过SOCKS代理透明地传输所有连接。也就是说,计算机中的所有连接,之后您不必更改GUI应用程序的代理设置。 我在Mac中使用Homebrew作为我的包管理器,其中包含Privoxy和sshuttle。     

要回复问题请先登录注册