Как поменять ttl на андроид

Возможные ошибки

Перечень возможных ошибок и неисправностей, которые могут возникнуть при замене TTL на Android с root правами и без них, довольно обширен. Описать их все – физически не возможно. Они зависят от производителя и модели девайса, провайдера, характеристик устройства, на которое осуществляется раздача, и т.д. Причин может быть много, и предусмотреть их все довольно трудно.

Рекомендовать можно следующее:

  1. Если у пользователя есть понимание рассматриваемого вопроса, и он не опасается навредить устройству, то стоит обратиться за помощью на один из специализированных сайтов или форумов. Например – https://4pda.ru/.
  2. Если же знаний в данной области не хватает, и есть риск сделать что-то не так, то лучшим решением будет обратиться за помощью к специалисту.

Подводя итог, выразим надежду, что вышеизложенный материал окажется полезным, и поможет обходить ограничения операторов сотовой связи, существенно сэкономив «кровно заработанные».

Можно ли изменить TTL без root прав

Изменение максимального срока службы пакета без прав администратора возможно, однако сделать это довольно проблематично. К тому же не любой смартфон позволит провести данную манипуляцию.

Для изменения параметра без root прав следует:

  1. Скачать приложение Terminal Emulator и войти в него.
  1. Во всплывшем окне, введите строку: cat proс/sys/nеt/ipv4/ip_dеfаult_ttl.
  1. Измените стандартный показатель, если это возможно на конкретном гаджете.
  2. Повторите процедуру со всеми устройствами, которые будут подключаться к раздаче.
  3. Перезагрузите все гаджеты.

Благодаря изменению стандартного значения «времени жизни» IP-пакета c помощью несложных манипуляций, можно обойти запрет большинства мобильных операторов на раздачу интернет трафика. Такая корректировка позволит делиться интернетом со своими друзьями без опасения быть пойманным на нарушении.

Однако перед ее проведением, гаджет рекомендовано рутировать, это позволит облегчить процедуру и минимизирует риски ошибки.

Обход ограничений в режиме модема (изменение TTL)Обход ограничений в режиме модема (изменение TTL)

Так как необходимость использования смартфона в качестве точки доступа периодически возникает, а доплачивать оператору за выкупленный трафик как-то противоестественно, пришлось досконально разбираться в вопросе и искать обходные пути. Заметим, что поиск механизма блокировки много времени не занял. Как выяснилось, автоматика провайдера фиксирует TTL смартфона и «привязывает» к нему пакет трафика. По умолчанию это значение для большинства Android-устройств равно 64. При попытке использовать аппарат, как точку доступа для сторонних устройств, он принимает на себя функции роутера с TTL 64. У гаджетов, получающих от него интернет, значение TTL отличается на единицу. Аппаратура провайдера фиксирует этот факт, то есть, обнаруживает дополнительные устройства, и принимает соответствующие меры — снижает скорость обмена данными до минимальной.

Таким образом, задача снятия запрета сводится к установке TTL сторонних устройств равного 64, и здесь возможны два варианта решения проблемы — перенастройка смартфона и использование специальной программы. Оба метода требуют наличия прав супер-пользователя.

Способ 1: редактирование TTL вручную 1. Включить на смартфоне режим «В самолёте», чтобы он отключился от сети.

2. Запустить проводник, дающий возможность редактировать файл ip_default_ttl (например, ES проводник), далее найти файл proc/sys/net/ipv4/ip_default_ttl, открыть его, после чего поменять значение с 64 на 63, сохранить поправки и из проводника выйти.

4. Включить раздачу интернета по Wi-Fi и подключиться к сети с любого стороннего мобильного устройства.

5. Для подключения к интернету ПК необходимо поменять значение в DefaultTTL на 64 и перезагрузить компьютер:

  • На компьютере нажать кнопку «Пуск», далее «Выполнить», в открывшуюся строку вписать «regedit»;
  • В открывшемся реестре пройти по цепочке

Щелкнуть правой кнопкой мыши в правом окне, далее Создать —> Новый параметр DWORD (32 бита) —> присвоить ему имя «DefaultTTL»;
Щелкнуть правой кнопкой мыши по новому параметру, далее Изменить —> Система счисления (отметить точкой «Десятичная»), прописать в открывшемся поле значение 64.
Сохранить изменения и перезагрузить компьютер.

Только после этих манипуляций можно подключить ПК к смартфону. И еще один нюанс: если в процессе работы смартфон разрядится, то первые четыре пункта придется повторить.

Большинство операторов связи ограничивают раздачу интернета со смартфона. В этом случае трафик либо полностью отсутствует, либо возможен по другой цене (часто сильно увеличен). Обход таких ограничений возможен. Предложенный материал объяснит, как изменить ttl на андроид без root прав и при наличии их.

Настройка устройств на Android

Раздача интернета со смартфонов на другие устройства ограничивается по TTL. Так как права суперпользователя на большинстве смартфонов отсутствуют, то нам нужно посмотреть, какое значение TTL передаётся в сеть самим смартфоном. Для этого на смартфон ставится программа для работы в режиме терминала
, а в командную строку вводится команда cat /proc/sys/net/ipv4/ip_default_ttl.

Узнаём базовое значение TTL, после чего на внешнем устройстве (компьютер, ноутбук) увеличиваем TTL на 1, чтобы в данной связке смартфон продолжал отдавать TTL равное базовому значению.

После этого переподключаемся и пользуемся скоростным интернетом без ограничений по тарифу для смартфонов

Внимание: существует возможность задать нужный TTL в самом смартфоне, но для этого понадобятся права суперпользователя (root) – подробности на профильном ресурсе 4pda.ru

TTL в роутере

Также этот параметр встречается и в роутере, а также в любых сетях, которые работают с IP адресами. На уровне маршрутизации пакетов ТТЛ постоянно используется как внутри сети пользователя, так и в сети провайдера.

Например, у Keenetic есть параметр «Не уменьшать TTL» – который нужен для того, чтобы пакеты данных от маршрутизатора провайдера при проходе через ваш роутер не уменьшался. Дело в том, что некоторые провайдеры специально выставляют ТТЛ=1. Сделано это для того, чтобы к основным шлюзам всякие нехорошие люди не подключили сторонние маршрутизаторы.

Проблема в том, что если убрать эту галочку, то при проходе пакета ТТЛ уменьшится до 0. А ТТЛ со значение 0 отбрасываются и уничтожаются всеми сетевыми устройствами, который работают на уровне IP адресации. То есть ваш компьютер или любое другое устройство просто не будет принимать эти пакеты.

Ещё раз объясню – это нужно для того, чтобы пользователь не подключал к своему роутеру других абонентов через другие шлюзы. Это если вы захотите стать провайдером для кого-то ещё. Понятное дело, провайдер начнет вас блокировать.

Теоретически да, но делать это НЕЛЬЗЯ по установленному пункту в договоре от поставщика услуг. Не знаю точно, что может грозить за это, но огромный штраф и судебное дело – вполне реально.

С другой стороны, данный параметр иногда нужно изменять при настройке локальной сети компании или предприятия. В таком случае будет использоваться несколько маршрутизаторов. В этом случае поможет TELNET для изменения параметра (x – это значение от 1 до 255) для входящих пакетов:

Для исходящих данных к провайдеру, нужно заменить «ISP» на «Home». Например:

На роутере ASUS есть два других параметра, которые решают аналогичные проблемы:

«Расширить значение TTL» (Extend The TTL Value) – данная опция работает на входящий трафик. Если от провайдера пришел пакет с ТТЛ равным 1, то он не будет обнулен. Следовательно, ваши внутренние устройства смогут его получить. Аналогично, как и у «Кинетик»

«Подменить значение LAN TTL» – отправляет пакеты с фиксированным TTL, то есть не важно сколько узлов в вашей локальной сети, ТТЛ будет одинаковым, и провайдер вас не заблокирует

Подобные значения есть у всех роутеров. Для более продвинутых пользователей их можно изменять в роутер через командную строку (TELNET). В общем, все обходится, и ничего заблокировать нельзя, да пребудет свобода в беспроводном и проводном пространстве – первая заповедь великого Wi-Fi-Гида, да растет его борода!

Понятие TTL?

Назначение его – не допустить вечного «блуждания» по просторам интернета пакетов цифровой информации. Показатель «времени жизни» всё время изменяется при перемещении между разными маршрутизаторами.

TTL – это фактически максимальный срок службы пакета с информацией или предельное количество перемещений его между гаджетами (английская аббревиатура — Time to live). Если подробнее, то для компьютерной сети этот показатель соответствует диапазону 0-255.

Большинство гаджетов Android (да и iOS тоже) имеют начальное значение ТТЛ=64. В компьютере на базе ОС Windows значение его будет от 128. Каждый переход по беспроводному каналу значение этого числа будет уменьшаться на единицу. Проведя много скачков между клиентами, этот показатель в определённый момент становится нулевым. В итоге вся информация из этого пакета уничтожается в автоматическом режиме.

Так как показатель TTL каждый раз передаётся провайдеру, то он способен увидеть, проходил ли поток данных через «лишние» маршрутизаторы (т.е. другие устройства).

ТТЛ используется провайдерами с целью ограничить безлимитный интернет, не допустить подключения к нему от нескольких различных источников. После перехода смартфона на базе Андроид в режим раздачи, информация передаётся по трафику при TTL= 64. Получающее пакет данных устройство автоматически снижает базовый уровень на 1. А провайдер получает пакет с пометкой равной 64 и 63. В результате оператор связи производит блокировку этой сети. В основном это не даёт возможности раздавать интернет посредством Wi-Fi.

Ручное изменение TTL

Под ручными в данном случае понимается такое изменение, которое не требует скачивания посторонних программ, которое можно выполнить только собственными ресурсами вашего смартфона. В процессе используется файловый менеджер ES Проводник, который предустановлен по умолчанию на многих моделях современных Андроид-устройств.

Шаг 1. Переведите свое мобильное устройство в режим Полета – в процессе работы ваших интернет-модулей внести изменения будет невозможно.

Шаг 2. Теперь запустите Проводник. Введите в строку пути следующее значение – proc/sys/net/ipv4/ip_default_ttl, нажмите Перейти. Так вы получите доступ к файлу для управления обсуждаемым параметром.

Шаг 3. Теперь найденный файл откройте с помощью любого текстового редактора, установленного на вашем мобильном устройстве. Найдите в нем необходимый вам показатель, после чего измените его и сохраните изменения.

Из описания процесса становится ясно, что произвести его можно с помощью любого, установленного у вас файлового менеджера-проводника.

Если же текстовый редактор на смартфоне отсутствует, можно скопировать файл на компьютер, изменить значение, а затем снова поместить измененный файл в исходную папку, произведя замену предыдущего, неизмененного.

Многие поставщики доступа в сеть и мобильные операторы вносят в свои договоры с абонентом особое условие – не увеличивать, не уменьшать ttl в роутере – что это такое мы выяснили, и ясно, почему его не следует повышать, но почему его нельзя также и понижать?

При произведении таких действий вы фактически сделаете выход в интернет с вашего основного устройства невозможным, так как изначальные параметры минимальны и необходимы для осуществления соединения.

Зачем нужна замена TTL?

Раздавая интернет при помощи смартфона на базе Андроид, можно отметить, что некоторые приборы легко присоединяются к сети, а при вхождении других сразу поступает предупреждение (сообщение) оператора связи о снижении скорости раздачи либо повышении стоимости услуги. Причиной этих предупреждений являются отличия в показателях ТТЛ у аппаратов (раздающего интернет и принимающих этот сигнал).

При возникновении такой проблемы у пользователя сразу возникает мысль, как поменять ттл на телефоне без рут прав на андроид. Как правило, желающих приобретать более дорогой пакет, не израсходовав всего лимита интернета в предыдущем, будет не много. Простейший способ – поменять ТТЛ на устройстве-приёмнике сигнала, т.е. компьютере. Можно также изменить этот параметр и на гаджете, который раздаёт. Однако это может привести к проблемам с доступом для аппаратов, которые раньше «конектились» беспроблемно.

Как влияет TTL на раздачу Интернета с телефона

Благодаря этому параметру провайдеры быстро определяют несанкционированную раздачу Интернета, что позволяет им оперативно ограничивать клиентам доступ к Глобальной сети и требовать с них дополнительную плату. Это связано с тем, что в условиях многих тарифов сотовой связи не предусмотрена раздача Интернета.

После подключения клиентами к одному мобильному гаджету, раздающему Интернет нескольким устройствам, провайдер получает от точки доступа TTL 64 или 128, а от остальных гаджетов уменьшенное на 1 значение 63 или 127. Поэтому необходимо сделать так, чтобы этот параметр совпадал на всех подключенных к Wi-Fi сети гаджетах.

Для этого требуется на подключенных к точке доступа устройствах повысить TTL на 1. Например, если модемом является Android-устройство, то необходимо устанавливать на подсоединяемых к нему гаджетах TTL 65. Если точкой доступа является телефон с Windows Mobile или ПК, то на подключенных к ним устройствах требуется устанавливать TTL 129.

Важно! Сначала необходимо проверить на всех смартфонах текущий TTL и только после этого вносить корректировки в работу системы

Как узнать значение TTL на андроиде

Как проверить рут-права на андроиде — пошаговая инструкция

Узнать используемый на гаджете TTL можно с помощью утилиты Terminal Emulator.

Проверка значения параметра в терминале

Делается это так:

  1. Устанавливают на смартфон утилиту Terminal Emulator (лучше загружать в Play Маркете).
  2. Запускают программу.
  3. Вводят в ней — cat /proc/sys/net/ipv4/ip_default_ttl. В терминале отобразится действующий на гаджете TTL.

Выбор в настойках смартфона пункта Wi-Fi

Узнают значение TTL также с помощью ПК.

Параметры текущего Wi-Fi соединения

Делается это так:

  1. Подключают гаджет к ПК по Wi-Fi.
  2. Переходят в настройки смартфона.
  3. После чего выбирают пункт «Wi-Fi».
  4. Далее открывают свойства текущего подключения, откуда выписывают IP-адрес телефона.
  5. Потом запускают командную строку на ПК.
  6. Далее вводят в ней команду «ping», пробел IP-адрес устройства (это может выглядеть так — ping 192.168.238.101) и жмут «Enter». После этого система покажет TTL гаджета.

Проверка значения TTL с помощью командной строки

Что такое TTL

Дословно термин TTL расшифровывает как «time to live». В области вычислительной техники с его помощью обозначают время или число переходов данных до их исчезновения. Подобный параметр не дает пакетам данных бесконечно блуждать по интернету. Прохождение через маршрутизатор (например, роутер) уменьшает значение TTL на единицу.

Максимально показатель может достигать 255 единиц. Однако стандартные значения у него гораздо ниже и зависят от операционной системы устройства:

  • Для Android, iOS, Mac и Linux – 64.
  • Для Windows – 128.

С помощью TTL мобильные операторы определяют, ведется ли с устройства раздача интернета. Им это необходимо, чтобы ограничивать абонентов, которые подключили для своей SIM-карты безлимитный выход в сеть.

Принцип работы TTL следующий: если мобильное устройство работает без раздачи интернета, то на сторону оператора поступает одинаковое значение, по умолчанию равное 64. Как только смартфон выступает в роли роутера, добавляется одна ячейка в цепи.

Соответственно, пакет данных, отправленный с принимающего телефона, теряет единицу значения TTL в момент прохождения через роутер (раздающий смартфон). И на сторону оператора передается значение равное 63. При этом раздающее устройство продолжает передавать значение – 64. Разница в принимаемых числах (в разброс поступает TTL 64 и 63) позволяет оператору определять раздачу интернета.

Обход ограничения заключается в фиксации нового значения TTL на Android. Сменив стандартное значение на 63, пользователь уберет разницу между пакетами данных самого устройства и теми, что отправляются с подключенных телефонов – у них стандарт останется 64, но при проходе через раздающий смартфон станет равно 63. В итоге  мобильный оператор будет получать TTL=63 и не заметит раздачи интернета.

Как обойти ограничение на раздачу интернета со смартфона по Wi-Fi

Мобильный оператор МТС с 10 ноября 2016 года ввела подневную оплату за раздачу интернета со смартфона на другие устройства через Wi-Fi, Bluetooth или USB. Это касается тарифного плана «Smart Безлимитище». Сейчас за факт раздачи интернета с телефона спишут 30 рублей в сутки.

 Некоторые люди скажу, что 30 рублей не такая большая плата за возможность пользоваться интернетом на разных устройствах. Но суть не в этом.

В начале появления этого тарифного плана раздача интернета была бесплатной и многие абоненты клюнули  на рекламу и сменили свои старые тарифы в пользу «Smart Безлимитище». Это был такой маркетинговый ход.  Все было хорошо, пока МТС не решили ввести оплату на раздачу.

Такие действия МТС привели к недовольству абонентов и многие задумались о том, как обойти ограничение на раздачу интернета или перейти к другим операторам. Но в этом нет смысла, так как у них расценки еще выше.

Обход Ограничений Yota для Windows 10Обход Ограничений Yota для Windows 10

Где же выход из этой ситуации? Операторы часто обманываю своих абонентов, так почему бы не отплатить им той же монетой.  В этой статье мы рассмотрим, как раздавать интернет со смартфона на другие устройства бесплатно и без ведома оператора. Все методики были протестированы и доказали свою работоспособность.

ВАЖНО

Эта методика актуальна для разных тарифов, которые ограничивают раздачу интернета.

Что надо знать для обхода ограничений

Сначала поймите, как операторы отслеживают раздачу интернета на другие устройства, а затем уже рассматривайте  практические способы обхода блокировок.

­Вы не сумеете раздать интернет на другие устройства из-за контроля TTL, который использу­ют операторы для обнар­ужения трафика несанк­ционированного подклю­ченного устройства. Что такое TTL мы подробно пояснили в отдельном обзоре.

Если Вы незнакомы  с его принципом работы, тогда Вам надо прочитать этот обзор.

Коротко о том, как он работает. У каждого устройства задана  передача в сеть пакетов с заданным по умолчанию TTL (iOS и Android — 64, Windows — 128). Когда пакет проходит через маршрутизатор, то значение уменьшается на 1. У нас в качестве маршрутизатора выступает телефон, который раздаёт интернет другим устройствам.

Предположим, что Вы хотите раздать интернет на ноутбук и еще один телефон. П­акеты от раздающего у­стройства, по-прежнем­у, передаются со значение­м TTL=64. Пакеты от ноутбука до­ раздающего устройства приходят со­ значением 128, теряют ­единицу на раздающем ­устройстве и уходят к­ оператору со значением 127.

­ Пакеты от принимающе­го интернет телефона ­доходят до раздающего­ устройства с TTL=64 ­и передаются оператору ­с TTL=63, потеряв одн­у единицу. В итоге оператору приходят пакеты с тремя различными значениями TTL, а это говорит о том, что использовался татеринг. С помощью корректировки TTL Вы будете бесплатно раздавать на другие устройства.

Ниже будут рассмотрены не только корректировки TTL, но и другие меры, которые с большой вероятностью будут использоваться оператором (отслеживание MAC с анализом посещенных сайтов и т.п.).

Практические способы корректировки TTL

Были протестированы наиболее популярные способы изменения . Практически у каждого из них был один недостаток. Если перезагрузить устройство, то значение возвращается в исходное положение. Но более эффективно будет зафиксировать значение на раздающем устройстве и забыть об этой проблеме надолго.

После долгих поисков все-таки было найдено приемлемое решение, которое позволит устранить этот недостаток.

Корректировка TTL с помощью приложений

Один из самых простых способов – это корректировка через приложения  TTL Editor,  TTL Fixer или TTL Master.  Многие из читателей вряд ли захотят возиться с прошивкой и выберут этот способ. Но у него есть недостатки.

Во-первых, когда будете производить перезагрузку устройства, то Вам надо будет каждый раз запускать программу и обновлять TTL. Во-вторых, они могут работать с перебоями и подведут в любой момент.

Как бы там ни было,  большинство выберет этот метод из-за его простоты.

ВНИМАНИЕ

Для смены значения в TTL Editor, TTL Fixer или TTL Master Вам надо получить root-права. Процесс получения прав описан в отдельной статье.

Чтобы настроить приложения для смены значений TTL, Вам не нужны специальные знания. Сделать это очень просто. Сначала надо скачать приложения TTL Editor, TTL Fixer или TTL Master.

Затем  при запуске предоставьте приложению root-права (см. как получить root-права), задайте значение TTL=64. Потом укажите, к каким сетевым интерфейсам надо использовать выбранное значение TTL. Важно зафиксировать именно TTL=64.  Если выберите приложение TTLFixer, то установите SuperSU

 Если выберите приложение TTLFixer, то установите SuperSU.

Снова прилетела блокировка

Совсем недавно стало известно, что значение TTL у компании МТС было изменено. Поэтому ещё раз зайдите в реестр прошлым способом и вместо 65 установите значение 64. Для тех, у кого оператор MTS – данный способ работает, но и для других, возможно, тоже данный способ будет работать – поэтому попробуйте.

Как я уже и говорил ранее, оператор будет следить за тем, к каким серверам вы обращаетесь. Если у вас включено обновление системы, начал обновляться антивирус, вы качаете с торрента или включен Steam, – то оператор это увидит и заблокирует вас. Поэтому тут есть три варианта:

  • Вы выключаете все что можно и стараетесь «вести себя тихо» в интернете.
  • Сделать детальную настройку – смотрим следующую главу.
  • Третий вариант – это использовать VPN. Так как мы любим халяву и не любим платить, то советую почитать инструкцию по бесплатному использованию VPN.

Как изменить TTL в Windows 10

10 минут

Изменен: 20 марта в 13:53

689

Есть вещи, которые делать не обязательно, но иногда они бывают полезными. К их числу точно относится изменение TTL. Вы можете спокойно жить без этого хака, но раз уж мы о нём заговорили, давайте посмотрим, какая во всём этом польза для обычного пользователя.

Зачем менять TTL

Для начала разберемся, что это такое. TTL (Time to Live) — время жизни пакетов, которые передаются по сети. В каждом пакете содержится определённый объём информации. По истечении указанного времени пакет удаляется, даже если он не дошел до конечной точки, что, в свою очередь, позволяет данным «не гулять» целую вечность по сети. Время жизни пакета измеряется не в секундах, а в прыжках, хопах. Лимит хопов определяет, сколько участков между маршрутизаторами может пройти один пакет. Максимально число прыжков составляет 255. 

Операторы сотовой связи научились использовать значения TTL в своих целях. У каждого типа устройства есть свой показатель продолжительности жизни пакетов данных. Например, у Windows этот показатель составляет 64 или 128 прыжков, у смартфонов на Android и iOS это 64. Как только к смартфону подключаются другие устройства, TTL снижается на 1 пункт, то есть становится 63. Защитная система оператора срабатывает и блокирует соединение. Так действует ограничение на раздачу мобильного интернета.

При подключении оператор определяет изменение TTL

Если изменить TTL, то защитная система оператора не будет видеть подозрительной активности. Это значит, что не включится блокировка и ограничение на раздачу мобильного интернета. Звучит заманчиво, осталось реализовать это дело на практике. 

Узнаем TTL устройства

Прежде чем менять TTL, нужно узнать, какое значение на устройстве задано в данный момент. Для этого потребуется командная строка с правами администратора.

  1. С помощью встроенного поиска Windows 10 находим приложение «Командная строка».
  2. Кликаем по ней правой кнопкой и выбираем «Запустить с правами администратора». 
  3. Вводим в консоли команду ping 127.0.01 или ping 127.0.01 и нажимаем на Enter.
  4. После завершения анализа состояния сети мы получим данные обмена пакетами, в которых будет указан TTL.

    Вместо командной строки можно использовать консоль PowerShell, результат будет аналогичным

Теперь мы знаем значение TTL. Используя эту информацию, можно установить такие параметры, которые не будут расцениваться оператором как подключение к мобильному интернету с других устройств. 

Меняем значение TTL

Настройки, которые отвечают за размер TTL, находятся в системном реестре. По сути, нам необходимо просто изменить значение на один или два пункта. Тогда оператор будет получать информацию, которая не вызовет подозрений. 

  1. Нажимаем на клавиатуре сочетание Win+R, чтобы вызвать меню «Выполнить».
  2. Вводим команду regedit и кликаем «ОК» для перехода в редактор реестра.

    Так мы быстро попадём в редактор реестра

  3. В левой части окна проходим по пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters. 
  4. В правой части окна щёлкаем правой кнопкой по свободному пространству. 
  5. В подменю «Создать» выбираем пункт «Параметр DWORD (32 бита)». На 64-битных системах выбираем «Параметр DWORD (64 бита)».

    Выбор типа параметра зависит от разрядности Windows 10

  6. Присваиваем новому параметру имя DefaultTTL.
  7. Дважды щёлкаем по нему, чтобы открыть свойства.
  8. Выбираем десятичную систему счисления
  9. Присваиваем значение 65 (iOS, Android) и нажимаем «ОК». 
  10. Теперь у вас должен появиться параметр DefaultTTL со значением 0x00000041 (65). Перезагружаем компьютер для применения конфигурации.

    Мы можем задать любое значение для стандартного TTL

Почему именно 65? Всё просто. Как мы уже поняли, технология работает так, что при передаче данных одно деление отнимается. Меняя TTL на значение +1, мы используем небольшой математический трюк

Было 65, при передаче интернета со смартфона на компьютер одно деление отнялось, стало 64 — стандартное значение, на которое оператор не обратит внимание. 

При использовании сим-карты для ноутбука (на ОС Windows, с лимитированным количеством подключенных устройств) при раздаче интернета на другой ноутбук с Windows нужно изменить дефолтный TTL со 128 на 129. В этом случае оператор не заметит ничего подозрительного и не установит ограничения на мобильный трафик. 

Определение значения TTL в Windows 7

Перед началом основной темы сегодняшнего материала давайте вкратце расскажем о том, как проверить текущее значение Time To Live ПК, используя стандартную консольную команду. Сейчас вы это можете сделать в ознакомительных целях, а после изменения — в качестве тестирования выполненных действий. Весь процесс выполняется буквально в два клика:

  1. Запустите «Командную строку» удобным для вас образом, например, воспользовавшись меню «Пуск».

В открывшемся окне напишите и активируйте команду нажатием на клавишу Enter. Это запустит процедуру проверки глобальной сети и выведет на экран общие сведения.

По завершении тестирования трафика отобразится несколько строк. Первые отвечают за обмен пакетами, а в конце вы увидите обозначение TTL. Это как раз то, ради чего и запускалась такая проверка.

Теперь вы знаете, какое именно значение TTL установлено в операционной системе. После этого можно смело переходить к изменению показателя, если оно требуется.

Изменяем TTL в Windows 7

Давайте перейдем непосредственно к теме статьи. Выполняется изменение значения только одним способом — созданием нового параметра реестра. Изначально он просто отсутствует, а это значит, что Time To Live имеет свою стандартную форму. Если вы создадите конфигурационную строку самостоятельно и зададите ей нужное значение, ОС будет отталкиваться именно от этого параметра. В реализации этих действий нет ничего сложного, просто внимательно ознакомьтесь со следующей инструкцией.

  1. Потребуется запустить «Редактор реестра», и проще всего это сделать через утилиту «Выполнить». Откройте ее с помощью горячей клавиши Win + R, в поле введите и нажмите на Enter.

В открывшемся окне перейдите по пути .

Здесь создайте параметр «DWORD (32 бита)» или «QWORD (64 бита)», отталкиваясь от разрядности ОС.

В обязательном порядке установите имя «DefaultTTL» и нажмите на Enter. Затем дважды кликните ЛКМ по созданной строке для открытия меню «Свойства».

Выберите десятичную систему исчисления, отметив маркером соответствующий пункт.

Установите значение 64 и закройте окно.

Теперь можете убедиться, что изменения были применены.

Параметр был успешно создан, однако значение изменится только после полного перезапуска сети или перезагрузки компьютера. Первый способ более сложный в реализации, поэтому лучше просто перезагрузить ПК и перейти к проверке по тому методу, который мы рекомендовали в начале статьи.

Сегодня вы были ознакомлены с процедурой изменения TTL в Windows 7. Как видите, осуществляется это очень быстро путем создания всего одного параметра реестра. Следуйте приведенным инструкциям, и у вас точно получится справиться с поставленной задачей без каких-либо трудностей.

Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

Windows 7, 8, 10

  1. Заходим в основную папку: «HKEY_LOCAL_MACHINE».
  2. Далее находим системную папку «SYSTEM».
  3. Проходим по пути: «CurrentControlSet» – «Services». Далее нам понадобятся обе папки «TCPIP» и «TCPIP6». Сначала открываем первую и кликаем по папке «Parameters».
  1. Нажмите правой кнопкой по полю справа и выберите: «Создать» – «Параметр DWORD» – называем параметр как «DefaultTTL».
  1. Двойным щелчком левой кнопки мыши откройте параметр и измените «Значение» на 65 – для Android и iOS устройств. Если вы используете телефоны или планшеты с Windows Phone системой или другой, то ставим 130. Также убедитесь, что система исчисления стоит как «Десятичная».
  1. Тоже самое на всякий случай сделайте и в папке «TCPIP6/Parameters».

Сервера оператора пошли дальше и теперь отслеживают не только TTL, но также блокируют пользователей, которые подключаются к сомнительным серверам. Если оператор увидит, что вы подключаетесь к серверу, который всегда используется на компьютере, то вас заблокируют. Один из таких серверов – это облако для обновления Windows. Поэтому на время давайте отключим данную функцию:

  1. Win+R = services.msc (Заходим в службы).
  2. Находим центр обновления ОС и отключаем, установив тип запуска «Отключено». Не забудьте применить параметр.
  1. Перезагружаем систему.
  2. Теперь чтобы проверить и узнать, что вы все сделали правильно, и изменение TTL прошло успешно – нажимаем опять «Win+R» и прописываем «cmd», чтобы запустить командную строку и прописываем:
  1. В строке TTL должно стоять значение 65, тогда все хорошо.

Теперь включаем раздачу с телефона на ПК и проверяем.

Детальная настройка

Если на компьютере запущено очень много программ, которые работают с интернетом, и они вам нужны, то при их работе оператор будет вас блокировать. Например, вы хотите использовать торрент. При запросе к серверу оператор это увидит и заблокирует вас. Но мы можем обмануть его и просто не отправлять эту информацию. Для этого нужно сделать следующее:

  1. Нам нужно открыть файлик «hosts», который находится в директории:

Что же делают эти настройки? Вы могли заметить, что там есть очень много ссылок с названием «Microsoft» – это сервера обновления Windows. IP 127.0.0.1 – это по сути адрес вашего же компа, то есть если он начнет обновлять Windows, то система начнет обращаться к самой себе, а не к удаленному серверу, ну а оператор не получит информации. Теперь проблема в том, что сервера в данном файлике есть не все. Но вы можете их с легкостью добавлять самостоятельно.

Сначала расскажу простой пример. Вот вы раздаете интернет с телефона на ПК, внезапно вас блокирует оператор. С помощью программы «Acrylic DNS Proxy» вы видите адрес сервера, с помощью которого вас блокируют. Вы добавляете этот сервер в файл hosts. А теперь все то же самое, но с более детальными инструкциями:

  1. Скачиваем программу – cкачиваем не портативную, а обычную версию.
  2. Устанавливаем к себе на ПК.
  3. Открываем папку с установленной прогой и открываем файлик «AcrylicConfiguration.ini» с помощью блокнота.
  4. С помощью сочетания клавиш «Ctrl+F» найдите строку «HitLogFileName=». Тут стоит значение, куда вы будете сохранять логи. То есть если вас заблокируют, вы зайдете по данному пути, откроете лог-файл с нужной датой и увидите из-за какого адреса вас блокирнули. Установите любой путь, но последнее значение «HitLog.%DATE%.txt» не меняйте.
  1. Ещё нам нужно зайти в настройки подключения и установить в качестве DNS наш ПК. Нажимаем «Win+R» и вписываем «ncpa.cpl». Далее нужно зайти в свойства того подключения, через которое вы подключены к телефону. Как зайдете туда, в свойствах четвёртого протокола в качестве первого ДНС установите значение: 127.0.0.1.
  1. Запускаем программу и ждем блокировку.
  2. Как только вас заблокируют, вам нужно открыть лог-файл, который сохраняется по пути, который мы установили в файлике «AcrylicConfiguration.ini».
  3. В самом конце вы увидите к какому серверу обращался комп нас интересует именно URL адрес.
  1. Теперь надо этот URL добавить в hosts файл – добавляем сначала IP0.0.1, а потом наш URL (через пробел). Не забываем сохранить изменение.
Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий