长桥证券(Longbridge / 长桥香港 / LongPort / WHALE)相关域名的分流规则集,目录结构与文件格式对齐 blackmatrix7/ios_rule_script 规范。
覆盖 Clash·mihomo、sing-box、Shadowrocket、Surge、Loon、Quantumult X、Stash。
规则一律按「根域名 + 全部子域名」匹配,长桥新增子域名时自动生效,无需维护子域名清单。
| 类型 | 数量(条) |
|---|---|
| DOMAIN-SUFFIX | 20 |
| TOTAL | 20 |
所有链接的前缀为:
https://raw.githubusercontent.com/ppanphper/longbridge-ruleset/main/rule
若该域名在你的网络下不便访问,可换用 jsDelivr 镜像:
https://cdn.jsdelivr.net/gh/ppanphper/longbridge-ruleset@main/rule/...
下文示例中的策略组名 🇭🇰 香港节点 请替换成你配置里实际的名称。长桥香港的行情与交易接口对地区敏感,建议指向香港节点。
mihomo 推荐 .mrs 二进制格式,体积与内存占用最小:
rule-providers:
Longbridge:
type: http
behavior: domain
format: mrs
url: https://raw.githubusercontent.com/ppanphper/longbridge-ruleset/main/rule/Clash/Longbridge/Longbridge.mrs
path: ./ruleset/Longbridge.mrs
interval: 86400
rules:
- RULE-SET,Longbridge,🇭🇰 香港节点不支持 .mrs 的客户端(旧版 Clash Premium 等)改用 YAML:
rule-providers:
Longbridge:
type: http
behavior: classical
url: https://raw.githubusercontent.com/ppanphper/longbridge-ruleset/main/rule/Clash/Longbridge/Longbridge.yaml
path: ./ruleset/Longbridge.yaml
interval: 86400{
"route": {
"rule_set": [
{
"type": "remote",
"tag": "Longbridge",
"format": "binary",
"url": "https://raw.githubusercontent.com/ppanphper/longbridge-ruleset/main/rule/sing-box/Longbridge/Longbridge.srs",
"download_detour": "proxy",
"update_interval": "24h"
}
],
"rules": [{ "rule_set": "Longbridge", "outbound": "proxy" }]
}
}需要 sing-box ≥ 1.10。想跳过二进制格式可把 format 改为 "source"、URL 换成 Longbridge.json。
RULE-SET,https://raw.githubusercontent.com/ppanphper/longbridge-ruleset/main/rule/Shadowrocket/Longbridge/Longbridge.list,🇭🇰 香港节点RULE-SET,https://raw.githubusercontent.com/ppanphper/longbridge-ruleset/main/rule/Surge/Longbridge/Longbridge.list,🇭🇰 香港节点[filter_remote] 段:
https://raw.githubusercontent.com/ppanphper/longbridge-ruleset/main/rule/QuantumultX/Longbridge/Longbridge.list, tag=Longbridge, force-policy=🇭🇰 香港节点, update-interval=86400, enabled=true[Remote Rule] 段:
https://raw.githubusercontent.com/ppanphper/longbridge-ruleset/main/rule/Loon/Longbridge/Longbridge.list, policy=🇭🇰 香港节点, tag=Longbridge, enabled=truerule-providers:
Longbridge:
type: http
behavior: classical
url: https://raw.githubusercontent.com/ppanphper/longbridge-ruleset/main/rule/Stash/Longbridge/Longbridge.yaml
path: ./ruleset/Longbridge.yaml
interval: 86400rule/
├── Clash/Longbridge/ Longbridge.list / .yaml / _Classical.yaml
│ _Domain.yaml / _Domain.txt / .mrs
├── sing-box/Longbridge/ Longbridge.json / .srs
├── Shadowrocket/Longbridge/ Longbridge.list
├── Surge/Longbridge/ Longbridge.list
├── QuantumultX/Longbridge/ Longbridge.list
├── Loon/Longbridge/ Longbridge.list
└── Stash/Longbridge/ Longbridge.list / .yaml
各子目录下的 README.md 列出了该客户端可用的全部文件。所有规则文件均由 scripts/build.mjs 从 domains.txt 生成,请勿手动编辑。
核心后端(API、行情、交易、CDN、客户端下载,App 运行必需)
lbkrs.com·pbkrs.com·wbrks.com·lbctrl.com
官网 / App 门户(各地区站点最终跳转至 longbridge.com)
longbridge.com·longbridge.hk·longbridge.sg·longbridge.global·longbridge.cn·longbridge.cloud·longbridge.xyz·longbridgeapp.com·longbridgeapp.cn·longbridgehk.com·longbridgewhale.com
LongPort(社区资讯、OpenAPI、WHALE 交易云)
longportapp.com·longportapp.cn·longportwhale.com
企业与基础设施
longbridge.dev·longbridge-inc.com
域名经以下途径交叉验证,确认归属后才收录:
- 证书透明度日志(crt.sh、Cert Spotter)枚举各根域名的证书签发记录
- DNS 指纹比对 — 长桥自有域名集中托管在同一组阿里云 DNS(
vip3/vip4.alidns.com)或 AWS Route 53 账户下 - HTTP 跳转链路 — 各地区站点与品牌域名最终跳转至
longbridge.com/longportwhale.com - 官方分发渠道 — Homebrew Cask
longbridge-pro暴露的download.lbkrs.com、download.wbrks.com - 与社区规则集(blackmatrix7/ios_rule_script)比对补漏
已明确排除的同名第三方域名:longbridge.io、longport.com(域名交易页面)、longbridge.net(无关注册人)。
增删域名只需改 domains.txt,然后重新生成:
# 文本格式(.list / .yaml / .txt / .json),无需外部依赖
node scripts/build.mjs
# 二进制格式(.srs / .mrs),自动下载对应平台的 sing-box、mihomo
node scripts/compile-binary.mjsbuild.mjs 会校验域名格式、重复项,以及是否存在被其他条目后缀覆盖的冗余域名。
compile-binary.mjs 编译后会跑两类校验:反编译比对确认无域名丢失,以及逐域名的匹配行为断言 —— 根域名与多级子域名必须命中,x<域名>、<域名>.evil.example 这类相似域名必须不命中。
若本地通过 HTTP 代理访问 GitHub,编译脚本需显式启用代理(Node 内置 fetch 默认忽略代理环境变量):
NODE_USE_ENV_PROXY=1 node scripts/compile-binary.mjsci/build.yml 是一份可直接使用的 GitHub Actions 配置,会在 domains.txt 变更时自动重新生成全部规则并提交。它没有直接放在 .github/workflows/ 下,是因为推送 workflow 文件要求 token 具备 workflow 权限。启用方式:
gh auth refresh -s workflow
mkdir -p .github/workflows && git mv ci/build.yml .github/workflows/build.yml
git commit -am 'ci: 启用自动构建' && git push分流规则是互联网公共服务的域名汇总,所有数据均收集自互联网公开信息,不代表本仓库支持或使用这些服务。请确保使用过程中符合相关法律法规。
MIT