1. 什么是Module
以下内容引自Surge官方社区:
微调不可编辑的配置的设定,如托管配置和企业配置。 快捷的在不同工作环境中切换,比如临时开启对所有域名的 MitM 并调整过滤器。
使用他人编写的模块以完成某些特定任务,比如,你的同事可以编写一个模块将应用的 API 请求重定向至测试服务器。
如果你在多个设备间使用了同一份配置,有可能需要根据设备的使用场景进行微调。模块的开启状态是保存于当前设备的,可以用于在不同设备间的差异性修改。
基本概念 模块相当于给当前配置进行 Patch,其优先级高于配置本身的设置。有三种模块:
内置模块:Surge 会预置一些模块,随着 Surge 自身更新。 本地模块:放置配置文件根目录的 .sgmodule 文件
安装的模块:从某个 URL 安装的模块 你可以同时开启多个模块,模块的开启状态保存于当前设备,不会进行同步。切换配置也不影响模块的开启状态。
2. 如何正确配置module
Module功能可以通过以下两种途径添加:
- 软件UI编辑
- URL下载(类似于订阅或托管)。
本文仅针对远程引用(订阅)这种方式进行说明。
推荐的Surge Module仓库:
⭐ lhie1:https://github.com/lhie1/Rules/tree/master/Surge/Surge%203/Module
⭐ nzw9314:https://github.com/nzw9314/Surge/tree/master/Module(主打多合一脚本,可能会与其它开发者的重复,建议fork后自行修改)
扶墙界不乏众多热心的开发者,本文以lhie1大佬的Surge Module库为例,针对TikTok规则的引用进行演示。
2.1 复制配置链接
进入surge module
仓库,找到自己需要
的配置,点击后查看详细配置。然后点击Raw
,获取该配置的Raw链接。拷贝此链接
。
比如本文演示的链接为:https://raw.githubusercontent.com/lhie1/Rules/master/Surge/Surge%203/Module/TikTokUnlock.sgmodule
2.2 安装module配置
打开Surge4
,并找到模块。点击右下角的模块进入配置
界面。
点击安装新模块
,粘贴上一步复制的Raw
链接并确认
。点击安装
,等待安装完毕即可。
2.3 启用配置
当配置卡片左侧有对勾
时,此配置才生效,否则
为未启用状态。
2.4 更新module配置
按住已安装的模块,向左滑动,点击更新即可。
3. 免拔卡观看TikTok
首先,安装TikTok模块
。步骤参考以上内容。
然后打开Surge的Rewrite
和MitM
功能。
测试效果:
4. 自动签到功能
如果安装了签到脚本,是不可以
直接用的,需要先让Surge
获取cookie
。其实大佬们整理好的配置文件里一般都会有相关说明,建议认真查看。以京东签到为例,打开Safari浏览器并登录 https://bean.m.jd.com ,点击签到
并且出现签到日历后, 如果通知获得cookie成功
, 则可以使用此签到脚本。