Coder Social home page Coder Social logo

paperseller / chn-iplist Goto Github PK

View Code? Open in Web Editor NEW
990.0 38.0 165.0 2.15 MB

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

License: MIT License

Shell 0.17% JavaScript 67.68% Python 3.68% RouterOS Script 28.47%
chnroutes shadowrocket quantumult rules acl v2ray v2rayng v2rayn xray v2raya routeros dae sing-box

chn-iplist's Introduction

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 | Shadowrocket-ASN 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)

分别将 proxydirect-noipblock 规则复制粘贴至应用内。

v2ray/xray 配置内嵌规则

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

v2rayA/dae 分流规则

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

ROS 中部署

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

/tool fetch url="https://mirror.ghproxy.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 等有 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 官方文档 使用生命周期钩子将 domainMatcher 的值设为 hybrid,若服务器启用了 tcpMptcp,则可选启用客户端 tcpMptcp。

致谢

chn-iplist's People

Contributors

arcbishopw avatar cancanneednews avatar github-actions[bot] avatar paperseller avatar rivermud avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

chn-iplist's Issues

可以不可以加些域名?感谢

无意中发现还在更新的ACL,如获至宝,万分感谢,希望一直更新下去!
但是用了一会儿发现只有IP没有域名,导致有些主流大站都不能直连,比如京东。如果能添加常用域名进来就更好啦!

Shadowrocket.conf URL rewrite

首先感谢朋友您做出了这么好的规则,我用了很久了,非常方便。非常感谢。

提一个小小的问题,您的 Shaowrocket 规则中 g,cn 和 google.cn 的 URL 重写类型选择的是 HEADER,这个类型现在在 iOS 上无法生效了,我每次更新后都得手动调整为 302。

不知您看看是否方便的时候调整一下?

Clash config file error

file clash/clash.yml line 57

- IP-CIDR,91.108.56.116,PROXY

this is invalid in Clash rule file

请问Shadowrocket的规则能不能指点一下

URL-REGEX,.baidu.com/.jpg,Reject-200
URL-REGEX,.baidu.com/.png,Reject-200
URL-REGEX,.baidu.com/.bmp,Reject-200
URL-REGEX,.baidu.com/.mp4,Reject-200
URL-REGEX,.baidu.com/.svg,Reject-200
URL-REGEX,.baidu.com/.jpeg,Reject-200

URL-REGEX,.baidu.com/.jpg,Reject-200
URL-REGEX,.baidu.com/.png,Reject-200
URL-REGEX,.baidu.com/.bmp,Reject-200
URL-REGEX,.baidu.com/.mp4,Reject-200
URL-REGEX,.baidu.com/.svg,Reject-200
URL-REGEX,.baidu.com/.jpeg,Reject-200

我想用上面的代码,拦截图片类连接,但是发现无效.上面两种方法我都测试过了.

Commas missing in V2RayNG 'proxy' config?

91.108.4.0/22
91.108.56.0/22
91.108.56.0/23
91.108.56.0/24
91.108.8.0/22
109.239.140.0/24
149.154.160.0/20
149.154.160.0/22
149.154.164.0/22
149.154.168.0/22
149.154.172.0/22
149.154.167.0/24
149.154.175.0/24
2001:67c:4e8::/48
2001:b28:f23d::/48
2001:b28:f23f::/48

Plz validate them.

A thread of thanks

This is probably the only v2rayNG compatible rules.

To v2rayNG users: Be sure to enable local DNS while using custom rules, or some of the parsed IP returned by the public DNS would be misclassified by the app( which I think of as actually a bug), and this is also what the official dev's recommendation.

Keep up your good work man.

Appreciate it.

ps: Op could close this issue directly seeing it.

用了v2rayA.txt规则后,微信扫码无法登录

环境:局域网下一台PC和一部手机均通过路由器的v2rayA透明代理上网,使用的分流策略为v2rayA.txt

原因:想通过微信文件传输助手完成电脑和手机的文件交换,PC浏览器打开:https://szfilehelper.weixin.qq.com/,出现登陆码认证。正常情况下,手机打开微信扫码即可让PC登陆。

但手机扫码后无法跳转至认证网页,导致无法认证通过。而关掉手机wifi用5G数据流量后,扫码则有一个正常跳转,来到认证确认页面,点确认后PC即可登陆成功。

小白 请教一下自定义规则有没有问题

sing-box 的配置,大佬可以看看吗

{
    "rules": [
      {
        "geosite": "category-ads-all",
        "domain_suffix": [
          "wwads.cn",
          "gzads.com",
          "gozendata.com",
          "gz-data.com",
          "ads.fmdisk.com",
          "ads.feemoo.com",
          "googleads.g.doubleclick.net",
          "ads.google.com",
          "afd.l.google.com",
          "doubleclick.com",
          "doubleclick.net",
          "google-analytics.com",
          "mobileads.google.com",
          "xcz.im",
          "g1.tagtic.cn",
          "log.tagtic.cn",
          "pgdt.ugdtimg.com",
          "sdownload.stargame.com",
          "appcenter.ms",
          "app-measurement.com",
          "firebase.io",
          "crashlytics.com"
        ],
        "domain_keyword": [
          "googleads",
          "pagead",
          "umeng",
          "adnyg",
          "admarvel",
          "admaster",
          "adsage",
          "adsmogo",
          "adsrvmedia",
          "adwords",
          "adservice",
          "adsserving",
          "analysis",
          "analytics",
          "applovin",
          "domob",
          "duomeng",
          "dwtrack",
          "guanggao",
          "lianmeng",
          "monitor",
          "omgmta",
          "openx",
          "partnerad",
          "pingfore",
          "socdm",
          "supersonicads",
          "tracking",
          "uedas",
          "usage",
          "wlmonitor",
          "zjtoolbar",
          "adsrvr",
          "gdt"
        ],
        "outbound": "block"
      },
      {
        "geosite": [
          "geolocation-!cn",
          "google",
          "telegram",
          "openai"
        ],
        "geoip": [
          "google",
          "telegram"
        ],
        "outbound": "proxy"
      },
      {
        "geosite": [
          "category-games@cn",
          "private",
          "cn"
        ],
        "geoip": [
          "private",
          "cn"
        ],
        "outbound": "direct"
      }
    ],
    "final": "proxy",
    "auto_detect_interface": true
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.