IOS翻墙访问Facebook和Twitter

来源:http://www.shellc.com/i31.html

翻墙是什么,不做解释。

这里介绍的翻墙方式适用于已经越狱IOS设备,包括iphone, ipod touch, ipad。本文使用IOS4.2.1的Ipod Touch演示。

原理: 在IOS上使用SSH Tunnel做Socks代理, 使用PAC(Proxy auto-config)配置系统代理, 修改系统hosts文件应对GFW的DNS劫持。

前提: IOS设备已越狱,有SSH客户端,有SSH帐号

步骤:

1. 越狱。

使用绿毒,目前已经能够完美越狱IOS4.2.1

2. 安装SSH, Mobile Terminal

使用Cydia安装SSH和Mobile Terminal。

3.  创建Socks代理

打开Mobile Terminal ,创建SSH Tunnel:

ssh -D 1080 username@shellc.com

完成后就有了一个在本机1080端口的Socks代理可用。

4. 配置PAC


function FindProxyForURL(url,host)
{
url = url.toLowerCase();
if(
shExpMatch(url, "*facebook.com*") ||
shExpMatch(url, "*fbcdn.net*") ||
shExpMatch(url, "*twitter.com*") ||
shExpMatch(url, "*twimg.com*") ||
shExpMatch(url, "*wordpress.com*") ||
shExpMatch(url, "*blogspot.com*") ||
shExpMatch(url, "*docs.google.com*")
)
{
return "SOCKS 127.0.0.1:1080";
}

return "DIRECT";
}

return "DIRECT";
}

PAC是Proxy auto-config,即代理自动配置,脚本语法应该是javascript:

将脚本保存为proxy.pac文件,上传的web server,或传到IOS设备内
5. 设置网络连接
Settings->WLAN->Your WLAN Connection ->HTTP Proxy->Auto
URL内填入proxy.pac的地址,比如http://vap.cn/proxy.pac或file://xxxx/proxy.pac

6. 设置hosts
设置hosts是为了对付GFW的DNS劫持, 修改本机hosts有效但繁琐,可以找个国外的DNS Server地址。
/etc/hosts加入:
69.63.189.11 facebook.com
69.63.189.12 facebook.com
69.63.189.16 facebook.com
69.63.181.16 www.facebook.com
69.63.181.26 www.facebook.com
69.63.181.32 www.facebook.com
72.246.119.10 static.ak.fbcdn.net
72.246.119.17 static.ak.fbcdn.net

128.242.245.20 twitter.com
128.242.245.84 twitter.com
128.242.245.148 twitter.com
128.242.245.212 twitter.com
128.242.245.244 twitter.com
128.242.245.20 www.twitter.com
128.242.245.84 www.twitter.com
128.242.245.148 www.twitter.com
128.242.245.212 www.twitter.com
128.242.245.244 www.twitter.com
210.163.219.24 twimg.com

4.23.63.84 si0.twimg.com
199.93.34.102 si0.twimg.com
199.93.34.120 si0.twimg.com
4.23.63.84 si1.twimg.com
199.93.34.102 si1.twimg.com
199.93.34.120 si1.twimg.com
4.23.63.84 si2.twimg.com
199.93.34.102 si2.twimg.com
199.93.34.120 si2.twimg.com
4.23.63.84 si3.twimg.com
199.93.34.102 si3.twimg.com
199.93.34.120 si3.twimg.com
上面的IP地址是2011年2月5日手动查找的,如果失效,可以用nslookup查找一次。
到此,配置完成,facebook和twitter在眼前。

—————————————————————————————————————————

需要翻墙利器赛风? 请阅读和关注中国数字时代

推特用户请点击这里免翻墙上推特

请点击这里下载翻墙软件

更多翻墙方法请发电邮(最好用Gmail)到:fanqiang70ma@gmail.com

请阅读和关注中国数字时代翻墙技术博客GFW BLOG(免翻墙)

请使用Google Reader订阅中国数字时代中文版http://chinadigitaltimes.net/chinese/feed),阅读最有价值的中文信息;以及GFW BLOG(功夫网与翻墙)http://feeds2.feedburner.com/chinagfwblog,获取最新翻墙工具和翻墙技巧信息。


没有评论: