如何通过 iOS 上的本地 SSH SOCKS 代理路由所有流量?

如何通过 iOS 上的本地 SSH SOCKS 代理路由所有流量?

注意:尽管 iOS 在技术上适用于 SU 不允许使用的“手机”,但这个问题似乎是技术性的,与常规使用无关,我认为它是计算机软件。

我想让 Safari 和应用程序的流量通过远程 Linux 服务器路由。我想我会使用终端应用程序(显然,iDevice 已越狱)创建一个本地 SOCKS 代理,并使用“ssh -D”打开到服务器的安全隧道。

我该如何更改全局代理设置以使用本地主机代理?

非常欢迎任何其他能够达到相同效果的想法。

答案1

这纯粹是理论,因为我自己从未尝试过,但是如何为存储在本地文件系统上的 iOS 设置代理自动配置 (.pac) 文件呢?然后您可以通过 iOS 上的“设置”引用该文件。

我找到了这个旧链接,其中详细说明了如果 .pac 文件存储在网络上的共享位置时该如何操作,但它很容易被修改为指向本地文件。

http://snipplr.com/view/16563/how-to-connect-to-a-socks-proxy-from-an-unjailbroken-iphoneipod-touch/

相关内容