如何通过 iPhone 上运行的 SOCKS 代理路由互联网?

如何通过 iPhone 上运行的 SOCKS 代理路由互联网?

我有一台已越狱的 iPhone 3GS,我使用以下命令在其上设置了 SOCKS 代理:

ssh -D 3333 [email protected]

我想与本地网络上的其他用户共享此连接(我不一定在 iPhone 上使用它)。到目前为止,我还没有成功。

我需要在 iPhone 的终端上执行什么操作才能共享我的隧道?我认为我应该能够将代理设置设置为 192.168.1.234:1080(我要使用的端口和我的 IP 地址),然后它会通过指定设备(我的 iPhone)上的指定端口(1080)重定向。

我还有一台 iMac(现在正在使用它),我尝试将系统偏好设置 → 网络 → 高级 → 代理中的代理设置设置为 192.168.1.234,但是当我尝试访问互联网时,我收到如下信息:

无法连接服务器“google.com”[或我尝试访问的任何服务器],因为找不到该服务器

我已经能够成功地在我的 iMac 上使用ssh -D并连接到互联网设置隧道,但我只是在我的 iMac 上设置了隧道,然后尝试从我爸爸的 iMac 连接到它。尝试失败了。我无法在我爸爸的 iMac 上访问隧道,只能在我自己上访问。

因此,我想知道端口是否默认对入站连接关闭?如果是这样,我该如何打开端口以进行入站连接?

相关内容