在 config.json 文件中配置 IP 源,但源中不能有以“::”开头的 IP 段
DustinWin opened this issue · comments
DustinWin commented
比如在 config.json 里添加含有 IP 段的源:
::ffff:198.18.5.138/128
::ffff:198.18.6.81/128
::ffff:198.18.6.83/128
在运行 GitHub Actions 时会报错,报错信息如下:
2023/08/12 04:00:10 AddPrefix(1[9](https://github.com/DustinWin/clash-geoip/actions/runs/5839247439/job/15837200252#step:11:10)8.18.5.138/-1) @ /home/runner/work/clash-geoip/clash-geoip/lib/lib.go:214 /home/runner/work/clash-geoip/clash-geoip/lib/lib.go:252 /home/runner/work/clash-geoip/clash-geoip/plugin/plaintext/common_in.go:47 /home/runner/work/clash-geoip/clash-geoip/plugin/plaintext/common_in.go:26 /home/runner/work/clash-geoip/clash-geoip/plugin/plaintext/text_in.go:194 /home/runner/work/clash-geoip/clash-geoip/plugin/plaintext/text_in.go:88 /home/runner/work/clash-geoip/clash-geoip/lib/instance.go:60 /home/runner/work/clash-geoip/clash-geoip/main.go:38 /opt/hostedtoolcache/go/1.19.12/x64/src/runtime/proc.go:250; AddPrefix(198.18.6.81/-1) @ /home/runner/work/clash-geoip/clash-geoip/lib/lib.go:214 /home/runner/work/clash-geoip/clash-geoip/lib/lib.go:252 /home/runner/work/clash-geoip/clash-geoip/plugin/plaintext/common_in.go:47 /home/runner/work/clash-geoip/clash-geoip/plugin/plaintext/common_in.go:26 /home/runner/work/clash-geoip/clash-geoip/plugin/plaintext/text_in.go:194 /home/runner/work/clash-geoip/clash-geoip/plugin/plaintext/text_in.go:88 /home/runner/work/clash-geoip/clash-geoip/lib/instance.go:60 /home/runner/work/clash-geoip/clash-geoip/main.go:38 /opt/hostedtoolcache/go/1.19.12/x64/src/runtime/proc.go:250; AddPrefix(198.18.6.83/-1) @ /home/runner/work/clash-geoip/clash-geoip/lib/lib.go:214 /home/runner/work/clash-geoip/clash-geoip/lib/lib.go:252 /home/runner/work/clash-geoip/clash-geoip/plugin/plaintext/common_in.go:47 /home/runner/work/clash-geoip/clash-geoip/plugin/plaintext/common_in.go:26 /home/runner/work/clash-geoip/clash-geoip/plugin/plaintext/text_in.go:194 /home/runner/work/clash-geoip/clash-geoip/plugin/plaintext/text_in.go:88 /home/runner/work/clash-geoip/clash-geoip/lib/instance.go:60 /home/runner/work/clash-geoip/clash-geoip/main.go:38 /opt/hostedtoolcache/go/1.19.12/x64/src/runtime/proc.go:250
exit status 1
Error: Process completed with exit code 1.
Loyalsoldier commented
已修复,见 db04afe
::ffff:198.18.5.138/128
::ffff:198.18.6.81/128
::ffff:198.18.6.83/128
198.18.5.138
、198.18.6.81
、198.18.6.83
都是 Private
列表里的 IP 地址。
另外,这种 IPv6 形式的 IPv4 地址,会自动转换为 IPv4 地址。