ВНИМАНИЕ! Не только TTL является причиной блокировки — об этом подробнее ниже.
Всем привет! Сегодня поговорим про раздачу интернета и ТТЛ. Давайте кратко про ТТЛ (время жизни пакета). У всех устройств, которые работают с интернетом, есть так называемый TTL параметр. У телефонов он по умолчанию равен 64, а в системах Windows — 128.
TTL нужен для того, чтобы оператор мог видеть количество подключений. При обычной работе к оператору поступает TTL=64 — то есть запрос идёт напрямую и без посредников.
Если же вы будете раздавать интернет на другие устройства — например, на ноутбук (TTL default=128) и на другой телефон (TTL=64), то у нас добавляется ещё один узел. А TTL имеет свойство уменьшаться на 1 при проходе через узел (в нашем случае это раздающее устройство).
Как итог — оператор получает пакеты с разным TTL и понимает, что вы включили раздачу. Но это достаточно просто и легко обходится — нужно просто на принимающем устройстве выставить TTL на один больше, чем у раздающего устройства — то есть 65. Далее я расскажу, как это сделать на ПК.
WINDOWS 7, 8, 10
Первый способ:
1. Чтобы сменить ТТЛ — нажимаем на кнопки и R.
2. Выполняем:
3. Заходим в основную папку: «HKEY_LOCAL_MACHINE».
4. Далее находим системную папку «SYSTEM».
5. Проходим по пути: «CurrentControlSet» – «Services». Далее нам понадобятся обе папки «TCPIP» и «TCPIP6». Сначала открываем первую и кликаем по папке «Parameters».
6. Нажмите правой кнопкой по полю справа и выберите: «Создать» – «Параметр DWORD» – называем параметр как «DefaultTTL».
7. Двойным щелчком левой кнопки мыши откройте параметр и измените «Значение» на 65 — для Android и iOS устройств. Если вы используете телефоны или планшеты с Windows Phone системой или другой, то ставим 130. Также убедитесь, что система исчисления стоит как «Десятичная».
8. Тоже самое на всякий случай сделайте и в папке «TCPIP6/Parameters».
Серверы оператора пошли дальше и теперь отслеживают не только TTL, но также блокируют пользователей, которые подключаются к сомнительным серверам. Если оператор увидит, что вы подключаетесь к серверу, который всегда используется на компьютере, то вас заблокируют. Один из таких серверов — это облако для обновления Windows. Поэтому на время давайте отключим данную функцию:
9. + R = services.msc (Заходим в службы).
10. Находим центр обновления ОС и отключаем, установив тип запуска «Отключено». Не забудьте применить параметр.
11. Перезагружаем систему.
12. Теперь чтобы проверить и узнать, что вы всё сделали правильно, и изменение TTL прошло успешно — нажимаем опять + R, пишем «cmd», чтобы запустить командную строку и прописываем:
ping 127.0.0.1
13. В строке TTL должно стоять значение 65, тогда всё хорошо.
Теперь включаем раздачу с телефона на ПК и проверяем.
Второй способ:
1. Нажмите на кнопку и наберите «cmd».
2. Откройте Командную строку, нажав правой кнопкой мыши и выбрав в контекстном меню «Запуск от имени Администратора».
3. В Командной строке наберите следующий текст:
netsh int ipv4 set glob defaultcurhoplimit=64
Далее, нажмите Enter.
Теперь снова проверим, изменился ли у нас TTL. Набираем:
ping 127.0.0.1
Жмём Enter.
Должно быть так:
Этот способ отличается от предыдущего тем, что новые параметры TTL применяются и работают сразу же, без перезагрузки компьютера.
Снова прилетела блокировка
Совсем недавно стало известно, что значение TTL у компании МТС было изменено. Поэтому ещё раз зайдите в реестр прошлым способом и вместо 65 установите значение 64. Для тех, у кого оператор MTS — данный способ работает, но и для других, возможно, тоже данный способ будет работать — поэтому попробуйте.
Как я уже и говорил ранее, оператор будет следить за тем, к каким серверам вы обращаетесь. Если у вас включено обновление системы, начал обновляться антивирус, вы качаете с торрента или включён Steam, — то оператор это увидит и заблокирует вас. Поэтому тут есть три варианта:
- Вы выключаете всё что можно и стараетесь «вести себя тихо» в интернете.
- Сделать детальную настройку — смотрим следующую главу.
- Третий вариант — это использовать VPN.
Детальная настройка
Если на компьютере запущено очень много программ, которые работают с интернетом, и они вам нужны, то при их работе оператор будет вас блокировать. Например, вы хотите использовать торрент. При запросе к серверу оператор это увидит и заблокирует вас. Но мы можем обмануть его и просто не отправлять эту информацию. Для этого нужно сделать следующее:
1. Нам нужно открыть файлик «hosts», который находится в директории:
C:\Windows\System32\drivers\etc
2. Правой кнопкой по файлу и открываем его с помощью блокнота.
3. Теперь открываем вот этот файл — ссылка.
Выделяем всё нажатием CTRL + A и заменяем всё содержимое вашего hosts, а после этого сохраняем. Можете просто его скачать с моего сайта и заменить.
Что же делают эти настройки? Вы могли заметить, что там есть очень много ссылок с названием «Microsoft» — это серверы обновления Windows. IP 127.0.0.1 – это по сути адрес вашего же компа, то есть если он начнет обновлять Windows, то система начнёт обращаться к самой себе, а не к удаленному серверу, ну а оператор не получит информации. Теперь проблема в том, что серверы в данном файлике есть не все. Но вы можете их с легкостью добавлять самостоятельно.
Раздача на Android
К сожалению, изменить параметр TTL можно только с помощью ROOT-прав и программы «TTL Master», которую можно скачать с Google Play. Но на всякий случай попробуйте поменять параметр — устанавливаем:
- 65 — если раздающее устройство имеет Android или iOS.
- 130 — если вы раздаете с Windows Phone.
- 64 — если у вас МТС.
Нажимаем на кнопку «Применить». Если что-то не получается, то пробуем как параметр 65, так и 64. Если и в этом случае ничего не получится, то вам нужны ROOT-права. Инструкции по установке РУТ-прав у каждого телефона свои.
ВНИМАНИЕ! Установка ROOT может привести к блокировке использования некоторых программ, которые работают с деньгами. Особенно это касается онлайн-банков.
Да и в принципе, рутирование может превратить ваш аппарат в кирпич!
Материалы взяты из открытых источников.