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

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 配置文件 订阅特殊规则:direct | proxy | reject v2rayN

需手动更新:

v2rayN(G)

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

v2ray/xray 配置内嵌规则

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

v2rayA/dae 分流规则

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

ROS 中部署

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

/tool fetch url="https://ghp.ci/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 规则。
  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。

致谢