ВНИМАНИЕ! Блокировка может произойти не только из-за TTL – об этом будет рассказано далее.
Приветствую всех! Сегодня мы обсудим раздачу интернета и параметр TTL. Давайте вкратце рассмотрим, что такое TTL (время жизни пакета). У всех устройств, подключенных к интернету, есть параметр TTL. На мобильных устройствах по умолчанию он равен 64, а на компьютерах с операционной системой Windows – 128.
Использование TTL необходимо для того, чтобы оператор мог отслеживать количество подключений. При нормальной работе у оператора TTL составляет 64 – это означает, что запрос идет напрямую и без посредников.
Однако, если вы подключаете интернет к другим устройствам – например, к ноутбуку (TTL по умолчанию=128) и к другому телефону (TTL=64), то у нас появляется ещё один узел. При этом TTL уменьшается на 1 при прохождении через узел (в нашем случае это устройство, которое распространяет сеть).
В результате, оператор получает пакеты с различным TTL и осознает, что вы включили раздачу. Однако это легко обойти — достаточно установить TTL на принимающем устройстве на один шаг выше, чем у раздающего устройства, то есть 65. В следующем разделе я расскажу, как сделать это на телефоне и на ПК.
Если вам необходимо узнать, как делать раздачу с телефона, ознакомьтесь с этой инструкцией.
Кроме того, я рассмотрю более подробные настройки, а также случаи, когда блокировка возникает снова. Поэтому я советую вам прочитать статью до конца.
Windows 7, 8, 10
- Для изменения значений TTL нужно кликнуть на кнопки и клавишу R.
regedit
- Пойдем в главную папку: «HKEY_LOCAL_MACHINE».
- Затем находим системную папку «SYSTEM».
- Пройдем по пути: «CurrentControlSet» – «Services». После этого нам потребуются обе папки «TCPIP» и «TCPIP6». Сначала открываем первую и щелкаем по папке «Parameters».
- Щелкните правой кнопкой мыши на поле справа и выберите: «Создать» – «Параметр DWORD» – назовите параметр «DefaultTTL».
- Дважды щелкните левой кнопкой мыши, чтобы открыть параметр, и измените «Значение» на 65 – для устройств Android и iOS. Если вы используете телефоны или планшеты с операционной системой Windows Phone или другой, установите 130. Также убедитесь, что система исчисления установлена как «Десятичная».
- Не забудьте выполнить то же самое в папке «TCPIP6/Parameters» на всякий случай.
Действия сервера оператора стали более жесткими, и теперь помимо отслеживания TTL они также блокируют пользователей, подключающихся к сомнительным серверам. Если оператор заметит, что вы подключаетесь к серверу, который всегда используется на компьютере, то вас заблокируют. Один из таких серверов – это облачное хранилище для обновления Windows. Поэтому временно отключим данную функцию:
- + R = services.msc (Заходим в службы).
- Найдите центр обновления ОС и отключите его, установив тип запуска «Отключено». Не забудьте применить изменения.
- Выполните перезагрузку системы.
- Для проверки успешности изменения TTL нажмите комбинацию клавиш + R, введите «cmd» для запуска командной строки и введите следующую команду.
- Если в поле TTL указано число 65, то все в порядке.
Теперь активируем возможность совместного доступа к Интернету с мобильного устройства на компьютер и проверяем результат.
Снова прилетела блокировка
Недавно стало известно, что компания МТС изменила значение TTL. Поэтому нужно зайти в реестр и установить значение 64 вместо 65. Этот способ работает для абонентов MTS, но может сработать и для других операторов – попробуйте.
Как я уже упоминал, оператор следит за серверами, к которым вы обращаетесь. Если вы обновляете систему, запускаете антивирус, скачиваете что-то из торрента или используете Steam, – оператор это увидит и заблокирует вас. Есть три варианта:
- Выключить все, что можно, и «вести себя тихо» в интернете.
- Сделать детальную настройку – смотрите следующую главу.
- Если мы предпочитаем бесплатные варианты и не хотим платить, то можно попробовать использовать VPN. Рекомендую найти инструкцию по бесплатному использованию VPN.
Детальная настройка
Если на вашем компьютере запущено множество программ, которые используют интернет и необходимы вам, то провайдер будет блокировать их работу. Например, если вы хотите использовать торрент, провайдер заметит ваш запрос к серверу и заблокирует доступ. Однако мы можем обойти эту блокировку и просто не отправлять информацию о своих действиях. Для этого выполните следующие шаги:
- Откройте файл «hosts», который находится по следующему пути:
C:WindowsSystem32driversetc
- Щелкните правой кнопкой мыши по файлу и откройте его с помощью блокнота.
- Теперь откройте этот файл – ссылка.
- Выделите весь текст и замените содержимое вашего файла hosts, затем сохраните изменения. Можете просто скачать готовый файл с нашего сайта и заменить им существующий.
Зачем нужны эти настройки? Вы могли заметить, что здесь много ссылок с названием «Microsoft» — это сервера обновления Windows. IP-адрес 127.0.0.1 является адресом вашего собственного компьютера, поэтому если он начнет обновляться, то система будет обращаться к самой себе, а не к удаленному серверу, и оператор не получит информации. Однако проблема заключается в том, что не все сервера перечислены в этом файле. Но вы можете легко добавлять их самостоятельно.
Давайте сначала приведу простой пример. Предположим, вы раздаёте интернет с телефона на компьютер, и вас внезапно блокирует оператор. С помощью программы «Acrylic DNS Proxy» вы можете узнать адрес сервера, который блокирует вас, и добавить его в файл hosts. Теперь давайте рассмотрим более подробные инструкции:
- Скачайте программу — обычную версию, а не портативную.
- Установите программу на свой ПК.
- Откройте папку с установленной программой и откройте файл «AcrylicConfiguration.ini» с помощью блокнота.
- С помощью сочетания клавиш Ctrl + F найдите строку «HitLogFileName=». Здесь указано место, куда будут сохраняться логи. Если вас заблокируют, вы сможете открыть лог-файл с нужной датой и увидеть адрес, из-за которого вас заблокировали. Установите любое место, но последнее значение «HitLog.%DATE%.txt» не изменяйте.
- Также необходимо зайти в настройки подключения и установить свой ПК в качестве DNS. Нажмите «Win+R» и введите «ncpa.cpl». Затем зайдите в свойства подключения, через которое вы подключены к телефону. После этого, в свойствах четвертого протокола установите значение 127.0.0.1 в качестве первого DNS.
- Запускайте программу и ожидайте блокировки.
- Когда вас заблокируют, откройте лог-файл, который сохраняется по указанному пути в файле «AcrylicConfiguration.ini».
- В конце концов вы увидите, к какому серверу обращался компьютер, нам нужен именно URL адрес.
- Теперь необходимо добавить этот URL в файл hosts — сначала добавляем IP 0.0.0.1, а затем наш URL (через пробел). Не забудьте сохранить изменения.
- Запускаем раздачу заново.
Раздача на Android
К сожалению, изменить параметр TTL можно только с помощью ROOT прав и программы «TTL Master», которую можно загрузить с Google Play. Однако на всякий случай попробуйте изменить параметр, установив:
- 65 – если ваше устройство работает на Android или iOS.
- 130 – если вы используете Windows Phone.
- 64 – для абонентов МТС.
Нажмите кнопку «Применить». Если не удается, попробуйте как параметр 65, так и 64. Если и это не работает, вам понадобятся ROOT права. Инструкции по получению ROOT прав различаются для каждого телефона.
ВНИМАНИЕ! Установка ROOT может привести к блокировке работы некоторых приложений, связанных с финансами. Особенно это относится к онлайн-банкам.