史上最详尽的Surge教程(分阶层)

在花One
6 min readAug 12, 2017

--

初级教程

1.下载Surge后,打开APP进入配置页,点击左上角按钮进入配置列表,选择“从URL下载配置”

URL地址:(该规则为托管规则,自带节点,不允许编辑)

1

https://zaihuaone.coding.me/AutoRule/ZaihuaOne.conf

2.导入成功后进入主界面,点击中间的开关按钮,待状态栏显示VPN标志,恭喜你,已经可以进行科学上网了。(第一次使用会弹出提示框点击Allow即可)

以上就是关于Surge得基础(FQ)功能教程

进阶教程

看了以上基础教程后有人会问,如何把自己的节点添加进Surge配置中呢。接下来就教你如何导入自己的节点。

1.参照基础教程,导入一个模板配置(模板不自带节点)这里推荐两个模板配置:

逗比规则:

1

https://raw.githubusercontent.com/tudi1909/Surge_rules/master/iOS.conf

lhie1规则:

1

https://raw.githubusercontent.com/lhie1/Surge/master/Surge.conf

这里以lhie1为例子,导入lhie1规则进入配置页面。这里有两种选择,一种是编辑配置,一种是在文本模式中编辑。

编辑配置(小白配置方式)

1.进入“编辑配置”页后,选择任意模板节点进行编辑。
这里以US节点为例,Direct为直连节点,不需要编辑。

2.点击US节点模板,进入“代理”页面进行编辑。

3.到这里就完成了节点的配置,添加其他节点配置类似。

在文本模式中编辑(推荐配置方式)

1.选择“在文本模式中编辑”进入“编辑配置”页。

2.在模板中把节点对应的信息修改为自己的节点信息。

添加节点的模板为 :节点名称 = custom,节点IP或地址,节点端口,节点加密方式,节点密码,模块 (模块一般固定或者使用http://abclite.cn/SSEncrypt.module)
注意:信息一定要以英文,分割。

关于群组
Surge的群组功能可以让你把多个节点归为一个群组,也可把多个群组归为一个群组。通过群组,能让我们实现自动选取最快节点或者全局代理等功能。(后面会说到)

群组模板为:群组名称 = select,Direct(直连),节点1,节点2,节点3...(节点一定要是在你的节点配置中有的节点,不然会报错)

自动选取最快节点群组模板:自动测试组名称(最好用Auto,方便区别)= url-test,节点1,节点2,节点3(要测试的节点),url = http://www.gstatic.com/generate_204,interval = 1200

下面以上图的配置给大家进行讲解,方便大家理解。

群组1 = select,Direct,群组2
群组2 = select,自动选取最快节点群组,Direct,节点1,节点2,节点3,节点4
群组3 = select,Direct,节点1,节点2,节点3,节点4
自动选取最快节点群组 = url-test,节点1,节点2,节点3,节点4,
url = http://www.gstatic.com/generate_204,interval = 1200

高级教程

当你们理解了关于群组和节点的相关配置后,那我们来进行一些高级的玩法吧。

关于规则

Surge提供三种域名检索方式检索域名(DOMAIN)、检索域名后缀(DOMAIN-SUFFIX)和检索域名关键字(DOMAIN-KEYWORD)。
三种网络连接方式直接连接(DIRECT)、使用代理(Proxy)和阻断连接(REJECT)。
规则运作就是if…then…的结构,如果检索域名满足什么,则选择什么网络连接方式

例子:

基于域名判断屏蔽(Reject)请求:DOMAIN,ad.api.3g.youku.com,REJECT
基于域名后缀判断走代理(Proxy):
DOMAIN-SUFFIX,amazon.com,Proxy
基于域名关键字判断走代理(Proxy):
DOMAIN-KEYWORD,google,Proxy,force-remote-dns
基于域名后缀判断走直连(DIRECT):
DOMAIN-SUFFIX,126.net,DIRECT
判断是否局域网,如果是走直连(DIRECT):
IP-CIRD,IP-CIDR,192.168.0.0/16,DIREC
检索IP地址,国内选择直连:
GEOIP,CN,DIRECT
其他的走代理:
FINAL Proxy

使用群组进行分组代理或全局代理

导入规则模板

URL地址:https://Zaihuaone.coding.me/AutoRule/SurgeRule.conf

在Surge规则中,每条规则的网络连接方式可以由代理规则组决定。

比如:

当  Proxy规则组为直连时DOMAIN-KEYWORD,content.icloud, Proxy走直连
当  Proxy规则组为代理时
DOMAIN-KEYWORD,content.icloud, Proxy走代理

以此类推,当某条规则以某一规则组作为连接方式时,该规则的网络连接方式由代理规则组决定。

所以,当代理组选择直连时,无论其他规则组如何选择,都是走直连,即全局走直连。

当代理组选择代理时,其他规则组也选择代理时,即全局走代理。

大家可以下载该模板,自己看看文本编辑下各群组和各规则之间的关系,方便大家理解。

结语

以上,就是我对于Surge所知的一些分享,Surge是个很强大的软件,大家有空也可以去研究下使用手册。至于抓包去广告这些功能,请看博文《Surge广告抓包》,或者直接用了别人的去广告规则。

Surge 新手使用指南:https://medium.com/@scomper/surge-配置文件-a1533c10e80b

去广告教程:https://medium.com/@scomper/如何屏蔽网页上的流量-飘浮球-662a449e61e3

@论坛菊花作

Telegram: https://t.me/TechnologyCN

--

--

在花One

技術和科學 科技新聞 科學