2011-02-28 127 views
4

我使用jailbroken iphone的系绳应用程序成功连接到互联网。 (我知道现在有更好的选择)。配置iTerm和Git在OS X上使用代理服务器

我的iphone连接到我的笔记本电脑的wifi“设备网络”。

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

我可以完美地使用Chrome浏览器通过http和https浏览互联网。

iTerm无法ping通谷歌。 Git不能拉。我搜索了几天,没有看到任何“简单”或我明白的东西。任何建议表示赞赏。

回答

7

命令行工具通常只支持HTTP代理。为了从SOCKS提供一个HTTP代理,你有Privoxy。设置Privoxy后,您将拥有一个HTTP代理。在终端中,通常说export http_proxy=ip:port对于大多数应用程序来说已经足够了。对于Git,请特别咨询here

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

我使用Homebrew作为我的Mac包管理器,并且Privoxy和sshuttle都可用。

+0

是否可以同时使用?我使用privoxy进行内容过滤,但我想在旅行时使用sshuttle进行VPN。我非常希望将它们链接在一起。 – henrikstroem 2016-10-02 09:30:23

相关问题