Permalink
Branch: master
Find file Copy path
a08c75c Jun 12, 2018
2 contributors

Users who have contributed to this file

@Fndroid @Mornwind
61 lines (47 sloc) 3.89 KB

Rules-lhie1脚本使用简介

主界面名词

  • 去广告:加载去广告规则(现有总规则6000+)
  • 开启MITM:不选中则不使用MITM证书,选中后默认使用lhie1的证书(CA 4B676386),可以在进阶设置中进行自定义
  • 节点后缀:用于在节点后添加UDP、TFO和插件等功能
  • 导出配置:采用Action Sheet将.conf配置文件导出,不打开则尝试直接导出配置文件到Surge 3
  • 进阶设置:可自行配置常规(General)、代理分组(Proxy Group)、代理规则(Custom Rule)、本地DNS映射(Host)、URL重定向(URL Rewrite)、Header修改(Header Rewrite)、SSID、主机名(Hostname)和配置根证书(MITM),也可一键还原全部进阶设置
  • 生成配置:拉取规则生成.conf配置文件

节点导入编辑

这是脚本的一个特点,可以对节点进行编辑筛选等操作。

  • 导入、更新:可以通过剪贴板或二维码导入,支持ss://链接Surge链接托管地址,支持批量导入(每行一个)
  • 倒序:将节点顺序颠倒,方便不同机场节点选择
  • 占位符:为策略组添加占位符,默认Auto组的占位符是ProxyHeader
  • 特殊代理:节点左滑即可将节点设置为某些链接的特殊代理,按钮可以设置Direct、查看设置和清除特殊代理设置
  • 节点删除:在节点列表左滑选择删除
  • 节点重命名:节点列表左滑选择重命名(方便部分不带节点名节点改名)
  • 节点排序:节点列表长按拖动即可调整顺序

新手指导

熟悉以上内容后,只需根据自己的需求,导入节点,在列表中选择测速节点,选中开关,拉取规则生成即可享受最新的lhie1规则,而且在托管没有发生变化的情况下,每次进入脚本都可以直接拉取生成最新规则不需要重新配置。

进阶设置

进阶设置配置完毕后即可自动保存

  • 常规(General):常规配置内容,可以设置DNS、Replica等内容
  • 代理分组(Proxy Group):配置代理组内容,每个组别都可以通过Proxy Header(有空格)代表所有节点名,ProxyHeader(无空格)代替Auto节点名
  • 代理规则(Custom Rule):自定义规则配置,将需要添加的规则添加到规则的最上面,如果要删除lhie1的规则,在规则前添加-即可,添加的优先级较高
  • 本地DNS映射(Host):自定义本地DNS映射
  • URL重定向(URL Rewrite):自定义URL重定向
  • Header修改(Header Rewrite):自定义Header修改
  • SSID:自定义SSID
  • 主机名(Hostname):自定义主机名
  • MITM:用于配置根证书,默认为lhie1的证书(CA 4B676386),也可自行配置

注: 1.以上进阶设置请在“知道自己在做什么”的情况下修改; 2.如果信息填错导致Surge无法启动,可以将对应部分清空保存即可自动恢复为默认,也可一键还原全部进阶设置。

JSBox小组件

可在iOS的Widget页面中添加使用,使用前需先在JSBox的小组件设置中选中该脚本。小组件视图高度可考虑设置为120。

  • Surge3启动/停止运行(红色Surge3图标):利用Surge3提供的URL Scheme,可做到Surge3一键启动/停止运行
  • 生成配置(绿色下载图标):一键生成配置,并根据个人脚本中的设置,自动执行导出到Surge3或者打开导出配置的系统选单
  • 打开脚本(蓝色JSBox图标):从小组件进到该JSBox脚本的主界面

当规则有更新时小组件会有角标提醒及更新内容提示

URL Scheme

脚本支持自动根据配置拉取最新规则,URL Scheme如下:

jsbox://run?name=Rules-lhie1&auto=1

最后

目前该JSBox脚本只支持生成Surge3的配置,生成配置的各项功能已经能替代大部分的Workflow的自定义功能。

如觉得这个脚本好用,愿意打赏,感激不尽。