Skip to content

Chnroutes rules for routers、Shadowrocket、Quantumult、acl、v2rayNG、v2rayN、pac、v2rayA、dae、RouterOS、v2ray、sing-box config file.

License

Notifications You must be signed in to change notification settings

PaPerseller/chn-iplist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4330982 · Feb 1, 2025
Dec 17, 2024
Jun 18, 2024
Feb 1, 2025
Dec 17, 2024
Oct 28, 2024
Nov 15, 2024
Jan 8, 2024
Dec 17, 2024
Nov 15, 2022
Jan 1, 2025
Dec 17, 2024
Dec 17, 2024
Feb 1, 2025
Feb 1, 2025
Feb 1, 2025
Feb 1, 2025
Feb 1, 2025
Feb 1, 2025
Feb 1, 2025
Nov 15, 2024

Repository files navigation

chn-iplist

数据源

IPv4:17mon/china_ip_listgaoyifan/china-operator-ip

IPv6: APNIC Delegated List

使用由 mosdns 项目启发的合并优化脚本生成列表文件以在路由器上使用,并以此制作 Shadowrocket、Quantumult、acl、v2rayNG、v2rayN、pac、NekoRay/NekoBox、Loon、RouterOS、v2rayA/dae 规则和 v2ray/xray 配置内嵌规则,包含 chn-ip 列表及少量广告屏蔽规则。每15天自动更新一次。

可订阅规则:

ios android 其他
Shadowrocket acl (no ban ads) chnroute ipv4与ipv6 | ipv4 | ipv6
Quantumult(X) (no chn-ip) pac (默认 socks5 localhost:1080)
Loon v2rayN

特殊规则集 (ruleset)

屏蔽https://raw.githubusercontent.com/PaPerseller/chn-iplist/master/ruleset/reject-special.list
直连https://raw.githubusercontent.com/PaPerseller/chn-iplist/master/ruleset/direct-special.list
代理https://raw.githubusercontent.com/PaPerseller/chn-iplist/master/ruleset/proxy-special.list

需手动更新:

v2rayN(G)

规则集 复制后在应用路由设置内点击“从剪贴板导入规则集”。

v2ray/xray 配置内嵌规则

规则文本加入配置文件 routing 对应区域。

v2rayA/dae 分流规则

规则文本替换入原有规则。

ROS 中部署

分别执行以下命令或将其保存为一个 script:

/tool fetch url="https://hub.gitmirror.com/https://raw.githubusercontent.com/PaPerseller/chn-iplist/master/cn.rsc"
/import file-name=cn.rsc
/file remove [find name="cn.rsc"]

PS.

  1. Shadowrocket、Loon 等有 ipv6 开关的,若服务器不支持 ipv6 且连接失败,请设为仅 ipv4。额外提供前缀为 IP-CIDRIP-CIDR6 两种远程 ipv6(no-resolve) 规则。
  2. Loon 配置文件为简洁配置,适用于自建节点。
  3. 对于已支持在线更新 geoip 数据的软件,本规则不再内置 cn-ip 列表。
  4. 为避免 Shadowrocket 配置在线更新时覆盖自定义规则,提供此精简配置模块;新建模块,复制内容后按需修改保存,切勿通过 URL 添加以防被重置,仅在需要自定义规则时使用。
  5. ROS 下载 cn.rsc 推荐 CDN 加速地址以提高下载成功率。
  6. sing-box 配置基于个人使用及他人反馈,仅建议作为参考,且由于其常在小数点版本升级中更改配置的语法格式,本项目将减少相关更新频率,不保证实时可用性。
  7. v2raya 若使用 xray-core,建议参考 v2raya 官方文档 使用生命周期钩子脚本 python 版 shell 版将 domainMatcher 值设为 hybrid,若服务器已启用 tcpMptcp,则脚本中可选启用客户端 tcpMptcp。

致谢