Surge 规则 脚本个人自用维护 ⬆️ 2020.06.25 v0.1.0

自我使用得脚本+去广告规则等,来自网上大佬得维护项目,并非自己创建。
不会增加我不用到的更新,如果需要大二全的请自行研究 nzw9314 等大佬的库

里面的脚本等都是我自己再用/曾经用过觉得可能会用所以保留,所以不会有你想要的所有。
为各位中度用户直接调用使用,其他请自行搜索攻略。

联系我~ 👉🏻 关于我

转至:持续文章更新列表
加入 Telegram 频道 获取推送提醒/参与群聊

目录

更新说明

2020.06.25 v0.1.0

建议更新方式:hostname & script 两个直接全部替换。替换完需要自己打开要用得脚本
(或者按照下面每一个不同替换 script,hostname 直接替换没问题的)
v0.1.0 更新了很多东西 全部测试过

  • 去除了美团外卖签到脚本&hostname,因为 APP 里面没找到
  • 增加 美团APP 签到脚本&hostname
  • 增加 饿了么APP 签到脚本&hostname
  • 增加 携程APP 签到脚本&hostname
  • 增加 喜茶 微信小程序 签到脚本&hostname
    另外:如果 eHpo1 使用起来有一些不管用,可以把里面头两个规则是 AdBlock 的禁用掉。

2020.06.23

  • 两个版本 Conf 大面积更新 v0.0.5
    • 所有脚本任务名称更改,方便辨识
    • 增加更多注释说明
    • Conf 结尾增加版本说明,方便大家未来更新
    • [Rule] 片段加入 #淘宝比价 相关(感谢微博用户提供)
    • 如何更新:根据第一次更新,完全重新创建是最好的,因为这次改动略多。
  • 使用说明 部分增加更多详细说明:
    • 所有版本 Conf 的开头[General]更新
    • 版本相同的地方

2020.06.22

  • eHpo1 的 hostname 缺失部分,已经更新,只需要把 hostname= 部分全部复制过去即可。

项目

使用说明

目录

项目地址:https://github.com/o1xhack/script

项目支持 Surge,其他的自行研究谢谢。
项目需要 Surge 订阅,Mac 需要自行购买完整版。
项目不提供 Surge 等软件的基本说明,请自行搜索不懂得地方。

一共有两个版本 Conf

  1. 无规则:没有任何规则加入,自己加入自己得规则
  2. eHpo1 规则:加入 eHpo1 规则
    • 你自己去加他的也可以,就是需要 hostname 自己增加等

相同之处:

需要开启 & 设置

  1. 脚本
  2. Rewrite
  3. MitM
    • 配置根证书 -> 安装证书
    • 打开手机设置 -> 通用 -> 关于 -> 证书信任(最下面)-> 进去信任刚刚安装的证书

配置 conf

目录

无规则版本(用自己的规则)

直接下载项目中的「JS&签(无规则)host 精简」
使用文件编辑模式,最好 Mac 编辑,iCloud 同步过去。

用自己之前的配置

  1. 复制自己原有 conf 中的 [Proxy] [Proxy Group] 直接粘贴过去把 [Proxy] [Proxy Group] 全部覆盖
  2. 复制自己原有 conf 中的 [Rule],粘贴到 [Rule] 以后的后面,不要覆盖其中有的。

手动配置

如果机场有订阅

直接更改[Proxy Group] 里面 Proxy1,Proxy2,Proxy3 的订阅地址即可
多个机场直接分开订阅在 1,2,3 里面

机场不支持订阅

[Proxy]下增加你的每一个机场

1
2
3
4
5
6
[Proxy]
DIRECT = direct
美国1 = xxxx
美国2 = xxxx
美国3 = xxxx
美国4 = xxxx

去往[Proxy Group] 里面更改 Proxy1,Proxy2,Proxy3
删除其中得 policy-path=https://www.example.com/example1.list,替换成自己得 Proxy
自行觉得 1,2,3 都需要哪些,或者多个机场都可以

1
2
3
4
5
6
7
8
9
10
11
[Proxy Group]
Global = select, Proxy1, Proxy2, Proxy3, Domestic
Domestic = select, DIRECT, Global
AdBlock = select, REJECT, Global, Domestic
Apple_API = select, Domestic, Global, Proxy1, Proxy2, Proxy3
Apple_CDN = select, Domestic, Apple_API
AsianMedia = select, Domestic, Global, Proxy1, Proxy2, Proxy3
GlobalMedia = select, Global, Domestic, Proxy1, Proxy2, Proxy3
Proxy1 = select, 美国1, 美国2, 美国3
Proxy2 = select, 美国1, 美国2, 美国4
Proxy3 = select, 美国1, 美国2, 美国4

eHpo1 规则版本(无脑自己替换自己的机场)

目录

规则包含的列表说明:List 顺序、说明

如果机场有订阅

直接更改[Proxy Group] 里面 Proxy1,Proxy2,Proxy3 的订阅地址即可
多个机场直接分开订阅在 1,2,3 里面

机场不支持订阅

[Proxy]下增加你的每一个机场

1
2
3
4
5
6
[Proxy]
DIRECT = direct
美国1 = xxxx
美国2 = xxxx
美国3 = xxxx
美国4 = xxxx

去往[Proxy Group] 里面更改 Proxy1,Proxy2,Proxy3
删除其中得 policy-path=https://www.example.com/example1.list,替换成自己得 Proxy
自行觉得 1,2,3 都需要哪些,或者多个机场都可以

1
2
3
4
5
6
7
8
9
10
11
[Proxy Group]
Global = select, Proxy1, Proxy2, Proxy3, Domestic
Domestic = select, DIRECT, Global
AdBlock = select, REJECT, Global, Domestic
Apple_API = select, Domestic, Global, Proxy1, Proxy2, Proxy3
Apple_CDN = select, Domestic, Apple_API
AsianMedia = select, Domestic, Global, Proxy1, Proxy2, Proxy3
GlobalMedia = select, Global, Domestic, Proxy1, Proxy2, Proxy3
Proxy1 = select, 美国1, 美国2, 美国3
Proxy2 = select, 美国1, 美国2, 美国4
Proxy3 = select, 美国1, 美国2, 美国4

HostName 更新

目录

1. 得到原有 conf 中没有得 hostname

两个数组对比,得到非重复:http://www.molbiotools.com/listcompare.html (分隔符逗号自动转换)
List A = conf 已有 hostname 复制过去
List B = 你想增加得 hostname 复制过去
选择「Compare」
在 Result 中点击 List B 圆环右边的数字,= 仅 List B 有的 Hostname。
复制「Copy to Clipboard」

2. 将剪贴板 hostname 转为逗号分割

是的你没看错,上一个剪贴板复制的是没一行一个新的 hostname,如果直接粘贴过去哈哈哈,你会发现不能用。
https://convert.town/replace-new-lines-with-commas
进入上方网址,粘贴到左边,右边自动加入逗号
成功后,看图,右边下方绿色提示代表已经复制到剪贴板。直接粘贴到 conf 中 hostname 后面即可。

Final 最终策略

目录

现在的策略都是选择的Domestic
如需更改: [Rule] 最后一条FINAL,Domestic,dns-failed 替换为自己想要的


脚本 & 任务使用

目录

使用说明

Conf 中各种注释说明:

  1. // xxxx 代表是被禁用了
  2. # xxxx 代表是下方脚本的注释说明。一定要看。不看你不会知道怎么弄的。
  3. cronexp=0 6 17 * * * = 每天 17:06:00 进行这个脚本。

逻辑说明:

  1. 分区1,2,3 基本都是开启的,部分被禁用了,你可以自定打开。
  2. 分区4「获取 Cookie & 签到相关」全部都是默认禁用,自行阅读注释,理解后才可能成功
  3. 每个分区说明,请去下面每个区域看

[Script] 下分区

通过

1
2
3
------------------------------------------
获取 Cookie & 签到相关
------------------------------------------

类似的三行评论,整个[Script]分为

  1. 去广告等
  2. VIP 等
  3. 推送通知相关
  4. 获取 Cookie & 执行签到等

1. 去广告等

基本不需要关闭开启,默认都是开启

2. VIP 等

默认都是禁用,未开启。
勿滥用,如被封禁等不负任何责任。如侵权请告知删除。

3. 推送通知相关

默认全部禁用,未开启。

请自己一行行读取 Cookie 上面的评论说明。
每一个 Cookie 获取都有自己得用法和说明,缺失请评论在文章下 或 发起 git issue
跟着 Cookie 获取完成,该关闭关闭,该保留保留。

脚本进行时间说明:

  1. 每个脚本存在cronexp=0 6 17 * * * 代表这是一个定时脚本,在某一个时间段才可以

License MIT

目录

不得使用本项目组织、参与、进行任何形式的违法犯罪行为。
项目维护者对本项目的任何形式滥用不承担任何责任。使用者自身承当完全责任。
可以拷贝、转发,但是必须提供原作者信息,同时也不能将本项目用于商业用途。

鸣谢

lhie1
neoFelhz
NobyDa
onewayticket255
yichahucha
Hackl0us
nzw9314
chavyleung
Choler

如果遗忘请告诉我我在加上!