Чтобы оператор не замечал раздачу, нужно два шага: выровнять TTL до 64 и спрятать трафик в VPN. Почему именно это — в статье «Как оператор узнаёт, что вы раздаёте интернет».
Правило простое: телефон уменьшает TTL на 1. Значит, устройство, которое получает интернет, должно отправлять пакеты с TTL 65 — тогда к оператору они уйдут с 64, как у самого телефона.
Windows
Откройте командную строку от имени администратора и выполните:
netsh int ipv4 set glob defaultcurhoplimit=65
netsh int ipv6 set glob defaultcurhoplimit=65
Вернуть как было — те же команды с числом 128.
macOS
В Терминале:
sudo sysctl -w net.inet.ip.ttl=65
sudo sysctl -w net.inet6.ip6.hlim=65
Настройка сбрасывается после перезагрузки, команды нужно повторять.
Linux
sudo sysctl -w net.ipv4.ip_default_ttl=65
sudo sysctl -w net.ipv6.conf.all.hop_limit=65
Чтобы сохранить насовсем, допишите эти строки без sudo и -w в /etc/sysctl.conf.
Android
- Как точка доступа (раздаёт). Без root-прав TTL на самом телефоне не изменить — настраивайте устройства, которые к нему подключаются. С root-правами приложения вроде TTL Master ставят TTL 64 для всех исходящих пакетов сразу, и править каждое устройство уже не нужно.
- Как получатель. Второй Android-телефон или планшет тоже правится только с root.
iPhone
- Как точка доступа. iOS не даёт менять TTL. Настраивайте ноутбук или роутер, которые к нему подключаются.
- Как получатель. iPhone и iPad отправляют пакеты с TTL 64, поменять это нельзя. Выход — подключать их через роутер с настроенным TTL.
Роутер
Роутер — самый удобный вариант: один раз настроили, и все устройства дома выходят в интернет с правильным TTL, включая iPhone, телевизор и приставку.
- Keenetic: в командной строке роутера выполните
interface <имя> ip adjust-ttl send 65для интерфейса, через который роутер получает интернет от телефона, и сохраните настройки командойsystem configuration save. Имя интерфейса покажет командаshow interface. Убрать настройку —interface <имя> no ip adjust-ttl send. - OpenWrt: правило файрвола, которое ставит TTL 65 (и hop limit 65 для IPv6) на выходе к телефону. Если роутер подключён к USB-модему напрямую, а не через телефон, ставьте 64.
Зачем ещё VPN
TTL скрывает лишнее устройство, но не скрывает, что именно идёт в сеть: обновления Windows, Steam, настольный браузер. VPN складывает весь трафик в один зашифрованный поток, и эти признаки пропадают.
Важно: VPN не заменяет TTL. Зашифрованные пакеты ноутбука всё равно уходят с его TTL, поэтому нужны оба шага.
Самая надёжная схема — роутер с TTL 65 и VPN-клиентом. Meridian ставится на роутеры Keenetic и OpenWrt одной командой и закрывает второй шаг: шифрует трафик всего дома. TTL клиент Meridian не меняет — его настраивают отдельно, как описано выше.
Чем рискуете
Обход ограничений раздачи нарушает условия части тарифов. Оператор может снизить скорость или заблокировать раздачу на время. Права root на Android могут лишить телефон гарантии и сломать банковские приложения.