7

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

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

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

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

iTerm 无法 ping 谷歌。Git 无法拉取。我已经用谷歌搜索了好几天,没有看到任何“简单”或我理解的东西。任何建议表示赞赏。

4

1 回答 1

12

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

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

我在 Mac 中使用Homebrew作为我的包管理器,其中 Privoxy 和 sshuttle 都可用。

于 2011-11-23T21:05:17.397 回答