以前小火箭是必备,366*24 在线,断线自动重连,黑名单域名科学上网模式,遇到无法打开的网站尝试全局,然后手动把域名添加到自定义规则,后来家里和工作的地方都用上了 N1,小火箭也就外出的时候偶尔使用一下,很少折腾。
使用 GeoIP2 · CN 精简小火箭规则
前几天在 Twitter 上看到 GeoIP2 · CN 这个项目,无意中发现这玩意有 mmdb 格式,小火箭可以直接使用,虽然没有订阅方式,不过 Safari 浏览器打开一下 Country.mmdb 文件即可更新进去,也还算方便。
这样小火箭主要规则只用两行代码就好了:
GEOIP, CN, DIRECT # 建议在这里使用规则
FINAL, PROXY # 最终规则
以下内容摘自「GeoIP2 · CN」项目介绍:
? GeoIP2 · CN 设计初衷
目前市面上绝大多数的免费代理工具都依赖于 GeoIP2 数据库判断地址所属地。它们的规则结尾部分一般都会有一条类似 GEOIP, CN
,用来查询目的 IP 地址是否属于中国大陆,从而判断是否直连。
这些代理工具通常使用的 GeoIP2 数据库是来自于 MaxMind 的 GeoLite2 免费数据库。这个数据库目前存在一下几个问题:
- 获取不便:从 2019 年 12 月 30 日起,必须注册后才能下载
- 数据量大:数据库庞大,包含全球的 IP 地址段,约 4 MB
- 准确度低:对中国大陆的 IP 地址判定不准,如:香港阿里云的 IP 被判定为新加坡、中国大陆等
新的政策要求注册才能下载会增加时间成本,而且会让自动化下载的难度大大增加。
庞大的数据量无可厚非,但是对于大多数中国大陆的用户来说,仅需要去判断 IP 的地理位置是否属于中国大陆境内,其他国家的 IP 一律代理。过多的数据量会增加载入时间,降低查询效率;
而最致命的问题就是准确度低,这会导致代理工具查询后得到错误,做出错误的分流判定,最终导致用户体验不佳,如:网站无法访问、访问缓慢等问题。
? GeoIP2 · CN 项目介绍
项目选取更新较为频繁、广受好评、准确度高的 ipip.net 和 纯真 IP 数据库的中国大陆 IP 地址段信息进行合并、去重、整理操作,最终生成仅含有中国大陆 IP 信息的 GeoIP2 数据库。准确度高、用户使用体验好。
GeoIP2 数据库的大小仅为 111 KB,对比原来庞大的 4 MB 数据库,显得非常小巧实用,加载时间极短、查询效率极高。
项目直接托管于 GitHub,并使用 CDN 全球分发,无需注册,下载速度极快。
项目每隔 3 天通过全自动化部署自我更新,时刻保持最佳体验。
? GeoIP2 · CN 下载链接
? 项目 | ? 文件 | ? GitHub RAW | ? CDN 加速 | ? 适用范围 |
---|---|---|---|---|
IP-CIDR 列表 | CN-ip-cidr.txt | 点我下载 | 点我起飞 | 防火墙、较老的代理工具等 |
GeoIP2 数据库 | Country.mmdb | 点我下载 | 点我起飞 | Surge, Shadowrocket, QuantumultX, Clash 等较新的代理工具 |
对于网络状况良好、无污染环境下,建议选择 GitHub RAW 方式下载,可以第一获取到最新资源。
对于网络状况不好,存在污染环境下,建议选择 CDN 加速方式下载,速度非常快。但是可能存在缓存未更新的情况,很可能下载到旧的资源。
??♂️ GeoIP2 · CN 使用方式
? GeoIP2 · CN 版权声明
本项目 Fork 自 [JMVoid/ipip2mmdb] 项目,并由 [Hackl0us] 加以调整和修改。
项目中所使用的 IP 地址信息来自于 [17mon/china_ip_list](基于 ipip.net)和 [metowolf/iplist] (基于 纯真 IP)。
半年没打开博客了。深夜走访下,哈哈 :mrgreen:
@老陳网志 夜猫子~
有啥用
@灰常记忆 ??? 你这是只看了标题吧?
请问在小火箭中打开后,
GEOIP, CN, DIRECT # 建议在这里使用规则
FINAL, PROXY # 最终规则
上面井字符号#后面的建议在这里使用规则,和最终规则,也要手动编辑文本输入进去吗?#符号后面的内容是否也要复制进去?该如何使用呢?
@冷月葬花魂 。。。。。
#是注释,复制不复制都无所谓啊。最终就两条规则,还要怎么使用???
有点没看懂怎么用
@老俍 小火箭吗?Safari直接打开mmdb文件链接,选择小火箭打开,然后规则改一下,cn 直连,其余走科学上网。