Xray-core icon indicating copy to clipboard operation
Xray-core copied to clipboard

请求添加geoip反向匹配功能

Open sbcarp opened this issue 2 years ago • 10 comments

因为业务要求,需要优先匹配非中国ip,然后再匹配中国ip

所以希望可以支持 geoip:!cn

目前的方案是手动对中国ip进行取反

224.0.0.0/3
223.224.0.0/12
223.255.128.0/18
223.255.192.0/19
223.255.240.0/21
223.255.248.0/22
...

大概有9000多行,这种方法比较低效,而且在中国ip更新后还要再手动调整

sbcarp avatar Nov 26 '23 23:11 sbcarp

不知道这个功能是否合理,如果太麻烦的话就算了,谢谢

sbcarp avatar Nov 26 '23 23:11 sbcarp

所以希望可以支持 geoip:!cn

目前就支持

xqzr avatar Nov 27 '23 00:11 xqzr

那就奇怪了,不知道为什么它不工作,我再测试一下😂

sbcarp avatar Nov 27 '23 00:11 sbcarp

默认用的好像就是这个 v2ray-rules-dat

Lowfeye avatar Nov 27 '23 00:11 Lowfeye

所以希望可以支持 geoip:!cn

目前就支持

"geosite:cn@!cn"和"geoip:!cn"好像是相似的(一个是domain,一个是ip),是否能支持一下"geosite:cn@!cn"简化成"geosite:!cn"

maoxikun avatar Jan 06 '24 06:01 maoxikun

所以希望可以支持 geoip:!cn

目前就支持

"geosite:cn@!cn"和"geoip:!cn"好像是相似的(一个是domain,一个是ip),是否能支持一下"geosite:cn@!cn"简化成"geosite:!cn"

geosite cn 中的 !cn 指 你打开它目录看下就知道了,指结尾带 !cn 的域名

geoip:cn geoip数据库中cn分类的ip,结果在非cn分类,取反。是xray代码里实现的功能。

和geosite 中的人为标记,不是一个事。

ps 你真的什么需要geosite cn 域名值取反?可能要自己写代码实现

chika0801 avatar Jan 06 '24 06:01 chika0801

所以希望可以支持 geoip:!cn

目前就支持

"geosite:cn@!cn"和"geoip:!cn"好像是相似的(一个是domain,一个是ip),是否能支持一下"geosite:cn@!cn"简化成"geosite:!cn"

geosite cn 中的 !cn 指 你打开它目录看下就知道了,指结尾带 !cn 的域名

geoip:cn geoip数据库中cn分类的ip,结果在非cn分类,取反。是xray代码里实现的功能。

和geosite 中的人为标记,不是一个事。

ps 你真的什么需要geosite cn 域名值取反?可能要自己写代码实现

理解了,那这个描述应该是geoip而不是geoip:cn吧 image

maoxikun avatar Jan 06 '24 06:01 maoxikun

那段绿色文字 以 geoip:!cn 使用了为例,逗号后面解释了结果。

chika0801 avatar Jan 06 '24 07:01 chika0801

那段绿色文字 以 geoip:!cn 使用了为例,逗号后面解释了结果。

感觉改成“ 非geoip:cn中的的结果 ”好理解一点

maoxikun avatar Jan 06 '24 07:01 maoxikun

改了

chika0801 avatar Jan 06 '24 07:01 chika0801