适用于 macOS、iOS 和 iPadOS。基于 LOWERTOP / Johnshall 的懒人配置维护,默认国内直连、 国外和未知域名代理,并针对 DNS 泄露做了加固。
二选一,只启用一个。默认 Main.conf;IPv6 链路不稳时换 Main_no_ipv6.conf,典型症状是
微信一直显示连接中。
| 文件 | 说明 | 订阅链接 | 文档 |
|---|---|---|---|
Main.conf |
启用 IPv6 | link | 说明 |
Main_no_ipv6.conf |
关闭 IPv6 | link | 说明 |
| 模块 | 用途 | 必选 | 订阅链接 | 文档 |
|---|---|---|---|---|
NoDNSLeak.sgmodule |
DNS、代理 fallback、节点 bootstrap、53 端口劫持 | 是 | link | 说明 |
YouTube.sgmodule |
iOS / iPadOS 客户端去广告、拦遥测、画中画、后台播放 | 否 | link | 说明 |
CorpDirect.example.sgmodule |
公司网段与内网 DNS 模板 | 否 | 复制为本地文件 | 说明 |
modules/core/ 放改路由和 DNS 行为的模块,modules/apps/ 放需要 HTTPS 解密的应用增强
模块。每个模块在 docs/ 下有一份同名文档。
配置 > 右上角 + > 下载配置添加一份主配置。配置 > 模块 > 右上角 +添加并启用NoDNSLeak.sgmodule,按需添加其他模块。- 首页添加自己的节点订阅。订阅 URL、节点密码、UUID、私钥都不要提交到 Git。
- 对主配置执行一次“使用配置”,断开并重新连接;全局路由选择“配置”。
设置 > 代理 > 代理类型 > None(TUN Only)。设置 > 隧道 > 强制路由:开启。设置 > 隧道 > 包括所有网络:开启。设置 > 隧道 > 包括本地网络:关闭。设置 > UDP > 启用转发:节点支持 UDP 时开启。设置 > UDP > 禁用 STUN:开启。- HTTPS 解密:默认关闭,仅启用
YouTube.sgmodule时开启。 设置 > GeoLite2 数据库:填好国家与 ASN 数据源并开启自动后台更新,见 GeoIP 说明。配置文件 ⓘ > 通用 > 启用IPv6:跟随主配置,不要手动改,切换请换配置文件。
数据 > 代理 > DNS 开启日志,配置 > 测试规则 检查:
www.xiaohongshu.com -> DIRECT
sns-webpic-qc.xhscdn.com -> DIRECT
tieba.baidu.com -> DIRECT
www.google.com -> 代理策略
browserleaks.com -> IP检测
ping0.cc -> IP检测
随机字符串.dns4.browserleaks.net -> IP检测
223.5.5.5 -> GEOIP CN / DIRECT
1.1.1.1 -> FINAL / PROXY
240e::1 -> GEOIP CN / DIRECT
2606:4700:4700::1111 -> FINAL / PROXY
常见 IP 查询、纯度和泄露检测站点走 IP检测 策略组,列表维护在 rules/IPCheck.list,
修改后重新“使用配置”更新规则集。IP检测 默认跟随 PROXY,要查某个服务的出口,把它切到和该服务
策略组相同的选项。
页面显示的是节点的落地出口 IP,中转 / IPLC 节点会和订阅里的服务器地址不同,属正常。ipcheck.ing、 ip.skk.moe 的国内来源故意走直连,那一栏显示本地 IP 说明分流正常。 DNS 泄露测试见 NoDNSLeak 说明。