====== Отключение IPv6 на Beeline Smartbox GIGA/Turbo+ и на выходной ноде VPS ====== github.com/itdoginfo/podkop sh <(wget -O - https://raw.githubusercontent.com/itdoginfo/podkop/refs/heads/main/install.sh) ssh root@192.168.99.180 # или текущий IP Smart Box cp /etc/config/network /etc/config/network.bak cp /etc/config/podkop /etc/config/podkop.bak sh <(wget -O - https://raw.githubusercontent.com/Slava-Shchipunov/awg-openwrt/refs/heads/master/amneziawg-install.sh) Откат, если что-то пошло не так cp /etc/config/network.bak /etc/config/network cp /etc/config/podkop.bak /etc/config/podkop service network restart && service podkop restart Всё бестолку, надо через x-ui Выставьте стратегию. В меню слева откройте «Настройки Xray» (Xray Configs). Дальше один из двух вариантов, в зависимости от версии панели. Вариант а, самый простой. На вкладке «Основное» (Basics) найдите параметр «Стратегия протокола Freedom» (Freedom Protocol Strategy) и выберите UseIPv4. Вариант б, если такого параметра нет. Вкладка «Исходящие» (Outbounds) → у строки direct (freedom) нажмите «Изменить» → в поле Strategy / Domain Strategy выберите UseIPv4 → сохраните. Не путайте с параметром «Стратегия доменов маршрутизации» (Routing Domain Strategy) — это другая настройка, её не трогайте. 3. Примените. Вверху страницы нажмите «Сохранить», затем «Перезапустить Xray». 4. Проверьте. Для уверенности, что настройка попала в конфиг, на вкладке «Расширенные» (Advanced) найдите в JSON блок direct. Там должно быть: json "settings": { "domainStrategy": "UseIPv4" } Шаг 2А. 3x-ui Откройте панель → «Настройки Xray» (Xray Configs). Вкладка «Исходящие» (Outbounds) → у записи direct (протокол freedom) нажмите «Изменить». В поле «Domain Strategy» выберите UseIPv4 и сохраните. Если такого поля нет, откройте вкладку «Расширенные» (Advanced) с JSON и приведите блок direct к виду: json { "protocol": "freedom", "tag": "direct", "settings": { "domainStrategy": "UseIPv4" } } Вверху нажмите «Сохранить», затем «Перезапустить Xray». Уберите disable_ipv6 sed -i '/disable_ipv6/d' /etc/sysctl.conf rm -f /etc/sysctl.d/99-disable-ipv6.conf sysctl -w net.ipv6.conf.all.disable_ipv6=0 sysctl -w net.ipv6.conf.default.disable_ipv6=0 sysctl --system Проверка: grep -r disable_ipv6 /etc/sysctl.conf /etc/sysctl.d/ ip a | grep 2605:e440 Подключитесь по SSH к вашему финскому серверу. Выполните команды для отключения IPv6 на уровне ядра: sysctl -w net.ipv6.conf.all.disable_ipv6=1 sysctl -w net.ipv6.conf.default.disable_ipv6=1 Чтобы настройка не слетела после перезагрузки VPS, добавьте эти две строки в конец файла /etc/sysctl.conf Как проверить: Выполните на сервере команду ping -6 google.com Система должна выдать Network is unreachable, подтверждая, что сервер теперь ходит в сеть только по IPv4. grep disable_ipv6 /etc/sysctl.conf net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 Фиксация настроек (для сохранения после перезагрузки) Добавьте эти параметры в конец файла /etc/sysctl.conf. Выполните в терминале сервера следующие команды: echo "net.ipv6.conf.all.disable_ipv6=1" >> /etc/sysctl.conf echo "net.ipv6.conf.default.disable_ipv6=1" >> /etc/sysctl.conf Затем принудительно заставьте ядро перечитать конфигурацию из файла: sysctl -p Проверка переменных: Убедитесь, что ядро видит новые значения, запросив их без флага -w: sysctl net.ipv6.conf.all.disable_ipv6 sysctl net.ipv6.conf.default.disable_ipv6 Консоль должна вернуть значение 1 для каждой из строк. Проверка конфигурационного файла Убедитесь, что настройки физически записались на диск и не пропадут после рестарта: grep disable_ipv6 /etc/sysctl.conf Вывод должен показать добавленные вами строки. Теперь отключение IPv6 зафиксировано надежно.