Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧸 Longbridge 长桥证券 规则集

长桥证券(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/...

下文示例中的策略组名 🇭🇰 香港节点 请替换成你配置里实际的名称。长桥香港的行情与交易接口对地区敏感,建议指向香港节点。

Clash / mihomo

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

sing-box

{
  "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

Shadowrocket

RULE-SET,https://raw.githubusercontent.com/ppanphper/longbridge-ruleset/main/rule/Shadowrocket/Longbridge/Longbridge.list,🇭🇰 香港节点

Surge

RULE-SET,https://raw.githubusercontent.com/ppanphper/longbridge-ruleset/main/rule/Surge/Longbridge/Longbridge.list,🇭🇰 香港节点

Quantumult X

[filter_remote] 段:

https://raw.githubusercontent.com/ppanphper/longbridge-ruleset/main/rule/QuantumultX/Longbridge/Longbridge.list, tag=Longbridge, force-policy=🇭🇰 香港节点, update-interval=86400, enabled=true

Loon

[Remote Rule] 段:

https://raw.githubusercontent.com/ppanphper/longbridge-ruleset/main/rule/Loon/Longbridge/Longbridge.list, policy=🇭🇰 香港节点, tag=Longbridge, enabled=true

Stash

rule-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: 86400

目录结构

rule/
├── 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.mjsdomains.txt 生成,请勿手动编辑。

域名清单

核心后端(API、行情、交易、CDN、客户端下载,App 运行必需) lbkrs.com·pbkrs.com·wbrks.com·lbctrl.com

官网 / App 门户(各地区站点最终跳转至 longbridge.comlongbridge.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.comdownload.wbrks.com
  • 与社区规则集(blackmatrix7/ios_rule_script)比对补漏

已明确排除的同名第三方域名:longbridge.iolongport.com(域名交易页面)、longbridge.net(无关注册人)。

维护

增删域名只需改 domains.txt,然后重新生成:

# 文本格式(.list / .yaml / .txt / .json),无需外部依赖
node scripts/build.mjs

# 二进制格式(.srs / .mrs),自动下载对应平台的 sing-box、mihomo
node scripts/compile-binary.mjs

build.mjs 会校验域名格式、重复项,以及是否存在被其他条目后缀覆盖的冗余域名。 compile-binary.mjs 编译后会跑两类校验:反编译比对确认无域名丢失,以及逐域名的匹配行为断言 —— 根域名与多级子域名必须命中,x<域名><域名>.evil.example 这类相似域名必须不命中。

若本地通过 HTTP 代理访问 GitHub,编译脚本需显式启用代理(Node 内置 fetch 默认忽略代理环境变量):

NODE_USE_ENV_PROXY=1 node scripts/compile-binary.mjs

启用 CI 自动构建(可选)

ci/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

声明

分流规则是互联网公共服务的域名汇总,所有数据均收集自互联网公开信息,不代表本仓库支持或使用这些服务。请确保使用过程中符合相关法律法规。

License

MIT

About

长桥证券 Longbridge 域名代理规则集 — 支持 Clash/mihomo、sing-box、Shadowrocket、Surge、Loon、Quantumult X、Stash

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages