Closed aaddmin1122345 closed 1 month ago
试试从 Release 的 zip 把 geo 系列文件拷贝到 /usr/share/nekobox,然后卸载掉 sing-geo 系列的包 我更新完 4.0-beta3 后出现同样问题,用 Release 里面带的 geo 文件解决了
目前不要使用这个commit生成的geo资源
所以不应该用archlinuxcn的sing-geoip和sing-geosite包么?
试试从 Release 的 zip 把 geo 系列文件拷贝到 /usr/share/nekobox,然后卸载掉 sing-geo 系列的包 我更新完 4.0-beta3 后出现同样问题,用 Release 里面带的 geo 文件解决了
好的,按照你的方式解决了
似乎也可以通过下载 7 月 18 日之前的 geosite.db 包,然后手动覆盖实现。
原因是上游从 1.10.0-alpha.22 版本开始采用了新的 rule set 格式,而 nekobox_core 目前版本为 1.9.3
所以不应该用archlinuxcn的sing-geoip和sing-geosite包么?
目前archcn的不建议用(太新),aur的应该可以用,我看日期是12日,应该可以
我更换了geosite和geoip文件后,nekoray不再报“ERROR[0000] router“的错误了,但是我的nekoray的简单路由仍然无法正常工作,症状是选用简单路由“绕过中国大陆”的话,所有国内网站都无法访问,Firefox显示PR_END_OF_FILE_ERROR,国外的网站可以正常访问,感觉就是直接访问方式坏掉了一样,这个症状是从4.0beta开始的,一直没好。我用的archlinuxcn的nekoray包,也提交了一个issue #1340。
所以你们的简单路由目前都工作正常?
所以你们的简单路由目前都工作正常?
正常呀,你的日志level 应该为debug 方便查看
描述问题
预期行为:
实际行为:
如何复现
启动的时候这样提示,已经安装了Archlinuxcn sing-geoip sing-geosite 这两个包
INFO[0000] router: updated default interface wlan0, index 3 INFO[0000] router: loaded geoip database: 250 codes INFO[0000] router: loaded geosite database: 1326 codes ERROR[0000] router: failed to initialize geosite: read geosite: code category-ads-all not exists! ERROR[0000] router: failed to initialize geosite: read geosite: code cn not exists! INFO[0000] inbound/mixed[mixed-in]: tcp server started at 127.0.0.1:10800 INFO[0000] sing-box started (0.00s)
简单路由功能失效
日志
如果有日志,请上传。请在文档内查看导出日志的详细步骤。