-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Создание правила Anticensority для sing-box #2
Comments
@ilyaigpetrov хотелось бы послушать ваши мысли) |
Чем такое решение лучше VPN АнтиЗапрета, который рекоменуется ставить на Android и iOS? |
|
@ilyaigpetrov я в итоге своими силами сделал такое: Работает отлично с в паре с sing-box и любым прокси (или даже WireGuard). На своём личном телефоне у меня получился примерно такой конфиг:
Итог: заблокированные и IPv6 сайты работают через WireGuard, незаблокированные -- напрямую. С IPv6 это лично моя хотелка, можно легко убрать это правило и будет классический Антизапрет. Наверно позже напишу блогпост или пост на форум (ntc.party). |
Расширение очень крутое и поэтому мне хотелось бы концепцию на system-wide уровень. Особенно это актуально для Android. Да, там можно настроить в системе PAC-файл, но в небраузерных приложениях это работать не будет.
Китайцы придумали мощную коробку под названием sing-box, она интегрирована в кучу приложений включая Nekoray, NekoBox, SagerNet и другие.
Там есть удобная фича с правилами маршрутизации, в частности правила geosite и geoip. Компилируют готовую базу они тут: https://github.com/SagerNet/sing-geosite
Вкладывают при этом вручную подобные списки, которые делает коммьюнити: https://github.com/v2fly/domain-list-community
Собственно идея простая:
antizapret
, при его добавлении в конфигурацию подгружать БД запрещенных доменов и IP.На мой взгляд изменения подготовить достаточно легко:
В теории можно будет даже попробовать это замержить, если поговорить с оригинальными авторами, но тут уже не знаю насколько они открыты к подобному.
The text was updated successfully, but these errors were encountered: