apernet / OpenGFW

OpenGFW is a flexible, easy-to-use, open source implementation of GFW (Great Firewall of China) on Linux
https://gfw.dev/
Mozilla Public License 2.0
9.31k stars 703 forks source link

在 config.yaml 中指定的 geoip.dat/geodata.dat 路径不生效 #127

Closed trantuan-20048607 closed 3 months ago

trantuan-20048607 commented 3 months ago

config.yaml中指定已存在的 geoip.dat/geodata.dat 作为 OpenGFW 的数据源:

...
geo:
  geoip: /path/to/geoip.dat
  geosite: /path/to/geosite.dat

运行后 OpenGFW 无视了这两条配置,始终在$(pwd)中寻找数据库,若找不到则自动下载。换成存在上级目录但不存在文件的路径后同样无效,但直接ln -s /path/to/geoip.dat geoip.dat有效,这也是目前采用的解决办法。

haruue commented 3 months ago

检查了下代码貌似是文档写错了。。 试试看下面这样呢?

ruleset:
  geoip: /path/to/geoip.dat
  geosite: /path/to/geosite.dat
trantuan-20048607 commented 3 months ago

检查了下代码貌似是文档写错了。。 试试看下面这样呢?

ruleset:
  geoip: /path/to/geoip.dat
  geosite: /path/to/geosite.dat

已经解决,感谢。(记得更新文档