Как изменить TTL на Windows
Как изменить TTL на Windows
Многим известно, что данные в сети делятся на пакеты. Эти пакеты имеют свои параметры. Они необходимы для правильной обработки информации в тех узлах, которые они будут проходить на своем пути. Одним из таких параметров является TTL. Он указывает время существования пакета в сети. В статье мы рассмотрим, каким образом можно изменить настройки TTL на операционной системе Windows.
Где можно увидеть TTL в Windows
TTL — это аббревиатура от « Time To Live » (время жизни). Указывается в цифрах, которые обозначают количество узлов прохода (ими выступают маршрутизаторы, прокси и др.). Мобильные операторы часто используют его для определения устройства, с которого пользователь входит в его сеть. По умолчанию в мобильных телефонах установлено значение 64, в компьютерах — 128. Поэтому пользователям интересен такой вопрос — каким же образом можно изменить параметр TTL на компьютере с ОС Windows?
При отслеживании трафика специальным программным обеспечением, операторы наблюдают следующую картину: 63, 63, 63, 126, 126, 63, 63, 126 . Значения могут быть и меньшими, ведь после прохода одного узла значение уменьшается на 1 единицу. По этим цифрам можно определить, с какого гаджета абонент использует сеть.
Схема изменения TTL
На своем компьютере под управлением операционной системой Windows вы можете самостоятельно определить сколько узлов проходит ваш запрос, пока не достигнет точки назначения.
- Для этого откройте командную строку. Нажмите по значку «Пуск» и в поисковой строке введите запрос.
- Здесь введите команду « ping » и через пробел введите адрес в сети, к которому будете обращаться.
- В отчете можно увидеть ваши значения TTL справа.
Данные TTL в Windows
Изменение параметра Time To Live на компьютере
Некоторые мобильные операторы хотят, чтобы пользователь выходил в интернет только с одного мобильного устройства из их сети. Абоненты часто включают точку доступа и раздают интернет еще и на другие домашние устройства с Wi-Fi. Оператор видит это при помощи анализа данных TTL и может заблокировать доступ временно для выяснения обстоятельств или требуя дополнительную оплату за услугу.
Чтобы обойти это, можно настроить свой компьютер, чтобы он определялся оператором как мобильное устройство. Наша задача сделать TTL компьютера (128) равным значению мобильного устройства (64). Здесь важна еще одна деталь. Если телефон раздает интернет на другие устройства, то он считается уже одним из узлов для TTL компьютера. Поэтому при изменении этого параметра на ПК нужно установить не 64, а 65.
Для этого изменяем некоторые параметры реестра Windows:
- Откройте строку ввода, для этого нажмите две клавиши одновременно WIN+R.
- Введите такую команду « regedit ».
- Перед собой вы увидите реестр Windows, здесь отыщите раздел « HKEY_LOCAL_MACHINE ».
- Затем выберите ветку «SYSTEM», ниже выберите указателем « CurrentControlSet ».
- В открывшейся ветке выберите «Services», «Tcpip».
- И выберите последнюю папку «Parameters».
Изменение значения TTL в реестре Windows
Если вы изменяете настройки в Windows 7, 8.1, то необходимо сделать то же самое для ветки « Tcpip6 ». Остальные пункты остаются одинаковыми. Когда вы зададите нужные параметры, закройте реестр и перезагрузите свой компьютер. Теперь ваш компьютер будет определяться операторами как мобильное устройство, а вы в свою очередь будете беззаботно пользоваться интернетом со всех домашних устройств.
Программа для смены TTL
Чтобы не переплачивать за мобильный интернет и пользоваться им с разных устройств, умельцы из народа создали специальную утилиту, которая позволяет раздавать интернет и не «показывать» запрещенные устройства операторам. Она называется TTL Patch . Наверное, многие пользователи сталкивались с ситуацией, когда пытались выйти в интернет при помощи компьютера с подключенным мобильным через USB. Но при переходе на сайт перекидывало на портал Captive, где требуют оплатить использование интернета на ПК.
Как изменить TTL на Windows 7 и выше, чтобы обойти ограничения мобильного оператора на раздачу интернета?
О том, как изменить TTL на Windows 7 или в системах рангом выше, рядовые пользователи компьютеров и обладатели мобильной техники обычно никогда не задумываются, не говоря уже о том, что вообще не знают, что это за параметры. Вопросы начинаются только тогда, когда вы начинаете раздавать интернет с использованием встроенного в телефон модема или Wi-Fi-модуля, подключая его к компьютерному терминалу или ноутбуку, а оператор мобильной связи тут же начинает «ненавязчиво» вам предлагать заплатить за дополнительную услугу. Но как он смог вас вычислить, ведь вы вроде бы ничего противоправного не сделали, да и интернет у вас якобы безлимитный? На самом деле безлимит относится только к тем случаям, когда для работы в интернете вы используете подключение через оператора с SIM-карты в соответствии с тарифным планом. А вот раздача трафика (еще и бесплатная) в область интересов поставщика услуг как раз и не входит. Таким образом, вам нужно как-то обойти такие ограничения. Но как? Об этом и многом другом читайте далее.
Что такое TTL?
Не вдаваясь особо в технические термины, TTL можно описать как значение промежутка времени жизни пакетов, передаваемых от мобильного или компьютерного устройства с использованием протокола IP. Именно этот параметр используется операторами мобильной связи для выявления случаев несанкционированного подключения других устройств (кроме основного) к приему и передаче данных. В мобильных системах Android такое значение составляет 64, а в Windows – 128, но тут все зависит от установленной у вас на компьютере или ноутбуке модификации. По изменению этой опции поставщик услуг моментально определяет, что вы начали раздавать трафик.
Общие принципы функционирования: как вас могут вычислить жадные операторы?
Производится это следующим образом. Как правило, при использовании стандартного соединения через SIM-карту значение TTL не изменяется.
В случае подключения смартфона, например, в качестве модема к компьютеру, когда раздача начинает производиться именно с него (в данный момент он выполняет роль точки доступа АР), значение TTL компьютерного устройства изменяется на единицу, то есть пакеты в сторону оператора уходят не со значением 128, а с параметром 127. То же самое наблюдается, когда раздачу интернета вы активируете непосредственно на мобильном девайсе. В этом случае изменяется уже TTL смартфона (с 64 на 63). Именно за счет этого оператор и вычисляет несанкционированное использование его услуг.
Как изменить TTL на компьютере с Windows 7 и выше?
Несмотря на все эти ограничения, обойти их можно совершенно элементарно. Как изменить TTL на Windows 7, в любой другой стационарной модификации или даже в мобильной ОС, наверняка, уже понятно. Вам нужно просто увеличить исходное значение на единицу.
Сделать это можно в параметрах системного реестра. В устаревших 32-битных и более новых системах сначала необходимо вызвать редактор (regedit), а затем развернуть ветку HKLM.
Через разделы, показанные на изображении выше, необходимо спуститься до папки параметров протоколов Tcpip. В правой области через ПКМ нужно создать новый 32-битный DWORD-ключ, а затем присвоить ему имя DefaultTTL и значение 65, после чего выйти из редактора и выполнить полный рестарт системы.
Если же речь идет о том, как изменить TTL на Windows 7 64 и в системах новее, которые теоретически рассчитаны на использование протокола IP шестой версии, аналогичный параметр нужно добавить в соответствующем ему разделе, а затем точно так же перезагрузить компьютерное устройство.
Примечание: при задании значения параметра необходимо переключиться на десятичную систему счисления.
Проверка TTL командой пинга. Как сделать?
Как изменить TTL на компьютере с Windows 7, разобрались. Теперь необходимо проверить, как это все работает на практике.
Для этого вам потребуется вызвать командную строку (cmd) а затем задать команду пинга локального хоста, как показано на изображении выше. По идее, отправка пакетов при подключенном внешнем модеме в виде смартфона или планшета будет производиться как раз со стандартным значением 128, а не 127, как это было раньше.
Дополнительный патч для Android
Говоря о том, как на Windows 7 изменить TTL для подключенного Android-девайса более простым методом, можно посоветовать скачать из интернета специальный патч, разработанный энтузиастами своего дела, который работает по тому же принципу.
При его использовании вам не нужно будет создавать ключи в реестре, а после запуска потребуется всего лишь задать нужное значение, а все остальное этот маленький апплет сделает за вас.
Использование этого патча на Windows актуально еще и потому, что пакеты от компьютера, проходя через модем телефона, так же теряют единицу в значении TTL. И это очень удобно.
Как в Windows 7 изменить TTL (Beeline и другие операторы)?
Отдельно стоит сказать о самих мобильных девайсах. Самый примитивный способ, как утверждается некоторыми пользователями, состоит в том, чтобы изменить IMEI телефона. Подключите устройство к компьютеру, а в настройках модема впишите команду at^datalock=”IMEI”, где вместо IMEI в кавычках (это обязательное условие!) впишите код девайса и нажмите клавишу ввода. Данная команда разблокирует запрет на запись в память модема. Теперь впишите команду at^cimei=”NEWIMEI”, а вместо NEWIMEI задайте тот же код, введя перед каждой его цифрой по нулю. Например, код, начинающийся с цифр 8, 6 и т.д., нужно поменять на 08, 06 и далее.
Также в файловом менеджере «ES Проводник» можете найти файл ip_default_ttl и поменять нужный параметр именно там. В том же Play Market можете скачать приложения вроде TTL Master или TTL Editor и изменить требуемый параметр с их помощью.
КАК ОБОЙТИ ОГРАНИЧЕНИЕ БЕЗЛИМИТНЫХ ТАРИФОВ НА ПЛАТНУЮ РАЗДАЧУ ИНТЕРНЕТА. КАК ИЗМЕНИТЬ TTL
Затягивать не буду у меня Windows Phone, поэтому расскажу именно на его примере.
Про то что телефон можно использовать в качестве модема — ни для кого не секрет, это очень удобно при путешествиях, да и в качестве альтернативы обычному домашнему интернету, скорости конечно ниже, но (не вдаваясь в технические параметры) для просмотра видео и многих игр их вполне достаточно.
У безлимитных тарифов есть один «нюанс», о котором обычно умалчивают при продаже контракта. Оператор каждый день будет брать с вас деньги в случае раздачи интернета с телефона по Wi-Fi либо BlueTooth, у различных операторов эта сумма варьируется.
Не очень приятный факт, но не будем отчаиваться!
Собственно а как сотовый оператор определяет то что мы раздаем интернет на другие устройства?
Начнём с того, что у каждого пакета данных, передаваемого с вашего устройства(ноутбук, телефон, планшет) есть особый параметр, называемый «TTL». Расшифровывается он как «Time To Live», или время жизни пакета в протоколе IP (предельно допустимое время его пребывания в системе), время актуальности записей DNS.
TTL, задаваемое пакету по умолчанию, разное у каждого устройства. К примеру.
При прохождении каждого шлюза (маршрутизатора), TTL пакета уменьшается на единицу. В данном случае, маршрутизатором у нас выступает телефон либо модем. Т.е., если изначальное ttl у нас = 128(мы сидим с ПК), то при прохождении через модем/телефон оно станет равным 127 (128 минус 1).
Оператор сравнивает TTL пакетов, идущих от абонента, и видит различные значения ttl у пакетов. К примеру, от самого смартфона(модема) Груша приходит ttl=128, от ноутбука, после прохождения через смартфон/модем — ttl=127.
Оператор видит, что TTL пакетов «прыгает». 128-127-127-128… Таким образом, он понимает, что в интернет заходят не только со смартфона, а ещё идёт раздача на другие устройства, и присылает СМС с уведомлением, что раздача стоит X дЭнгов в сутки.
Как изменить TTL на компьютере ?
Итак, сейчас я расскажу вам, как сменить TTL на компьютере или ноутбуке под управлением Windows 7, 8, 10. Это достаточно просто, нужно сделать буквально несколько кликов мыши:
Вызываем окно «Выполнить«. Для этого жмём сочетание клавиш Win+R. В этом окне вводим regedit и жмём OK.
2. Мы попадаем в редактор реестра. Идём по следующему пути: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesTcpipParameters
3. Здесь нам нужно найти DefaultTTL или же его создать – кликнуть правой кнопкой мыши по полю справа, и выбрать «Создать —> Параметр DWARD (32 бита)» .
4. Имя параметру задаём — «DefaultTTL«. Щёлкаем 2 раза по ново созданному параметру, выбираем Десятичную систему исчисления, и вводим значение 130. (Напомню чтоу меня телефон работающий на винде).
5. Также создаём параметр DefaultTTL=130 для соседней ветки реестра — HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesTCPIP6
Телефоны на iOS и Android имеют default ттл, равный 64. А компьютер на ОС Windows имеет tll=128
Данный метод действует только у оператора ОпСоСуАбОнЕнТа.
Вы полностью подтвердили мои слова (смена имея как раз позволяет обновлять винду). Просто при попытке зайти на стим сразу же получите заглушку с просьбой доплатить денег за раздачу. По этому гораздо логичнее взять готовый список адресов и закинуть их на роутере в Блэк лист.
Я это проходил года два назад, когда на йоте был безлимитный мобильный (А не планшетный) интернет, стоимостью 250 или 300р.
Одно лето использовался, исплевался (лте еще не было) и воткнул Вайфай мост с соседней 3х этажки. Теперь все летает, скорости до 150 тянет, но ограничился тарифом в 50 мегабит, больше смысла нету.
Модель модема подскажите.
В вашем случае есть небольшой плюс.
телефон у вас на винде, по этому с обновлением винды проблем не должно быть (операторы вычисляют по imei).
Я себе на модеме имеи менял, чтобы проблем не было.
Много действий и букв
1) Открываем командную консоль(Администратор)
2)Вбиваем netsh int ipv4 set glob defaultcurhoplimit=65 подтверждаем команду
3)Проверяем TTL командой ping 127.0.1
Не работает больше
“Данный метод действует только у оператора ОпСоСуАбОнЕнТа.”
вот это не понял.
только вот с теле 2 работает а с мегафон не работает
А ты не мог бы подсказать какой у тебя тариф на теле 2 ?
Почему 130, а не 129?
у меня нокия и комп на винде. 130 – работает, путем проб и ошибок.
Всё будет раздаваться на другие устройства – если у тебя фиксированный объем месячного трафика, например 50 гигов месяц. Если это будет тариф с полным безлимитом – то при раздаче на другие устройства скорость упадет до нуля практически.
Не слышал такого. Постоянно раздаю интернет на ноут на Йоте.
Сейчас так же блокируется трафик
На йоте всё отлично..Keenetic 4G + модем от Мегафона(разлоченый,прошивка Hi-Link)+старый тариф за 230рэ. Стим работает,торренты тоже(правда торрентами пользуюсь редко)
А TTL менял? У меня роутер Кенетик + мегафон модем – скорость режет (теле2)
Каждый день на работе использую. Всё отлично работает. Android + Windows 7.
У меня tele2. Я к чему как я понял на компе надо менять значение TTl на 1 выше чем у роутера. А как узнать какой TTL у роутера?
На андроид TTL Master с 4PDA есть. Работает норм
Роутер под openwrt, одна строчка с iptables и все работает. То есть на клиентах за роутером никаких плясок.
На модеме пришлось ещё imei сменить на смартфонный.
а какую команду нужно прописать?
Т.е прописываю в сам роутер командк фиксации ттд и все? можно спокойно раздавать инет на устройства через роутер?
Тогда это работало, потом перестало. Потом ушел на домашний инет +впн)
Рецепт для мака: sudo sysctl -w net.inet.ip.ttl=65
Если поменять на модему IMEI чтобы он определялся как телефон, то на нём тоже TTL менять? Или только на пк?
Помогите плиз с этими прошивками, вообще не шарю в этом. Кому не лень помочь – https://vk.com/1nforters.
Стоит у меня роутер Huawei B880 не лоченный на оператора. Буду супер благодарен тому, кто расскажет как там ttl менять ) нет такого параметра в конфиге (
в чём злость и шутка? )
я нигде не нашёл инфы как туда что-либо прошить. знаю что в коробке есть сервисный микро-usb, но его не разбирал и не распаивал. в принципе не знал что на это устройство есть какая-либо прошивка кроме заводской.
но в целом – я шил например телефоны на андроиде, будучи обладателем оных, шил планшет nook и, к примеру, менял прошивку на zyxel keenetic, т.е. я не совсем “ручки из ягодиц”
p.s. я просто начал искать какой-то скрытый смысл в настройках iptables, типа некоего drop database, который я не вижу, как не красноглазый девопс.
“я нигде не нашёл инфы как туда что-либо прошить.”
вот собственно в этом и заключается злая шутка
это сделать можно, но долго и нудно (без багажа знаний за плечами). и возможно ваш роутер может не подняться после прошивки.
На йоте такое импользовал)
Но ща для компа безлим от мегафона(закрытый тариф, и ниразу ничего не списали к счастью лишнего)
и 2 симки йоты, одна еще с безлимом)
Операторы отлично о ней знают
уже не актуально, безлимитов почти не осталось, а то что есть медленно работает (а кому это надо уже знает все) пс – самый простой способ либо юсб модем поставить в хайлинк и зафиксировать ттл, либо в роутере это сделать
метод автора такой себе, лично у меня все равно не всегда работало, а вот фикс ttl в юсб модеме 100% решение проблемы
Актуально. Безлимитов полно у всех операторов. Проблема в том, что эти симки корпоративные и для простых смертных в свободной продаже нет.
надолго ли?) щас опять нагрузят сеть и опять все прикроют
Честно не знаю о чём пост. Всегда раздавал интернет на комп без проблем, никаких сообщений никаких смс никаких дополнительных плат, юзал сколько нужно было и когда нужно было. Мегафон
Возможно трафик ограниченный что-то около 30гб.
Скоро на всех операторах прикроют эту лазейку. Проще установить Аваст в VPN и не париться
Я таким образом с ётой боролся, чтобы в танки и варфэйс гамать, постоянные прерывания. Потом плюнул, скачал аваст в впн и пользовался пробной версией, всё гуд
Was is DAS?!
Во время просмотра онборда с нового болида Mersedes AMG F1 W11 EQ Performance глазастые журналисты заметили одну интересную вещь: на определённых участках трассы пилоты вытягивают штурвал на себя или наоборот. Если обратить внимание на передние колёса, то они при этом совершают некоторое движение.
На первый взгляд похоже на то, что таким образом переключаются режимы схождения. Но не активная ли это подвеска, которая запрещена ещё в 1994 году?
Стали ждать реакцию Мерседес и ФИА. Мерседес сказали, что всё нормас, двигаются только колёса, а не сами рычаги, что не перечит регламенту. ФИАшники в курсе и дали своё одобрямс. ФИА подтвердили, что они не против.
Джеймс Эллисон, технический директор Mercedes AMG:
Вероятно, я не пролью больше света на наше решение, чем вы уже видели в телетрансляции. У нас действительно стоит такая система на машине, это новая идея. Мы называем эту систему DAS (Dual Axis Steering – двухосевое рулевое управление). Эта система вводит ещё одно дополнительное измерение в процесс управления машиной, и мы надеемся, что будем использовать её по ходу сезона. Однако как именно мы используем DAS и для чего – эту информацию мы оставим при себе.
Наша разработка не стала новостью для FIA, поскольку мы уже обсуждали с ними её на протяжении некоторого времени. Регламент предельно чётко описывает, что разрешено в рулевом управлении, и мы уверены, что наша разработка соответствует всем этим требованиям.
Я рад, что DAS появилась на машине. Кажется, решение рабочее, и в ближайшие несколько дней мы оценим, какую пользу DAS может нам принести
Позже кем-то из стана Мерседес было конкретно сказано, что эту систему они используют для охлаждения резины на прямых. К сожалению, не могу найти конкретное интервью, из которого растут ноги у этой информации, но многие технические специалисты именно так и подумали, увидев кадры с DAS.
Есть и более прозаичные версии того, как эта система может использоваться.
Гэри Андерсон, бывший технический директор «Джордана»:
На машинах Формулы-1 обычно используется отрицательное схождение передних колёс, что позволяет входить в поворот чуть менее агрессивно, но на прямых при таких настройках шина начинает скрестись об асфальт и перегреваться без видимых причин.
«„Мерседес“, похоже, внедрил систему, при которой на разгонах руль выезжает ближе к пилоту, а колёса встают параллельно, а стоит вам ударить по тормозам, и руль утапливается глубже и возвращает отрицательное схождения для входа в поворот. Очень остроумно. С одной стороны, это даёт скорость на прямых, с другой — обеспечивает сцепление в поворотах. На трассах типа „Монцы“ такая система может дать действительно большое преимущество».
Тем временем народ перечитал требования регламента на сезон-2021 и сделал вывод, что, скорее всего, в следующем году этой новинки уже не будет. Дело в том, что в новых правилах чётко прописано: изменять угол поворота колес можно будет только путем поворота рулевого колеса. Возможно, сами же мерседесовцы и пролоббировали эту поправку, чтобы конкурентам не было резона повторять за ними DAS на следующий год
Тут вспоминается история с маклареновским рулём-тормозом. Пустяковая деталь, от которой сгорели жопы у всего пелотона. Конкуренты понятия не имели, что это, но не переставали сыпать жалобами, пока кто-то не ткнул пальцем в небо и не угадал, что это вспомогательная система для упрощения выхода из поворотов. Только после этого ФИА решили её запретить. Нежелание придумать что-то лучше или воспроизвести руль-тормоз на своих машинах руководители команд мотивировали тем, что не хотят спускать миллионы у. е. на исследования, чтобы сделать то – не знаю чего. Самый смех был в том, что этот руль-тормоз почти ничего не стоил и был сделан из овна и палок. Просто надо было проявить чутка смекалки.
Сейчас примерно так же полыхает в стане Рэд Булл. Они думали, что они – единственные, кто строит болид-2020 с полной отдачей, потому что все остальные уже сконцентрировались на 2021-м. Но Мерседес не собирается просто так отдавать один год, пусть даже и переходный.
ОБХОД ОГРАНИЧЕНИЙ YOTA. КАК ПОМЕНЯТЬ TTL В WINDOWS ДЛЯ ОБХОДА ОГРАНИЧЕНИЙ
2) Откроется программа, там перейдите к следующему разделу реестраHKEY_LOCAL_MACHINESYSTEMCurrentControl SetServicesTcpipParameters
Для пользователей Windows Vista, 7, 8, 8.1, нужно ещё так же править реестр по адресу:HKEY_LOCAL_MACHINESYSTEMCurrentControl SetServices Tcpip6 Parameters, правим в обоих случаях так же, как сказано в следующем шаге.
3) Далее, в правой панели кликаем правой кнопкой мыши и выбираем Создать – DWORD (32-bit), присваиваем имя этому параметру «DefaultTTL» и устанавливаем его значение 65 !в десятичном исчислении.
Далее, обязательно перезагружаемся =) Приятного пользования
Последние записи в этом журнале
МЕГАФОН. Пособие о том, как избавиться от подписок, ненужных услуг и рекламных прицепов
МЕГАФОН. Пособие о том, как избавиться от подписок, ненужных услуг и рекламных прицепов данного оператора. Актуально для ТП “Переходи на…
браузер Brave
Пользователи могут зарабатывать токены BAT, пользуясь браузером Brave. Так, команда обещает выплачивать по 300 BAT в год за пользование. Сейчас…
Как переименовать файл с именем равным текущей дате и времени
содержимое файла cmd set dd=%DATE% set tt=%TIME% set /a ddd=%dd:
0,2% IF %ddd% LSS 10 ( SET day=0%ddd%) else ( SET day=%ddd%) set month=%dd:
Как убрать ограничение по времени в 5 минут на TeamViewer
TeamViewer – очень популярное ПО, которое позволяет, используя один ПК, удаленно управлять и работать на другом компьютере. Это очень удобно.…
Проверка техосмотра по VIN номеру
Проверка техосмотра по VIN номеру Проверка ТО по базе ЕАИСТО проверка то по базе еаисто бесплатно
РЕЗЕРВНАЯ КОПИЯ 1С В ОБЛАКЕ ЯНДЕКСА -2
НАСТРАИВАЕМ И ТЕСТИРУЕМ БЕСПЛАТНЫЙ ОБЛАЧНЫЙ БЭКАП 1С Для настройки бесплатного облачного бэкапа 1С все готово. Первым делом настроим почтовую…
Изменение значения TTL в Windows 7
TTL (Time To Live) — это значение времени, на протяжении которого пакет с данными блуждает по сети со способностью передачи информации между серверами и отдельными устройствами. По истечении этого времени данные просто исчезают без условия, дошли они до своей конечной точки или нет. Такая функция позволяет ограничивать определенные переходы и позволяет наладить безопасность системы. Сегодня мы хотим поговорить об изменении этого значения на локальном компьютере под управлением операционной системы Windows 7, предварительно разобрав само предназначение этой операции.
Использование TTL и цели его изменения
Для начала рассмотрим один из примеров использования TTL для своих потребностей. Чаще всего этим занимаются мобильные операторы, определяя типы устройств. Например, стандартный смартфон на Android имеет значение 64, дополнительное средство сети изначально знает об этом, а также знает, что при соединении одного телефона к другому через раздачу интернета TTL уменьшается на один. Это позволяет операторам, которые распространяют определенные тарифы, например, безлимитный интернет без возможности раздачи, блокировать подобные соединения.
На иллюстрации ниже вы видите базовый пример рабочей схемы, где также отмечено, что ПК под управлением Виндовс имеет TTL 128, что является значением по умолчанию. Однако подобный вариант не единственный, и рассматриваемая сегодня технология используется во многих отраслях для определения устройств или установки каких-либо ограничений.
Расположенная далее информация представлена только для ознакомления и частного использования. Мы не призываем и не демонстрируем примеры обхода блокировок или других противоправных действий. Советуем не использовать уязвимости, основанные на TTL, в корыстных целях, ведь это не только нарушает условия договоров или общих правил, но и в некоторых случаях карается по закону.
Определение значения TTL в Windows 7
Перед началом основной темы сегодняшнего материала давайте вкратце расскажем о том, как проверить текущее значение Time To Live ПК, используя стандартную консольную команду. Сейчас вы это можете сделать в ознакомительных целях, а после изменения — в качестве тестирования выполненных действий. Весь процесс выполняется буквально в два клика:
- Запустите «Командную строку» удобным для вас образом, например, воспользовавшись меню «Пуск».
В открывшемся окне напишите ping 127.0.1.1 и активируйте команду нажатием на клавишу Enter. Это запустит процедуру проверки глобальной сети и выведет на экран общие сведения.
По завершении тестирования трафика отобразится несколько строк. Первые отвечают за обмен пакетами, а в конце вы увидите обозначение TTL. Это как раз то, ради чего и запускалась такая проверка.
Теперь вы знаете, какое именно значение TTL установлено в операционной системе. После этого можно смело переходить к изменению показателя, если оно требуется.
Изменяем TTL в Windows 7
Давайте перейдем непосредственно к теме статьи. Выполняется изменение значения только одним способом — созданием нового параметра реестра. Изначально он просто отсутствует, а это значит, что Time To Live имеет свою стандартную форму. Если вы создадите конфигурационную строку самостоятельно и зададите ей нужное значение, ОС будет отталкиваться именно от этого параметра. В реализации этих действий нет ничего сложного, просто внимательно ознакомьтесь со следующей инструкцией.
- Потребуется запустить «Редактор реестра», и проще всего это сделать через утилиту «Выполнить». Откройте ее с помощью горячей клавиши Win + R, в поле введите regedit и нажмите на Enter.
В открывшемся окне перейдите по пути HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters .
Здесь создайте параметр «DWORD (32 бита)» или «QWORD (64 бита)», отталкиваясь от разрядности ОС.
В обязательном порядке установите имя «DefaultTTL» и нажмите на Enter. Затем дважды кликните ЛКМ по созданной строке для открытия меню «Свойства».
Выберите десятичную систему исчисления, отметив маркером соответствующий пункт.
Установите значение 64 и закройте окно.
Теперь можете убедиться, что изменения были применены.
Параметр был успешно создан, однако значение изменится только после полного перезапуска сети или перезагрузки компьютера. Первый способ более сложный в реализации, поэтому лучше просто перезагрузить ПК и перейти к проверке по тому методу, который мы рекомендовали в начале статьи.
Сегодня вы были ознакомлены с процедурой изменения TTL в Windows 7. Как видите, осуществляется это очень быстро путем создания всего одного параметра реестра. Следуйте приведенным инструкциям, и у вас точно получится справиться с поставленной задачей без каких-либо трудностей.
Смена 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 на Windows: 7 комментариев
Патч – хорошая вещь, по инструкции у меня что-то не получилось, а патч все сделал.
А после перезагрузки компа ttl остался? Помогите, плиз, у меня после перезагрузки ttl снова 128 становится. Устал каждый раз патчить.
Новому параметру нужно обязательно присвоить имя. Многие пропускают этот шаг, т.к. он описан мельком.
Андроид 8. Билайн. Сработало ттл 63. Т.е. андроид прибавляет 1. На 65 ограничение в 64 килобита. Поигратесь со значением ттл!
Все работает на вин 10, с оператором Билайн полный безлимит. Папка дефаульт ттл уже была создана просто поменял значение на 65. Раздаю с телефона на ноут, все отлично!! Автору респект.
а у меня в реестре меняется, а пинг всеравно 128…
А если раздача трафика по ЮЭсБи кабелю, то ТиТиэль тоже 65? А то кто говорит – 64.?