- TTL Windows Phone: значение и фиксация
- Как узнать TTL на Windows Phone
- Как изменить TTL на Windows Phone
- Изменяем значение жизни пакетов трафика с помощью TTL Master
- Как поменять TTL Windows Phone ручным способом
- Смена TTL на Windows
- Зачем менять TTL на Windows
- Как отредактировать TTL в реестре Windows
- Как узнать текущий TTL на Windows
- Быстрый способ
- Как изменить TTL: полезная инструкция на все случаи жизни
- Windows 7, 8, 10
- Снова прилетела блокировка
- Детальная настройка
- Раздача на Android
TTL Windows Phone: значение и фиксация
TTL представляет собой ничто иное, как значение времени действия трафика и его пакетов. При использовании для подключения к мобильной сети с помощью роутера, или модема, это значение изменяется на две единицы. Таким образом оператор устанавливает, что сим-карта используется устройством, которое не является смартфоном. Чтобы обойти появляющиеся в связи с этим ограничения нужно узнать какое значение TTL в Windows Phone и изменить его таким образом, чтобы устройства при потере единиц этого значения имели TTL равный тому, что стоит по умолчанию.
Смена значения времени жизни пакетов трафика не предусмотрено разработчиками мобильных устройств. Так например, для изменения данного параметра на устройствах с программным обеспечением Android требуется наличие так называемых root-прав. Они позволяют выполнять любые операции на девайсе. Необходимость смены TTL и обхода ограничений возникла с появлением такого мобильного оператора как Yota. Он позволяет пользоваться действительно безлимитным интернетом, но со смартфона. При попытках раздачи сигнала другим устройствам и использования девайса как точку доступа WiFi скорость соединения значительно снижается.
Как узнать TTL на Windows Phone
Чтобы узнать значение параметра TTL на девайсе с операционной системой от Microsoft необходимо иметь доступ к сети WiFi и персональный компьютер. Важно для того, чтобы узнать какой TTL на Windows Phone убедиться, что девайс и ПК подключены к общей точке доступа, а именно к беспроводной сети от маршрутизатора или роутера.
После этого, требуется открыть на компьютере меню кнопки «Пуск”. Здесь в поисковой строке нужно ввести значение «cmd”. Откроется меню командной строки. В нем требуется ввести следующие данные: «ping127.0.01”. В этом же окне в ответ появится значение TTL.
По умолчанию оно равно 128 на большинстве мобильных устройств. Также узнать его можно с помощью программы TTL Master Windows Phone. Посредствам ее использования также можно изменить это значение.
Как изменить TTL на Windows Phone
Изменение значения действия пакетов трафика поможет обойти ограничения, которые устанавливает мобильный оператор при использовании сим-карты на устройствах, которые не являются телефоном. Для этого нужно увеличить значение жизни пакетов трафика на 2 единицы в десятичной системе. Смена TTL на Windows Phone возможна двумя методами: в ручном режиме и с помощью программы TTL Master.
Изменяем значение жизни пакетов трафика с помощью TTL Master
Приложение для смены и фиксации значения срока действия пакетов трафика можно загрузить из Магазина. Оно является бесплатным и позволяет совершать различные действия.
Чтобы изменить значение, нужно открыть приложение. В нем будет указано текущее TTL, а также то, которое потребуется ввести в специальном поле. После ввода требуемых данных нужно нажать кнопку «Применить”. Данные сохранятся и мобильным интернетом можно пользоваться без ограничений и с других устройств, помимо смартфона.
Как поменять TTL Windows Phone ручным способом
Можно изменить значение жизни пакетов трафика и без использования специальной программы. Для этого потребуется компьютер, подключенной к той же точке доступа к интернету, что и мобильное устройство.
Первое, что нужно сделать для смены TTL — узнать его значение на ПК. Для этого требуется использовать командную строку. Если значение, равно 128, то его нужно будет изменить на 130. Для этого потребуется использовать следующий алгоритм действий.
- В меню «Пуск” требуется ввести команду «regedit”.
- В найденном приложении нужно открыть реестр с названием «HKEY_LOCAL_MACHINE”.
- В рестре переходим по следующему пути: папка «CurrentControlSet”, в ней выбираем папку «Services”, затем «Tcpip”. Здесь находим пункт «Parameters”.
- По выбранному параметру кликаем правой кнопкой мышки, чтобы вызвать контекстное меню. Здесь выбираем параметр «Создать”.
- Создавать нужно «Параметр DWORD (32-бита)”. В нем задаем значение 130 (если по умолчанию было установлено 128).
- Завершающим шагом является перезагрузка компьютера с целью применения установленных параметров.
Для того, чтобы убедиться в том, что все указанные настройки сохранены и все выполнено правильно, требуется снова проверить значение TTL. Если оно стало равно 130 вместо 128, то все шаги были сделаны верно и теперь можно использовать смартфон как точку доступа к мобильному интернету без ограничений мобильного оператора.
Если изначальное значение жизни пакетов трафика было отличным от 128, значит измененное должно быть на две единицы выше. То есть, если по умолчанию установлено 130, то скорректированное должно быть равно 132.
Таким образом, используя ПК или специальное приложение можно узнать и сменить TTL значение на Windows Phone, что позволит пользоваться мобильным интернетом без ограничений оператора связи.
Смена TTL на Windows
Для обхода ограничений операторов на раздачу интернета иногда нужно сменить значение TTL. На телефоне или на ПК – это зависит от схемы обхода. Как уже говорилось, суть в том, чтобы сравнять значения TTL на раздающем и принимающей устройстве. Одной из схем является оставить TTL на раздающем телефоне как есть, а на компьютере откорректировать TTL. Рассмотрим подробнее эту логику этой схемы.
Зачем менять TTL на Windows
По умолчанию время жизни пакета на телефоне и ПК разное. Для Android и iOS устройств это значение равно 64. Для Windows 128 (хотя зависит от версии). Без раздачи интернета с телефона на компьютер все пакеты уходят к оператору с единственным возможным значением TTL=64.
Пакеты уходят к оператору с единственным возможным значением TTL=64
Дальше неопытный владелец телефона донора запустил тетеринг (раздачу интернета) и пытается использовать интернет дополнительно на ПК. Что получается: пакеты от донора уходят, по-прежнему, с TTL=64. Пакеты от ПК до донора доходят с TTL=128 (значение на ПК по умолчанию), на доноре теряют единицу и уходят к провайдеру с TTL=127. В итоге оператор видит пакеты с двумя разными значениями TTL, что невозможно, если телефон-донор не раздает интернет в режиме точки доступа, и блокирует раздачу, предлагая ее оплатить.
Так палятся раздатчики интернета – здесь разные TTL
Таким образом, чтобы обмануть оператора, надо сравнять значения TTL. В этой статье мы делаем это путем изменения TTL на ПК.
Сначала надо узнать, какой TTL у телефона. Как было сказано, для устройств на Android и iOS это значение равно 64. (Для других устройств поищите сами). То есть надо сделать так, чтобы пакеты от ПК тоже улетали со значением TTL, равным 64. Учитывая, что при проходе через каждый узел значение TTL уменьшается на единицу, нам надо установить на Windows TTL=65 (поскольку телефон – узел, при проходе через который пакета с ПК его значение TTL будет уменьшатся на единицу). Каким бы ни был TTL вашего раздающего телефона, ваша цель – установить на Windows на единицу большее значение. У нас это 65.
Что нам надо – TTL=65 на компьютере
Как отредактировать TTL в реестре Windows
- Значение TTL редактируется в системном реестре. Чтобы его отредактировать, откройте реестр.
- Для этого наберите в меню «Пуск» regedit – редактор реестра, и запустите его от имени администратора. Во Windows 7 для этого надо щелкнуть пункт меню правой кнопкой мыши и выбрать «Запуск от имени администратора».
- Откроется редактор реестра. Здесь куча непонятных папок, используемых для системных нужд.
- Нам надо открыть папку
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\Tcpip
\Parameters
- В ней как раз задаются параметры пакета, в том числе TTL. Нужно создать параметр с именем DefaultTTL. Для этого щелкните правой кнопкой мыши на правой панели и выберите «Создать» -> «Параметр DWORD (32-бита)».
- Параметр создался.
- Задайте его значение. Для этого дважды щелкните и введите число 65, выбрав десятичную систему счисления.
Как узнать текущий TTL на Windows
Для проверки значения TTL можно «пингануть» текущий компьютер, то есть отправить пакет самому себе. Это делается из командной строки.
Найдите в меню «Командную строку» и в открывшемся окне наберите команду
127.0.0.1 – это адрес локального компьютера в сети интернет, то есть ваш комп. В общем TTL=128 – это текущий TTL (Мой скриншот сделан до смены TTL, то есть это значение до изменений. У вас после изменений должно быть значение 65).
Быстрый способ
Можно сменить TTL программно, для этого нужно скачать специальный TTL-патч. Я выложила его, так что скачать его можно здесь.
Я проверила этот патч на своем компьютере под Windows 7, сменив значение на 65 – все получилось.
Просто запустите файл от имени администратора и введите в поле значение 65. А потом на всякий случай перезагрузите компьютер.
Смена TTL с помощью патча
Не сказать, что это лучший и безопасный способ, но вроде пока все ок, компьютер не взорвался.
Этот способ самый быстрый.
Надеюсь, вы поняли, как изменить TTL на Windows и зачем это делать.
Как изменить TTL: полезная инструкция на все случаи жизни
ВНИМАНИЕ! Не только TTL является причиной блокировки – об этом подробнее ниже.
Всем привет! Сегодня поговорим про раздачу интернета и ТТЛ. Давайте кратко про ТТЛ (время жизни пакета). У всех устройств, которые работают с интернетом, есть так называемый TTL параметр. У телефонов он по умолчанию равен 64, а в системах Windows – 128.
TTL нужен для того, чтобы оператор мог видеть количество подключений. При обычной работе к оператору поступает TTL 64 – то есть запрос идет напрямую и без посредников.
Если же вы будете раздавать интернет на другие устройства – например, на ноутбук (TTL default=128) и на другой телефон (TTL=64), то у нас добавляется ещё один узел. А TTL имеет свойство уменьшаться на 1 при проходе через узел (в нашем случае это раздающее устройство).
Как итог – оператор получает пакеты с разным TTL и понимает, что вы включили раздачу. Но это достаточно просто и легко обходится – нужно просто на принимающем устройстве выставить TTL на один больше чем у раздающего устройства – то есть 65. Далее я расскажу, как это сделать на телефоне и на ПК.
Если вы не знаете, как делать раздачу с телефона, то смотрим эту инструкцию.
Также я разберу более детальные настройки, а также случаи, когда блокировка появилась вновь. Поэтому советую читать статью полностью.
ВНИМАНИЕ! На iOS изменить ТТЛ невозможно – связано это с защитой системных файлов, от записи на данной операционной системы. Чтобы сохранить вам время и нервы, ещё раз повторюсь, что сделать это НЕВОЗМОЖНО – в силу особенностей яблочной операционной системы, и искать какие-то способы бессмысленно. Ну, я вас предупредил.
Windows 7, 8, 10
- Чтобы сменить ТТЛ – нажимаем на кнопки «Win» и «R».
- Заходим в основную папку: «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 может привести к блокировке использования некоторых программ, которые работают с деньгами. Особенно это касается онлайн-банков.