Есть статья с описанием способа подключения баз antizapret к прокси xray в виде geoip.dat:
[quote]Качаете geoip.db и geosite.db вот отсюда: GitHub - L11R/antizapret-sing-box-geo
И подсовываете их в ваш клиент. После этого настраиваете маршрутизацию как обычно, например, в качестве дефолтного маршрута выбираете bypass (direct), а через прокси пускаете IP-адреса по тегу geoip:antizapret и домены по тегуgeosites:antizapret[/quote]
Мне нужно для android, клиент v2rayNG. Сделал у него в настройках такое:
Settings → Custom rules → Proxy URL or IP:
“geoip:antizapret”,“geosite:antizapret”
Settings → Predefined rules:
Global direct
Но не работает. Соединение идёт напрямую, заблокированные сайты не открываются.
Пробовал наоборот, т.е. Global proxy и потом Direct URL or IP: “geoip:!antizapret”,“geosite:!antizapret” (не уверен, что это по формату, но хз). То же самое наоборот - всё идёт через VPN.
Кто-нибудь сталкивался? Как правильно тут сделать?
Это об опции Sniff domain в клиенте? Если нет, можно подробнее? Sniff domain не помог, к сожалению.
В целом на текущий момент пробовал разные варианты. Могу сказать, что работает всякое типа geoip:ru, работает domain (с включённым sniff). Но с geoip:antizapret в таком виде даже не создаёт подключение, какая-то ошибка. Принимает только вариант в кавычках, но и тогда нужного эффекта нет.
Открыл для себя утилиту Karing которая работает поверх ядра sing-box
Оно позволяет настраивать правило трафик по умолчанию - прямой (провайдерский), а остальное правилами настроить.
Ниже скриншоты настроек в приложении с роутингом списка antizapret