让iphone使用ssh来翻!墙上网

2011年11月27日 | 分类: 手机翻墙 | 标签: , , ,

之前用iphone,一直用vpn来翻!墙,可是全局的翻!墙很讨厌。

研究了一段时间之后,终于搞掂了iphone用ssh翻!墙。

1、准备工作

手机必须越狱,不越狱可忽略此篇文章。

越狱手机安装openssh和mobileterminal。

1个ssh账号,推荐去www.onlybird.com购买或者使用他提供的免费账号。都很方便。

2、准备工具

去http://itunes.apple.com/us/app/zatelnet/id407082048?mt=8下载一个zaTelnet,非常强大的telnet客户端。

3、开工

安装好zaTelnet之后,打开软件,增加一个连接服务器,host填写127.0.0.1,用户名root。密码alpine(如果没有改过密码的情况下是这样的)

先连接本地手机,连接成功之后,输入ssh -D 7070 username@sshhost

然后输入密码,这样就连接好 ssh了。

4、使用pac规则翻!墙

这个时候目前还不能翻!墙,我们需要创建pac文件来翻!墙。

pac文件很简单,规则自己去网上找找就可以找到。如果使用firefox或者chrome生成出来的pac文件,需要自己手动编辑一下。把里面的socks5改成socks,否则iphone无法上网,之前被这个问题折腾了很久。原来是这个原因。

如果不会做pac文件的,我也提供了一个我自己的pac文件。其实就是把gfwlist中的内容转成pac了而已。

使用i-funbox之类的软件,把pac文件上传到iphone中的/var/mobile文件夹中,比如命令为ssh.pac。

打开手机的wifi设置,进入wifi设置界面中,在http代理这里,选择自动,然后输入file://localhost/var/mobile/ssh.pac

好了。尽情的享受翻!墙的乐趣吧。

 

5、3G翻!墙

在private/var/preferences/systemconfiguration 里找到preferences.plist,备份之后进行修改,可用文本编辑。

在com.apple.CommCenter (ip1)之后,UserDefinedName之前

插入以下代码:

Proxies

ProxyAutoConfigEnable
1
ProxyAutoConfigURLString
file:///private/var/mobile/ssh.pac

重启后搞定!

6、注意事项

由于zaTelnet是ipa的原因,所以锁屏之后,必然断线,推荐在翻!墙的时候关闭自动锁屏。

  下载pac文件

最后再次谢谢www.onlybird.com提供免费的ssh,造福天朝群众。

原文http://www.cnblogs.com/Blood/archive/2011/11/23/iphone-over-gfw-via-ssh.html

  1. 陆仁贾
    2011年11月29日23:47

    AS :https://code.google.com/p/ssh-browser/downloads/list
    ”SwitchyOptions.bak SwitchyOptions.bak Oct 18 Oct 18 2.0 KB
    SSHWall_Plus_2.0_Setup.exe SSHWall Plus 2.0 Sep 14 Sep 14 17.8 MB
    whmcs_v452.zip whmcs 4.5.2 official version Sep 12 Sep 12 8.5 MB
    USAsshEXP1.5.exe USAsshEXP1.5 Sep 7 Sep 7 19.1 MB
    USAsshEXP.exe USAssh.com EXP1.0 Jul 12 Jul 12 15.8 MB
    Tunnelier.zip Bitivise tunnelier汉化精简版 Jun 26 Jun 26 2.4 MB
    myentunnel.zip Myentunnel绿色高速版 Jun 26 Jun 26 396 KB “

    在PC下使用ssh上外网,确实些工具更方便。

  2. 陆仁贾
    2011年11月29日23:35

    这个方法有效性很好,就是在iOS下设置不如vpn方便。

    ——chnooT

    • iGFW
      2011年11月30日09:02

      是的iOS对VPN的支持很好。

  3. 钟龚盅漾
    2011年11月29日23:24

    第6条确实很烦,在cydia安装mobileterminal没有锁屏掉线问题。优缺点如前述,看个人取舍。

    ——chnooT

  4. 钟龚盅漾
    2011年11月29日23:20

    同样第5步,
    file:///private/var/mobile/ssh.pac
    这行应采用上一回帖的,
    file://localhost/Applications/MobileSafari.app/iphone.pac
    主要是safari权限受制,用后者safari可访问,其它app也能正常使用。

    ——chnooT

  5. 钟龚盅漾
    2011年11月29日23:13

    晕这里也被消标记,

    《key》Proxies《/key》
    《dict》
    《key》ProxyAutoConfigEnable《/key》
    《integer》1《/integer》
    《key》ProxyAutoConfigURLString《/key》
    《string》file://localhost/Applications/MobileSafari.app/iphone.pac《/string》
    《/dict》

    以上书名号相应替换成英文小于大于号。
    ——chnooT

  6. 钟龚盅漾
    2011年11月29日23:03

    第5步插入的代码是:

    Proxies

    ProxyAutoConfigEnable
    1
    ProxyAutoConfigURLString
    file://localhost/Applications/MobileSafari.app/iphone.pac

    因为最初来源的网站屏蔽了一些标记符。

    ——chnooT

    • iGFW
      2011年11月29日23:04

      感谢指正,谢谢支持

  7. 钟龚盅漾
    2011年11月29日22:59

    用zaTelnet的话,就无需mobileterminal。个人觉得前者好用,不必每次登录都敲字。

  8. 子洵
    2011年11月28日14:37

    看看我的发言是否成功!

  9. 子洵
    2011年11月28日14:22

    二次VPN都不行吗,虽然这样是吃饱就撑。因为二次VPN可以绕过DNS域名污染,但真的没有试过是否也可以绕过IP封杀??

    • iGFW
      2011年11月28日15:17

      二次VPN是可以绕过IP封杀的,前提是你第一个VPN的IP没有被封杀

  10. DALLS2010
    2011年11月27日21:43

    假如ip被封杀,那该如何破解呢???是不是所有方式都无法连接呢?

    • iGFW
      2011年11月27日22:03

      是的,如果IP被封杀,所有通往该IP的连接都无法完成了。

  11. apple
    2011年11月27日18:18

    博主,gfw应该没有IP封锁这个封锁方式吧。。。。。。。。为什么vpn的域名地址无法连接而用IP地址就能连接呢!!! 博主您认为呢!!!

    • iGFW
      2011年11月27日20:35

      gfw是可以封锁IP而且很多网站的IP被封锁了比如推特。
      gfw封锁vpn、ssh等时喜欢使用DNS污染封锁域名,因为这样比较简单快捷高效不易误伤,而一个个去封锁IP比较麻烦,一般GFW封锁vpn都是先封锁域名,如果封域名后还在大量传播GFW就是封锁IP,对于那些只提供IP不提供域名者GFW只能直接封锁IP。

  12. AS
    2011年11月27日17:38

    https://code.google.com/p/ssh-browser/downloads/list
    ” SwitchyOptions.bak SwitchyOptions.bak Oct 18 Oct 18 2.0 KB
    SSHWall_Plus_2.0_Setup.exe SSHWall Plus 2.0 Sep 14 Sep 14 17.8 MB
    whmcs_v452.zip whmcs 4.5.2 official version Sep 12 Sep 12 8.5 MB
    USAsshEXP1.5.exe USAsshEXP1.5 Sep 7 Sep 7 19.1 MB
    USAsshEXP.exe USAssh.com EXP1.0 Jul 12 Jul 12 15.8 MB
    Tunnelier.zip Bitivise tunnelier汉化精简版 Jun 26 Jun 26 2.4 MB
    myentunnel.zip Myentunnel绿色高速版 Jun 26 Jun 26 396 KB “

  13. AS
    2011年11月27日16:37

    https://code.google.com/p/pnet/
    “This project trying to generate a private p2p network:
    a) This network should be cost free No server required for this network, no money required.
    b) This network should be free of restraint The node of this network should be hard to be blocked Hide flow characters.
    c) Safe Not easy to sniffer. Not very easy to hack into this network. Try to confuse router which may sniffer the traffic by encrypt the traffic. Using hash to identify the flow.
    d) Support nodes behind NAT
    Focus on customer located behind simple NAT like ADSL. For nodes in net-bar, no plan currently, however in theory, it should also work. Using upnp & punch hole & WAN node relay etc. So we need to have a stack for reliable data flow. Currently, in this project, we implemented a simple SCTP stack. Tunnel sctp traffic via UDP protocol. ”
    https://code.google.com/p/pnet/downloads/list

    (2011年11月27日)

  14. AS
    2011年11月27日16:05

    New ver.:Chnroutes
    https://code.google.com/p/chnroutes/downloads/list
    ” pre-generated-bat-for-win.zip Pre generated BAT and VBS for windows pptp users. 16 hours ago 16 hours ago 25.1 KB
    chnroutes.py Scripts to generate special routes for china ips Featured 16 hours ago 16 hours ago 7.3 KB
    routes_20111126.txt pre generated route rules for openvpn, max-length = 3500 16 hours ago 16 hours ago 153 KB ”

    New ver.:AdvOr
    https://sourceforge.net/projects/advtor/files/AdvOR-0.3.0.2/
    “AdvOR-0.3.0.2bsrc.zip < 20 hours ago 3.8 MB
    AdvOR-0.3.0.2b.zip < 20 hours ago 4.1 MB"

    New ver.:BlackBelt Privacy
    https://sourceforge.net/projects/blackbeltpriv/files/beta/
    “BlackBelt Privacy 2011.11.007-alphaTor.exe < 5 hours ago 13.1 MB"

    (2011年11月27日)

  15. 2011年11月27日14:04

    不错,翻wall到底!