Как изменить TTL: полезная инструкция на все случаи жизни
ВНИМАНИЕ! Не только TTL является причиной блокировки – об этом подробнее ниже.
Всем привет! Сегодня поговорим про раздачу интернета и ТТЛ. Давайте кратко про ТТЛ (время жизни пакета). У всех устройств, которые работают с интернетом, есть так называемый TTL параметр. У телефонов он по умолчанию равен 64, а в системахWindows – 128.
TTL нужен для того, чтобы оператор мог видеть количество подключений. При обычной работе к оператору поступает TTL 64 – то есть запрос идет напрямую и без посредников.
Если же вы будете раздавать интернет на другие устройства – например, на ноутбук (TTL default=128) и на другой телефон (TTL=64), то у нас добавляется ещё один узел. А TTL имеет свойство уменьшаться на 1 при проходе через узел (в нашем случае это раздающее устройство).
Как итог – оператор получает пакеты с разным TTL и понимает, что вы включили раздачу. Но это достаточно просто и легко обходится – нужно просто на принимающем устройстве выставить TTL на один больше чем у раздающего устройства – то есть 65. Далее я расскажу, как это сделать на телефоне и на ПК.
Если вы не знаете, как делать раздачу с телефона, то смотрим эту инструкцию.
Также я разберу более детальные настройки, а также случаи, когда блокировка появилась вновь. Поэтому советую читать статью полностью.
ВНИМАНИЕ! На iOS изменить ТТЛ невозможно – связано это с защитой системных файлов, от записи на данной операционной системы. Чтобы сохранить вам время и нервы, ещё раз повторюсь, что сделать это НЕВОЗМОЖНО – в силу особенностей яблочной операционной системы, и искать какие-то способы бессмысленно. Ну, я вас предупредил.
Windows 7, 8, 10
Заходим в основную папку: «HKEY_LOCAL_MACHINE».
Далее находим системную папку «SYSTEM».
Проходим по пути: «CurrentControlSet» – «Services». Далее нам понадобятся обе папки «TCPIP» и «TCPIP6». Сначала открываем первую и кликаем по папке «Parameters».
Нажмите правой кнопкой по полю справа и выберите: «Создать» – «Параметр DWORD» – называем параметр как «DefaultTTL».
Двойным щелчком левой кнопки мыши откройте параметр и измените «Значение» на 65 – для Android и iOS устройств. Если вы используете телефоны или планшеты с Windows Phone системой или другой, то ставим 130. Также убедитесь, что система исчисления стоит как «Десятичная».
Тоже самое на всякий случай сделайте и в папке «TCPIP6/Parameters».
Сервера оператора пошли дальше и теперь отслеживают не только TTL, но также блокируют пользователей, которые подключаются к сомнительным серверам. Если оператор увидит, что вы подключаетесь к серверу, который всегда используется на компьютере, то вас заблокируют. Один из таких серверов – это облако для обновления Windows. Поэтому на время давайте отключим данную функцию:
Win+R = services.msc (Заходим в службы).
Находим центр обновления ОС и отключаем, установив тип запуска «Отключено». Не забудьте применить параметр.
Перезагружаем систему.
Теперь чтобы проверить и узнать, что вы все сделали правильно, и изменение TTL прошло успешно – нажимаем опять «Win+R» и прописываем «cmd», чтобы запустить командную строку и прописываем:
В строке TTL должно стоять значение 65, тогда все хорошо.
Теперь включаем раздачу с телефона на ПК и проверяем.
Снова прилетела блокировка
Совсем недавно стало известно, что значение TTL у компании МТС было изменено. Поэтому ещё раз зайдите в реестр прошлым способом и вместо 65 установите значение 64. Для тех, у кого оператор MTS – данный способ работает, но и для других, возможно, тоже данный способ будет работать – поэтому попробуйте.
Как я уже и говорил ранее, оператор будет следить за тем, к каким серверам вы обращаетесь. Если у вас включено обновление системы, начал обновляться антивирус, вы качаете с торрента или включен Steam, – то оператор это увидит и заблокирует вас. Поэтому тут есть три варианта:
Вы выключаете все что можно и стараетесь «вести себя тихо» в интернете.
Сделать детальную настройку – смотрим следующую главу.
Третий вариант – это использовать VPN. Так как мы любим халяву и не любим платить, то советую почитать инструкцию по бесплатному использованию VPN.
Детальная настройка
Если на компьютере запущено очень много программ, которые работают с интернетом, и они вам нужны, то при их работе оператор будет вас блокировать. Например, вы хотите использовать торрент. При запросе к серверу оператор это увидит и заблокирует вас. Но мы можем обмануть его и просто не отправлять эту информацию. Для этого нужно сделать следующее:
Нам нужно открыть файлик «hosts», который находится в директории:
C:\Windows\System32\drivers\etc
Теперь открываем вот этот файл – ссылка.
Выделяем все и заменяем все содержимое вашего hosts, а после этого сохраняем. Можете просто его скачать с нашего сайта и заменить.
Что же делают эти настройки? Вы могли заметить, что там есть очень много ссылок с названием «Microsoft» – это сервера обновления Windows. IP 127.0.0.1 – это по сути адрес вашего же компа, то есть если он начнет обновлять Windows, то система начнет обращаться к самой себе, а не к удаленному серверу, ну а оператор не получит информации. Теперь проблема в том, что сервера в данном файлике есть не все. Но вы можете их с легкостью добавлять самостоятельно.
Сначала расскажу простой пример. Вот вы раздаете интернет с телефона на ПК, внезапно вас блокирует оператор. С помощью программы «Acrylic DNS Proxy» вы видите адрес сервера, с помощью которого вас блокируют. Вы добавляете этот сервер в файл hosts. А теперь все то же самое, но с более детальными инструкциями:
Скачиваем программу – cкачиваем не портативную, а обычную версию.
Устанавливаем к себе на ПК.
Открываем папку с установленной прогой и открываем файлик «AcrylicConfiguration.ini» с помощью блокнота.
С помощью сочетания клавиш «Ctrl+F» найдите строку «HitLogFileName=». Тут стоит значение, куда вы будете сохранять логи. То есть если вас заблокируют, вы зайдете по данному пути, откроете лог-файл с нужной датой и увидите из-за какого адреса вас блокирнули. Установите любой путь, но последнее значение «HitLog.%DATE%.txt» не меняйте.
Ещё нам нужно зайти в настройки подключения и установить в качестве DNS наш ПК. Нажимаем «Win+R» и вписываем «ncpa.cpl». Далее нужно зайти в свойства того подключения, через которое вы подключены к телефону. Как зайдете туда, в свойствах четвёртого протокола в качестве первого ДНС установите значение: 127.0.0.1.
Запускаем программу и ждем блокировку.
Как только вас заблокируют, вам нужно открыть лог-файл, который сохраняется по пути, который мы установили в файлике «AcrylicConfiguration.ini».
В самом конце вы увидите к какому серверу обращался комп нас интересует именно URL адрес.
Теперь надо этот URL добавить в hosts файл – добавляем сначала IP0.0.1, а потом наш URL (через пробел). Не забываем сохранить изменение.
Раздача на Android
К сожалению, изменить параметр TTL можно только с помощью ROOT прав и программы «TTL Master», который можно скачать с Google Play. Но на всякий случай попробуйте поменять параметр – устанавливаем:
65 – если раздающее устройство имеет Android или iOS.
130 – если вы раздаете с Windows Phone.
64 – если у вас МТС.
Нажимаем на кнопку «Применить». Если что-то не получается, то пробуем как параметр 65, так и 64. Если и в этом случае ничего не получится, то вам нужны ROOT права. Инструкции по установке РУТ-прав у каждого телефона свои.
ВНИМАНИЕ! Установка ROOT может привести к блокировке использования некоторых программ, которые работают с деньгами. Особенно это касается онлайн-банков.
Телефон с sim-картой Yota с тарифом для смартфона (назовем его «донор») работает в сети Yota. Все пакеты уходят к оператору с единственным возможным значением TTL=64
Неопытный владелец телефона донора запустил тетеринг и пытается использовать интернет дополнительно на ПК и еще на одном телефоне. Что получается: пакеты от донора уходят, по-прежнему, с TTL=64. Пакеты от ПК до донора доходят с TTL=128 (значение на ПК по умолчанию), на доноре теряют единицу и уходят к провайдеру с TTL=127. Пакет от второго телефона доходят до донора с TTL=64, на доноре TTL теряет единицу и уходит к оператору с TTL=63. В итоге Yota видит пакеты с тремя разными значениями TTL, что невозможно, если телефон-донор не раздает интернет в режиме точки доступа, и блокирует раздачу, предлагая ее оплатить.
Телефон-донор рутованный (или с джейлбрейком), то есть в нем можно изменить TTL по умолчанию. Меняем TTL таким образом, чтобы пакеты с других девайсов (возможно нерутованных) при потере единицы от TTL имели такое же значение, как TTL на доноре «по умолчанию». На примере мы присвоили донору TTL=63 (как это делается — описано ниже). Видим, что с устройств, у которых TTL по умолчанию равен 64 (iOS и Android девайсы) при прохождении через донора теряют единицу и получают значение TTL такое же, как и у донора — 63. То есть любые другие iOS и Android устройства могут спокойно пользоваться раздачей с донора и никаких дополнительных телодвижений делать с ними не нужно. Проблема возникнет для устройств, у которых TTL по умолчанию не 64. Например ПК. Выйти из ситуации можно тремя способами: 1. Изменить в устройстве TTL на 64. В такой схеме ПК может одновременно работать с другими iOS и Android устройствами 2. Не менять в устройстве (ПК в нашем случае) TTL (например в случае, если по каким-то причинам это сделать невозможно), а поменять TTL по умолчанию в доноре. Если у ПК дефолтное значение TTL=128, то меняем дефолтное значение в доноре на 127. Таким образом все пакеты снова уходят к Yota с одним TTL. Но в этом случае к раздаче не сможет подключиться (одновременно с ПК) другое iOS или Android устройство в случае, если у них TTL по умолчанию не 128. 3. Третий способ описан в примере ниже. Это наиболее удобный способ, но годится не для всех устройств.
Смысл примера заключается в том, что на доноре жестко фиксируется TTL для любых исходящих пакетов. В этом случае совершенно не важно, какие устройства будут подключаться к донору — TTL в их заголовке будет прописываться единым.
IMEI. Так как используется тариф для смартфона- оператор ожидает увидеть именно его, и imei на раздающем устройстве должен быть от смартфона. Для дополнительной надежности можно выбрать imei от windows phone.
Определение и анализ приложений/сервисов, которые пытаются получить доступ в сеть. Большинство программ, приложений и сервисов, так или иначе имеющих возможность или требующих для своей работы доступ к сети, используют специфичные адреса/домены для своих запросов и/или имеют уникальные отличительные особенности структуры и состава пакетов передаваемых данных. Именно благодаря этому оператор имеет возможность, проанализировав траффик, сделать вывод о том, что происходит раздача. Например, соединение с игровыми серверами playstation или настольной версии продукта adobe явно не характерно для смартфона и срабатывает как триггер анализатора и детектора раздачи.
Анализ пакетов может быть завязан на ip адреса, специфичные порты или сигнатуры DPI. Список обновляется не реже одного раза в неделю и то, что какой-то сервис работает/заблокирован в настоящий момент не означает, что ситуация так же внезапно не изменится.
# Bundle : S-497-baseline-2019-11-11 # Date : 2019-11-11 — Added Naver Vod — Updated Cheddar — Updated LINE Today — Updated Line2 — Updated Madden NFL Mobile
# Bundle : S-486-baseline-2019-08-26 # Date : 2019-08-26 — Added AFL — Updated 9GAG — Updated Google Duo — Updated NileFM — Updated Skype
# Bundle : S-485-baseline-2019-08-19 # Date : 2019-08-19 — Updated BiP messenger — Updated Naver Live Streaming — Updated Naver V — Updated Ookla speedtest — Updated Opera Mini Proxy — Updated Yahoo mail — Updated appear.in — Updated appear.in call
# Bundle : S-484-baseline-2019-08-12 # Date : 2019-08-12 — Updated Epic Games Launcher — Updated FaceTime — Updated Facebook VoIP — Updated Google Cloud Messaging — Updated Google Maps — Updated LinkedIn — Updated YouTube Web
# Bundle : S-483-baseline-2019-08-05 # Date : 2019-08-05 — Updated Amazon Music — Updated Google DNS over TLS — Updated NFL — Updated Netflix — Updated Snapchat — Updated Tik Tok — Updated Windows Store — Updated imo
# Bundle : S-482-baseline-2019-07-29 # Date : 2019-07-29 — Added DSTV Now — Added Showmax — Updated Discord — Updated Google Fi — Updated Google Maps — Updated KakaoTV Live — Updated SSL v3 — Updated TSN
# Bundle : S-481-baseline-2019-07-22 # Date : 2019-07-22 — Added Flow — Updated MTV — Updated QQ live — Updated QQ video — Updated War Thunder — Updated dMagazine — Updated imo
# Bundle : S-480-baseline-2019-07-15 # Date : 2019-07-15 — Updated BitTorrent encrypted transfer — Updated DirecTV Now — Updated Expedia — Updated Golf Clash — Updated Skype — Updated Twitter video — Updated YouTube — Updated YuppTV
# Bundle : S-479-baseline-2019-07-08 # Date : 2019-07-08 — Updated Android Market — Updated Apple Music — Updated Google Duo — Updated Google Maps — Updated Pluto TV — Updated Pokemon GO — Updated QUIC — Updated TeamSpeak — Updated Truecaller
# Bundle : S-478-baseline-2019-07-01 # Date : 2019-07-01 — Added Google DNS over TLS — Added Kayo Sports — Updated Badoo — Updated DirecTV Now — Updated Fox News — Updated Google Fi — Updated Hay Day — Updated Naver Live Streaming — Updated RTMP — Updated Steam over HTTP — Updated WhatsApp voice
# Bundle : S-473-baseline-2019-05-27 # Date : 2019-05-27 — Added Google Fi — Added RecMusic — Updated Badoo — Updated Bloomberg — Updated Dergilik — Updated FTP — Updated HTTP — Updated Hulu — Updated Hulu control — Updated MetaTrader4 — Updated Minecraft — Updated Mixer — Updated NBC — Updated Sling TV — Updated Tubi TV — Updated WhatsApp — Updated WhatsApp voice — Removed TureiService
# Bundle : S-472-baseline-2019-05-20 # Date : 2019-05-20 — Added Hill Climb Racing 2 — Added ShowTime — Updated Amazon Music — Updated Apple Software Update — Updated Black Desert Online — Updated KakaoTalk voice — Updated LINE voice — Updated League of Legends — Updated Lineage II — Updated MLB — Updated imo
# Bundle : S-471-baseline-2019-05-13 # Date : 2019-05-13 — Added Harry Potter: Wizards Unite — Updated Amazon Music — Updated BitComet HTTP — Updated BitTorrent transfer — Updated FTP transfer — Updated Golf Clash — Updated KakaoTalk voice — Updated Lazada — Updated Livestream — Updated Netflix — Updated Outlook 365 — Updated Telegram — Updated YouTube — Updated hotstar
# Bundle : S-470-baseline-2019-05-06 # Date : 2019-05-06 — Updated Apex Legends — Updated Apple Music — Updated Facebook — Updated Spotify — Updated UltraSurf — Updated dMagazine — Updated hotstar — Updated HTTP — Updated iTunes Store, video
# Bundle : S-469-baseline-2019-04-30 # Date : 2019-04-30 — Added LINE voice call — Added LINE video call — Updated Amazon Prime — Updated DAZN — Updated Google Duo — Updated Hulu — Updated League of Legends — Updated QUIC — Removed FreePop — Removed FreePop transfer
# Bundle : S-468-baseline-2019-04-22 # Date : 2019-04-22 — Added Galaxy Heroes — Added Lyft — Added MW Space — Added Steam Link — Updated Bloomberg — Updated CTV — Updated Facebook — Updated Facebook Live — Updated Google Cloud Storage — Updated TrueiService — Updated Yahoo mail — Updated hotstar
IMEI нужно менять на IMEI от windows-фона. Таким образом трафик на windows-ресурсы с ПК не вызывает подозрений, так как примерно на те же ресурсы ходят и мобильные Windows-устройства. Как сменить IMEI ищите в теме вашего устройства , можно так же заглянуть: Хочу сменить IMEI, сюда, сюда, сюда или сюда
Генераторы WIN IMEI: первый, второй, а так же IMEI генератор, в частности на Lumia Если хотите в НЕпланшете тариф для планшета — берите IMEI, соответственно, от планшета: генератор IMEI от win планшета
Важно! Сменить IMEI на iPad либо крайне проблематично, либо невозможно. Задавать в этой теме вопросы бессмысленно . Т. к. Xposed умеет только изменять все, что в пределах виртуальной машины Android, то смена IMEI модулем Xposed — есть ничто иное, как фикция. Модуль просто подменяет IMEI программам, которые запрашивают его. При этом, к оператору уходит обычный IMEI, т. к. сеть работает на гораздо более низком уровне. Несколько слов о смене IMEI на различных устройствах