iOS9翻墙:Surge与ShadowSocks的完美搭配

什么是Surge

Surge 是基于ios 9的新特性Network Extension开发的一款网络调试工具,工作原理是使用Packet Tunnel Provider给系统套上一个代理

Surge 有两个主要组件:Surge 代理服务器和 Surge Tun 接口,程序运行之后,Surge 会将自身设置为默认的 HTTP/HTTPS 代理服务器来处理所有的 HTTP/HTTPS 流量,针对一些不服从系统代理设置(如 Mail.app)的应用程序,将由 Surge 的 Tun 接口来进行处理

Surge 会接管全局的(几乎)所有通信,所以所有网络方面的电量消耗都会被算在 Surge 头上,实际上 Surge 的运行功耗很少,使用中也不会感到 Surge 对电量有明显影响

Surge使用范围

iOS 本身是不支持 SSL/Socks5/ShadowSocks 方式的,而 AnyConnect 和 APNP 这两种方式其实是伪流量区分,因为是通过一台国内中转服务器将线路区分,在传输过程中难免增加响应时间,并且通过 APNP 配置文件的方式无法设定代理的用户名或密码、不支持加密,所以必须在国内保留一个中转服务器,不支持设定DNS,不支持某些用 SDPY 的App,如Twitter和Fackbook官方客户端等

而 Surge 可以通过 HTTP、HTTPS、Socks5、ShandowSocks 方式进行上网姿势纠正,并且通过设定规则可以实现本地区分流量实现正确姿势无痛上网,非正确姿势自动纠正后无痛上网,切换线路不掉线,不需要重连,并且可以通过屏蔽规则过滤其他App内的广告,并且支持Twitter和Fackbook官方客户端等使用SDPY的App

Surge购买地址

CN App Store / US App Store

建议从US App Store购买,CN App Store有一定几率因政策原因被下架,虽然下架后也可以下载

Surge配置文件

Surge配置文件

主配置文件

下载地址:Main.conf

主配置文件下载分流由Coding强力驱动

节点配置文件(ShadowSocks)

#!PROXY-OVERRIDE:Main.conf
[Proxy]
Proxy = custom,连接地址,端口,加密方式,密码,https://coding.net/u/chinafeng/p/Surge_Conf/git/raw/master/SSEncrypt.module

编辑以上内容保存为自定义名字.conf导入到Surge中即可使用,可通过iTunes、在线下载配置文件、iCloud Drive等方式导入
其他连接方式以及规则写法清查看下面列出的参考文档即可,由于篇幅关系不一一列出了

之所以分成主文件与节点文件是因为方便以后维护,修改规则只需要修改主配置文件,如果多节点的话,不用每一份文件都修改一遍,减少工作量

Surge参考文档

Surge 官方网站
Surge Tips
Surge 新手使用指南
Surge 人话版功能介绍

 

转载自http://www.microhu.com/,原文地址http://www.microhu.com/ios9-surge-shadowsocks.html。

原创文章,作者:彩虹,如若转载,请注明出处:https://www.somebear.com/archives/976

(0)
彩虹彩虹
上一篇 2016年2月8日 08:09
下一篇 2016年3月17日 14:34

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据