PC使用已越狱iOS设备连接的VPN网络的方法

背景介绍

iOS上有很多免费VPN软件,比如天行VPN,然而这些软件目前都没有针对PC端推出免费客户端。
本文通过SSH动态端口转发,将iOS设备的VPN“共享”到PC端使用。
理论上,Android只要有支持动态端口转发的SSH服务端,应该也可以使用。

准备工作

  • 已越狱iOS设备一台(越狱是为了安装OpenSSH),本文用iPhone4S,安装好天行VPN(AppStore中免费下载),OpenSSH(Cydia中免费下载)。
  • PC端安装SecureCRT终端神器用于端口转发(百度搜索可以下载到)。
  • Chrome或者其他浏览器,搭配代理插件,本文使用Chrome+SwitchyOmega。

操作步骤

  • iPhone连接VPN
    • iPhone中打开天行VPN(或者其他VPN软件),连接上,中途如果提示要安装描述文件,允许即可。
    • 连接成功后,状态栏会有VPN图标。
      IMG_1085
    • 可以打开Safari看是否可以打开需要访问的网站,比如Google。
      IMG_1086
  • PC使用SecureCRT连接iPhone
    • 打开SecureCRT,输入iOS设备的IP和端口22,用户名root,默认密码alpine登录。
    • 此处强烈建议修改默认密码,方法是输入passwd后连续输入2次新密码,完成后还要修改默认账户mobile的密码,输入passwd mobile后连续输入2次新密码。不这样做的话,局域网中的任何人都可能能够入侵你的设备。

  • 创建动态端口转发
    • 右键连接的标题,进入Session Options设置框,在左侧设置区找到Port Forwarding(端口转发),点击Add按钮添加端口转发:
      • Name:名称,随便填。
      • Port:填一个不常使用的端口即可,比如8080。
      • 最重要的是,勾选下面的Dynamic forwarding using SOCKS 4 or 5。
      • 完成后点击OK即可,这样就把iOS设备的8080端口映射到本机的8080端口,并且通过这个端口出去的数据都会发送到iOS设备的8080端口,从iOS的网络出去,回包也会从iOS的网络中发回来,从而达到代理的效果。

  • 配置Chome代理
    • 此处使用Chome的SwitchyOmega插件作为演示,不过插件需要翻墙才能下载,也可以直接使用IE配置代理,后文介绍方法。
    • 打开SwitchyOmega选项,新建情景模式,按照下图填写代理设置,端口就是刚刚在SecureCRT中填写的端口。
    • 启用这个代理,打开http://www.ip38.com看看IP是否改变了,也有可能打不开网页,这种情况可能是代理没配置正确,正常情况如下图所示:

      尝试打开Google和Facebook,一切OK:

  • 为代理增加pac文件
    • 目前Chrome浏览器中访问的所有网页都会经过我们的代理,但是国内的网页并不需要通过VPN访问,于是需要一个pac配置文件对站点进行分流,只有部分国外的站点需要通过VPN访问,配置方法如下:
      • 打开SwitchyOmega配置,新建情景模式,选择Pac情景模式:

        在其中把下面的Pac文件内容粘贴上去,这个文件是从goagent中提取出来的。
        proxy
        注意其中有2处需要修改为本机的端口,如果修改后不能访问,尝试将SOCKS5修改为SOCKS
        var autoproxy = ‘SOCKS5 127.0.0.1:8080’;
        return ‘SOCKS5 127.0.0.1:8080’;

  • Windows全局代理配置
    如果没安装Chrome或者没安装SwitchyOmega插件,可以配置全局系统代理,Windows7以及之前的系统在Internet选项中配置Pac文件路径。
    Windows8和Windows10配置方法如下:
    找到设置-网络和Internet,选择代理,勾选“使用安装程序脚本”,将代理pac文件路径填进去,这个路径可以通过将文件拖入IE中,复制地址栏获得,比如我的是:file:///D:/Program%20Files%20(x86)/%E7%BF%BB%E5%A2%99/goagent-goagent/local/proxy.pac。
    完成后点击保存即可。

  • 验证
    完成之后启用,尝试打开Googleip38,如果Google能打开并且ip38显示为本机IP地址,即表示成功。
anyShare分享到:

原文地址:http://godmoon.wicp.net/blog/index.php/post_148.html,转载请注明出处

Moon发表于2015年12月20日
打赏作者

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

[支付宝] 扫描二维码打赏

发布者

sytzz

学会用简单的语言将复杂的问题说清楚。

发表评论

电子邮件地址不会被公开。