Pages

Friday, 1 April 2016

SSH配合PAC,让iPhone翻墙

1、确定你的iPhone已经越狱,且安装了OpenSSH和MobileTerminal。

2、下载此PAC文件,上传到iPhone的/var/mobile文件夹中。更新一个全局PAC,但还是无法观看Youtube,所以最好还是用前者。

3、在“设置”》“Wi-Fi”中设置你用的无线网络,“HTTP代理”处选择“自动”,“URL”填“file://localhost/var/mobile/iphone.pac”。
iPhone上设置pac文件路径
4、打开Terminal,输入“ssh -D 7070 用户名@服务器地址”,如:ssh -D 7070 todaym@dreamhost.com,首次连接会提示(yes/no),输入“yes”,然后输入密码。
Terminal里连接SSH服务器地址
5、提示连接成功后,别退出Terminal,按“Home”键回到桌面,打开Safari享受没有国界的网络吧。

6、关闭SSH连接时输入“logout”,然后再退出Terminal。
这只是WiFi条件下,没有试在EDGE或3G网络下怎么调用PAC文件,想了一下,调用方法应该和破解cmwap调用PAC文件差不多,有兴趣的同学可以试一下。

在3G或者EDGE下面如何使用?
SFTP进iPhone,
在private/var/preferences/systemconfiguration 里找到preferences.plist,备份之后进行修改,可用文本编辑。
在com.apple.CommCenter (ip1)
之后,
UserDefinedName之前
插入以下代码:
Proxies
ProxyAutoConfigEnable
ProxyAutoConfigURLString
file:///private/var/mobile/iphone.pac
重启后搞定!