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


2

我有一个越狱的iPhone 3GS,我使用以下命令设置了SOCKS代理:

ssh -D 3333 ec2-user@ec2-12-345-678-910.us-west-2.compute.amazonaws.com

我想与本地网络上的其他用户分享这种联系(我不一定关心在我的iPhone上使用它)。到目前为止,我一直没有成功。

我的iPhone终端上有什么东西可以分享我的隧道吗?我认为我应该能够将代理设置设置为192.168.1.234:1080(我正在经历的端口和我的IP地址),然后它将重定向到指定设备上的指定端口(1080)(我的苹果手机)。

我也有一个iMac(现在使用它),我已经尝试将系统偏好设置→网络→高级→代理设置为192.168.1.234,但是当我尝试访问互联网时,我会收到以下内容:

无法联系服务器“google.com”[或我试图访问的任何内容],因为无法找到服务器

我已经能够使用我的iMac成功建立隧道 ssh -D 并连接到互联网,但我只是在我的iMac上设置了隧道,然后尝试从我父亲的iMac连接到它。这次尝试没有成功。我无法访问我父亲的iMac上的隧道,只能靠我自己。

所以,我想知道端口是否默认关闭入站连接?如果是这样,我将如何打开入站连接的端口?


您可以在Internet Explorer(Lan设置 - 高级)和Firefox中设置socks代理 - 这将使您可以访问WWW。如果你想在一个袜子隧道上路由多个不同的协议 - 据我所知,这是不可能完成的。
mnmnc
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.