EvgenyNerush / easy-xray

Script for Linux which makes XRay installation and configuration easy
https://t.me/eXRay_chat
BSD 3-Clause "New" or "Revised" License
233 stars 30 forks source link

xray doesn't start - an error related to COHERENCE-EXTRA-EXCEPTIONS in customgeo.dat occurred #13

Open lansman opened 4 months ago

lansman commented 4 months ago

MacOS 14.5 Sonoma ❯ xray --version Xray 1.8.17 (Xray, Penetrates Everything.) Custom (go1.22.5 darwin/arm64)

Generated by yours ex.sh script's client config I put here /opt/homebrew/etc/xray/config.json

Downloaded customgeo.dat put here /opt/homebrew/share/xray

Start and get an error list not found in customgeo.dat: COHERENCE-EXTRA-EXCEPTIONS

❯ /opt/homebrew/opt/xray/bin/xray run --config /opt/homebrew/etc/xray/config.json
Xray 1.8.17 (Xray, Penetrates Everything.) Custom (go1.22.5 darwin/arm64)
A unified platform for anti-censorship.
2024/07/14 19:30:47 [Info] infra/conf/serial: Reading config: /opt/homebrew/etc/xray/config.json
Failed to start: main: failed to load config files: [/opt/homebrew/etc/xray/config.json] > infra/conf: invalid field rule > infra/conf: failed to parse domain rule: ext:customgeo.dat:coherence-extra-exceptions > infra/conf: failed to load external sites: coherence-extra-exceptions from customgeo.dat > infra/conf: list not found in customgeo.dat: COHERENCE-EXTRA-EXCEPTIONS

Such block seems to be present in the dat file image