这次的教程主要是帮助大家如何通过修改CloudGate高级规则,经过JSON检验、压缩、Base64编码来创建属于你个人的Surge在线更新规则,同时也可以用来观看优酷会员视频。

  • 感谢 @四维空间 的文章,感谢 @Eval 提供了这么好的规则,感谢 @GoAgent 的图示说明

教程中会用到GitHub,没有的朋友请先自行注册

  • https://github.com
  • 高级规则的语法格式等说明,可以先大概了解下。
    https://github.com/BurpSuite/RuleManual/blob/master/Manual/JSON.MD

下载Example.json

MIMT密钥请自行在Surge中安装证书创建获取,后面会用到。

教程开始:
1. 下载上面的Example.json文件进行编辑,打开后可以看到如下内容:

2. 首先,我们需要将MIMT里的证书编号修改为自己的证书编号(替换红框部分)。后面的 https://raw.githubusercontent.com/BurpSuite/CloudGate-List/master/Rule/MITM 也需要替换成自己的MIMT,这个后面会提到。

3. 将”DNS”: “true,8.8.8.8,8.8.4.4” 改为 “DNS”: “true,223.5.5.5,223.6.6.6,119.29.29.29,114.114.114.114”

4. 接下来修改”Info”部分。我们需要将模版中的节点修改成我们自己所用到的节点,格式为 “SERVERName,custom,1.2.3.5,8085,chacha20,Password,[Module]”,

5. 其中的分组信息请根据自己的要求自行调整,以上只是示例。

6. 节点信息修改好后,接着修改”Other”部分,将 “List”中的 https://raw.githubusercontent.com/BurpSuite/RuleList/master/Default.json 替换为 https://raw.githubusercontent.com/BurpSuite/RuleList/master/Developers.json

7. 最后,我们来修改”MITM”部分,将其中的https://raw.githubusercontent.com/BurpSuite/CloudGate-List/master/Rule/MITM 替换为自己的MITM链接。
这时,我们需要用到GitHub。打开GitHub主页,登陆账号后点击 “Start a project” 创建一个项目。

8. 在打开的页面中,输入项目名称,然后点击“Create repostory”创建。

9. 在打开的MINT项目页面里,我们新建一个文档,点击页面中的蓝色“README”选项。

10. 在新打开的页面中,修改文档名称为MIMT(名字可以自己取),将自己的MIMT密钥粘贴到下面的编辑拦里。

11. 完成后,点击最下方的“Commit new file”进行创建。

12. 创建完成后,会返回到如下界面

13. 点击蓝色的文件名“MIMT”,打开后,确认文件是否正确,无误后点击“Raw”生成你的MIMT链接。类似 https://github.com/haha/MIMT/blob/master/MIMT

14. 将.json文件中的MIMT链接替换成你刚获取到的MIMT链接。

15. 这样,整个.json文件就修改完成。紧接着,我们需要检验文本是否正确,打开JSON效验格式化工具,将文本中的内容全选复制并粘贴到链接的窗口中进行校验。

  • 在线JSON校验格式化工具(Be JSON)http://www.bejson.com/

16. 检验无误会返回“Valid JSON”。然后将整段代码复制粘贴到 http://www.bejson.com/zhuanyi/ 进行压缩。

17. 接着,将压缩后的内容全部复制粘贴到 http://www1.tc711.com/tool/BASE64.htm 进行Base64编码。

18. 最后,将得到的编码信息粘贴到 https://async.be/Rule/JSON/Surge?JSON= 后面,这样,你就得到了一个可以在线更新的Surge规则链接了。打开Surge ,从URL导入刚制作好的链接即可。

19. 进入该规则,选择一个节点,然后左滑规则进行更新,这样就可以看优酷会员视频了。

20. 如果后面需要更换节点,记得每次换完节点后更新一下。
做完以上操作,你便拥有了一个可以在线更新及可以看优酷会员视频的Surge 规则了。

本文转载自:Telegram  @四维空间