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

Быстрый способ

Можно сменить TTL программно, для этого нужно скачать специальный TTL-патч. Я выложила его, так что скачать его можно здесь.

Я проверила этот патч на своем компьютере под Windows 7, сменив значение на 65 – все получилось.

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

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

Этот способ самый быстрый.

Надеюсь, вы поняли, как изменить TTL на Windows и зачем это делать.

Как изменить TTL: полезная инструкция на все случаи жизни

Всем привет! Сегодня поговорим про раздачу интернета и ТТЛ. Давайте кратко про ТТЛ (время жизни пакета). У всех устройств, которые работают с интернетом, есть так называемый TTL параметр. У телефонов он по умолчанию равен 64, а в системах Windows – 128.

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

Если же вы будете раздавать интернет на другие устройства – например, на ноутбук (TTL default=128) и на другой телефон (TTL=64), то у нас добавляется ещё один узел. А TTL имеет свойство уменьшаться на 1 при проходе через узел (в нашем случае это раздающее устройство).

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

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

Управление значением TTL для входящих (от провайдера) и исходящих (к провайдеру) пакетов

NOTE: Важно! Информация, приведенная в данной статье, предназначена только для опытных пользователей. Начиная с версии KeeneticOS 3.1 настройка TTL доступна только из интерфейса командной строки (CLI) интернет-центра

Time To Live (TTL) в компьютерных сетях — предельный период времени или число итераций или переходов, за который набор данных (пакет) может существовать до своего исчезновения. Значение TTL может рассматриваться как верхняя граница времени существования IP-датаграммы в сети. Поле TTL устанавливается отправителем датаграммы и уменьшается каждым узлом (например, маршрутизатором) на пути его следования, в соответствии со временем пребывания в данном устройстве или согласно протоколу обработки. Если поле TTL становится равным нулю до того, как датаграмма прибудет в пункт назначения, то такая датаграмма отбрасывается и отправителю отсылается ICMP-пакет с кодом 11 — Превышение TTL (ICMP Time Exceeded). Отбрасывание пакетов с истекшим временем жизни позволяет избежать ситуаций, когда недоставленные датаграммы продолжают “вечно” циркулировать в системе Интернет, перегружая сеть (например, при образовании зацикленных маршрутов из-за некорректной маршрутизации).

В интернет-центрах Keenetic существует возможность управления значением TTL для входящих (от провайдера) и исходящих (к провайдеру) пакетов. По умолчанию, если мы подключимся к интернет-центру для выхода в Интернет, значение TTL будет уменьшаться на 1 при прохождении пакета через маршрутизатор как для входящих пакетов (WAN>LAN), так и для исходящих (LAN>WAN).

Для примера, посмотрим дампы сетевых пакетов в программе анализаторе трафика Wireshark (дополнительную информацию вы найдете в статьях «Использование встроенного модуля захвата сетевых пакетов» и «Захват сетевых пакетов с помощью программы Wireshark») и увидим изменения TTL для входящего пакета (от провайдера). Так, при подключении напрямую к провайдеру TTL имеет значение 56 (дамп снят с сетевого интерфейса ПК, подключенного напрямую к провайдеру):

При подключении этого ПК через интернет-центр это значение уменьшится и станет равным 55 (дамп снят с сетевого интерфейса ПК, подключенного к интернет-центру):

Данная настройка аналогична выполнению команды

Также микропрограмма KeeneticOS позволяет управлять значением TTL, уменьшая или увеличивая его на определенное значение. Допустим, если вы знаете значение параметра TTL в пакетах приходящих от провайдера, то с помощью интернет-центра серии Keenetic можно отрегулировать значение TTL для использования в вашей сети.

Чтобы увеличить значение TTL, нужно использовать команду

Чтобы уменьшить значение TTL, нужно использовать команду

Чтобы установить значение TTL, нужно использовать команду

где x – величина изменения или устанавливаемого значения TTL (может принимать значения от 1 до 255 включительно).

Пользователи, считающие этот материал полезным: 100 из 105

Источник

Обновления Виндовс, как одна из причин блокировки раздачи

Если пользователь произвел все манипуляции, описанные выше, но оператор каким-то образом все равно узнает, что включена раздача мобильного интернета, скорее всего это связано с обновлением ОС. Дело в том, что лицензионный Windows постоянно ищет обновление в базе Майкрософт.

А так как все эти сайты имеют пометку в базе оператора (логично, что тот, кто сидит в интернете с мобильного, искать обновления для Виндовс не будет), то избежать злополучной СМС-ки не получится. Единственный вариант — обновления.

Для этого инструкция следующая:

  1. Открыть панель управления.
  2. В предложенном меню выбрать «Обновление и безопасность».
  3. Дальше в меню слева в раздел «Центр обновления Windows».
  4. В самом низу перейти в «Дополнительные параметры».

В новом окне системе можно заметить пункт «Приостановить обновления». Рядом будет переключатель, его нужно деактивировать. Изменения вступят в силу после перезагрузки компьютера.


Отключение обновлений в Виндовс 10

Обходим Йоту на Windows 10. Что и как делать?

1) Во-первых, нажимаем значок Поиска и в строке поиске набираем regedit.exe, кликаем правой кнопкой мыши и запускаем От Имени Администратора. В итоге у вас откроется Редактор Реестра:

2) Далее в Редакторе Реестра нужно пройти по пути — HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters. Кликнуть правой кнопкой мыши на втором столбце => Создать => Параметр DWORD 32 бита. Назвать его DefaultTTL именно так и никак иначе и сохранить нажатием Enter.

3) Дальше, кликнуть по нему правой кнопкой мыши => Изменить => Вылетит окно, там в Системе Исчисления ставите Десятичная, а в Значении 65 для Android и iOS, 130 — Lumia, Nokia, Microsoft Phone соответственно и нажимаете ОК! Результат для Android:

Как результат у вас теперь по этому адресу создан параметр DefaultTTL со значением 0x00000041 (65):

4) Теперь нужно перейти к этому разделу — HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpip6Parameters. И проделать ТО ЖЕ САМОЕ C УЧЕТОМ ЗНАЧЕНИЯ ТТЛ ДЛЯ ВАШЕГО ТЕЛЕФОНА — 65 для Android и iOS, 130 — Lumia, Nokia, Microsoft Phone соответственно! Вот какой у вас должен быть результат для Android:

5) Перезагружаем Windows 10:

Это конец первой части. Мы поменяли TTL Windows 10 на нужный нам, на 65. Чтобы при прохождении сигнала устройства на который мы раздаем wi-fi через телефон значение ТТЛ было равно 65-1=64. 64 — это значение ttl по умолчанию в Android и iOS, если у вас Lumia, Nokia, Microsoft Phone ставьте DefaultTTL равным 130 (десятичная система исчисления).

Во второй части мы модифицируем файл hosts в Windows 10. Это надо для того, чтобы компьютер перенаправлял сам на себя те адреса в интернете, которые он не должен посещать, приступим.

Как отучить Windows 10 палить саму себя через файл hosts?

1) Заходим в Проводнике по адресу — C:WindowsSystem32driversetc:

2) Нажимаете на ссылку дальше правой кнопкой мыши и кликаете Сохранить ссылку как… (Это в Chrome, можно и в мобильном кстати!) Вот ссылка — https://pastebin.com/raw/hHqLA8ss:

Этим вы скачали отредактированный файл hosts в txt формате!

3) Открываете скачанный t9m2P.txt в Блокноте. Дальше, если у вас есть важные для вас записи в старом hosts, то перенесите их в новый, открыв и сам hosts файл и наш t9m2P.txt в Блокноте. Когда вся ваша редактура проделана, нажмите Файл => Сохранить Как, вылетит окно, проделайте то же самое что и на картинке:

4) Сохранили? Отлично, теперь просто замените старый hosts файл новым. Для этого выделите только что сохраненный файл и нажмите Ctrl+C, потом перейдите в C:WindowsSystem32driversetc, открытый в первом шаге и вставьте с заменой — Ctrl+V, при этом согласитесь в вылетевшем окне на замену, так как тут нужно согласие Администратора.

Второй этап закончен, мы заменили старый hosts файл новым, который не даст Windows 10 лезть на ненужные адреса, которые заблокированы на базовой станции Йоты. При заходе на них вылетает синее окно жадности

Главное в Windows 10 — Отключаем Автообновление!

Теперь самый последний и, мать его, главный штрих в обходе ограничений йоты на раздачу интернета по wi-fi на windows 10. Многие не знают, что функция автообновления в Windows 10 коварная штука. Она палит нас как зайчиков, когда компьютер лезет на сервера МикроСофта в поисках обновления, когда эти адреса заблокированы на фаерволе базовой станции Йоты. При этом быстренько отрубается интернет и показывается синее окно. Исправим это!

1) Кликаем правой кнопкой мыши по ярлыку Этот Компьютер на Рабочем Столе => Управление:

2) Управление Компьютером => Службы и приложения => Службы => Находим внизу Центр Обновления Windows:

3) Центр Обновления Windows => Правая кнопка мыши => Свойства. Тип Запуска меняем на Отключена и останавливаем службу кликнув на Остановить => Применить => ОК:

4) Перезагружаем Windows 10:

Далее, вам обязательно нужно научиться редактировать и дополнять свой hosts файл, так как он не универсален!

Да, мы наверное подобрали самое удачное его исполнение, но он не может спасти всех и вся! Вам нужно кое-чему научиться из нашей основной статьи, а именно:

  1. Устанавливать и настраивать анализатор трафика.
  2. Вычленять нужные адреса для блокировки в hosts из списка, сформированного анализатором.

Всё это вы найдете по этой ссылке!

Ну вот и всё, дорогие мои, у вас решена проблема с раздачей интернета по wi-fi на Windows 10, очень рад был помочь

Всем добра и интернета!

  • https://lumpics.ru/how-to-change-ttl-in-windows-10/
  • https://public-pc.com/kak-izmenit-ttl-na-windows-10/
  • https://rednager.xyz/obhod-ogranichenij-yota-dlya-windows-10/

Как узнать текущий TTL на Windows 10

Как изменить в Linux права на папку — настройка доступа

Перед тем как поменять ТТЛ на Виндовс 10, вполне логично узнать, каков этот показатель на данный момент. Немного выше уже объяснялось, что абсолютно все ОС для ПК используют мобильный стандарт и только система от Microsoft выделяется на общем фоне со своими 128 единицами.

Алгоритм проверки TTL выглядит так:

  1. Возле кнопки Пуска нажать на значок лупы.
  2. В строке поиска ввести запрос «Командная строка».
  3. В новом окне, после слова «User» ввести «ping 127.0.1.1» (можно использовать горячие клавиши).
  4. После ввода нажать «Enter».

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


Значение TTL на Виндовс 10

Обратите внимание! Пользователям с лицензионным ПО смена ТТЛ на Windows 10 не нужна, так как с последним обновлением Microsoft исправил «срок жизни пакета» на 64 по умолчанию. Но, если СМСки от оператора все-таки приходят, можно сразу ознакомиться с нюансами, описанными ниже

Почему TTL равен 64, а оператор продолжает присылать СМС

Как уже упоминалось, другие ОС используют ТТЛ на 64 единицы по умолчанию, но их пользователи также получают СМС о взимании оплаты за раздачу трафика. Так происходит потому что оператор регистрирует данные IP и URL, которые для мобильных устройств не характерны.

Чтобы скрыть от поставщика мобильного интернета этот нюанс, нужно обратить внимание на файл под названием «hosts», который нужно немного модифицировать. Для этого следует выполнить следующие действия:

  1. Открыть «Мой компьютер» и перейти в системную папку Windows.
  2. После открыть папку System32.
  3. Дальше в «drivers».
  4. Открыть «etc».

Здесь будет этот самый файл «hosts». Пока ничего с ним делать не нужно. Во втором окне нужно запустить браузер и следовать инструкции ниже.


Файл «hosts» в корневой папке Виндовс

Теперь пользователю нужно отредактировать файл. Для этого:

Теперь полученный файл нужно поместить в папку «etc» вместо текущего «hosts», просто при копировании согласится «заменить файл в папке назначения».

Обратите внимание! Все действия должны выполняться от лица администратора. Правильное сохранение hosts-файла


Правильное сохранение hosts-файла

Фиксация

Процедура необходима для закрепления обновленных значений. Данные активируются на ноутбуке или ПК только после перезагрузки операционной системы Виндовс десятой версии. Если показатель не меняется через редактор, необходимо поменять настройки подключений к серверам:

нажать одновременно «Win» и «R», в пустом поле ввести запрос «services.msc», чтобы перейти в раздел «Службы»;

  • открыть блок «Центр обновлений ОС», тип запуска – «Отключено», затем «Применить»;
  • перезагрузить операционку стандартным образом.

Чтобы проверить правильность выполненных действий, нужно запустить раздел «Выполнить», ввести «CMD». Откроется дополнительное окно, где в значении TTL должна стоять цифра 65. После этого нужно попробовать подключение другого гаджета.

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

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

Настройка рабочего стола в Windows 10 — как изменить на другой

Теперь можно вспомнить, что как только пользователь подключает смартфон к компьютеру в режиме модема, оператор присылает СМСки с текстом о дополнительном снятии N-суммы за раздачу трафика. Как он понимает, что мегабайты сгорают через браузер ПК?

Правильно, именно по TTL. Наглядно это уже было показано на иллюстрации выше. В строке алгоритма система видит, что «время жизни пакета» скачет с 64 единиц на 127. Значит, данные, которые передаются с телефона, посылаются с компьютера, а учитывая, что только на Виндовс он равен 128, то оператор даже знает, какая ОС установлена на ПК абонента. Впрочем, для него это бесполезная информация.

Теперь, следуя дальше по логической цепочке, получается, чтобы скрыть раздачу мобильного трафика на компьютер, пользователю нужно изменить TTL на Windows 10 так, чтобы обратно на вышку смартфон посылал именно 64 TTL, не 63, не 128 и не 127, а именно 64.

Если сделать все правильно, то оператор даже не заподозрит раздачу, и пресловутая СМС-ка о списании средств со счета не придет.

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

Настройка рабочего стола в Windows 10 — как изменить на другой

Теперь можно вспомнить, что как только пользователь подключает смартфон к компьютеру в режиме модема, оператор присылает СМСки с текстом о дополнительном снятии N-суммы за раздачу трафика. Как он понимает, что мегабайты сгорают через браузер ПК?

Правильно, именно по TTL. Наглядно это уже было показано на иллюстрации выше. В строке алгоритма система видит, что «время жизни пакета» скачет с 64 единиц на 127. Значит, данные, которые передаются с телефона, посылаются с компьютера, а учитывая, что только на Виндовс он равен 128, то оператор даже знает, какая ОС установлена на ПК абонента. Впрочем, для него это бесполезная информация.

Теперь, следуя дальше по логической цепочке, получается, чтобы скрыть раздачу мобильного трафика на компьютер, пользователю нужно изменить TTL на Windows 10 так, чтобы обратно на вышку смартфон посылал именно 64 TTL, не 63, не 128 и не 127, а именно 64.

Если сделать все правильно, то оператор даже не заподозрит раздачу, и пресловутая СМС-ка о списании средств со счета не придет.

Что такое TTL?

TTL – это показатель, который имеет каждое устройство, обладающее способностью выходить в интернет. TTL- аббревиатура, дословно обозначающая Time To Live, что переводится, как время жизни. В данном случае речь идет о времени жизни IP-пакета – сформированного набора данных, в форме которого информация передается от центрального сервера пользователю и обратно.

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

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

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

TTL: что это такое в телефоне, компьютере и какое непосредственно влияние оказывает на работу устройства и стабильность соединения? Когда пакет слишком долго перенаправляется от узла к узлу, в итоге его TTL становится равно нулю, и он уничтожается. Пользователь в этот момент получает уведомление «Время ожидания ответа от сервера истекло» или т. п.

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

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

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

Показатель имеет ряд ограничений, связанных с современными техническими возможностями сети. Максимальное значение TTL составляет 255, тогда как базовое среднее, характерное для большинства современных устройств связи – 64 TTL. Оно является базовым начальным значением, которое используют Linux, Mac, iOS, Android, и которое подлежит, при необходимости, изменению.

А вот у Windows стартовый показатель выше, составляет 128, что обеспечивает более стабильную связь.

Обратите внимание, что понятие TTL применимо только к протоколам IPv4, тогда как в протоколе IPv6, оно уже переименовано в Hop Limit – максимальное число хопов, то есть преодолеваемых отрезков от узла к узлу, тех самых единиц, о которых идет речь выше.

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

Снятие ограничения скорости у мобильного оператора Yota при раздаче интернета по WiFi

При этом существует три значительных ограничения:

  1. Запрет загрузки торрентов (ограничение скорости до 64 кбит/с).
  2. Запрет на использование VPN. Был снят в сентябре (читать).
  3. Ограничение скорости до 1 Мбит/с при раздаче интернета по WiFi с устройства. Теперь предлагается оплатить или продолжить с ограничением в 128 Кбит/c.

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

Для определения факта раздачи интернета с устройства используется значение TTL – время жизни IP-пакета (подробнее на википедии). Есть стандартное значение TTL, которое определяется вашим устройством. Как только пакет проходит узел, значение TTL уменьшается на единицу. В нашем случае при подключении стороннего устройства изменяется передаваемое с телефона значение TTL и оборудование оператора понимает, что подключено более одного устройства.

Что требуется сделать нам? Изменить значение TTL так, чтобы оператор не видел новые устройства.

Мы рассмотрим наиболее универсальный способ – корректировку TTL на компьютере. Это позволит обойти ограничение на любом телефоне.

ВНИМАНИЕ! После прочтения статьи обязательно

прочитайте про новый тип блокировки.

1. Включите раздачу интернета по WiFi с устройства. 2. Подключитесь к сети с компьютера.

3. Откройте на компьютере «Сетевые подключения» и откройте «Состояние» у текущего беспроводного соединения:

Состояние беспроводного соединения

Откройте вкладку «Сведения. «:

Сведения о сетевом подключении

Нам нужно значение поля «Шлюз по умолчанию», в данном случае «192.168.43.1»

4. Запустите командную строку windows и выполните команду:

ping 192.168.43.1 Вот пример результата:

Результат команды Ping

Запоминаем значение TTL, в данном случае это 64. Если универсальный способ вам не подошел, но ваш смартфон на базе Android, то можете воспользоваться другим способом – через эмулятор консоли на самом телефоне.

1. Устанавливаем на телефон эмулятор консоли через Google Play (приложение) или Apk (скачать с 4pda.ru).

2. Запускаем эмулятор и вбиваем команду в строку: cat /proc/sys/net/ipv4/ip_default_ttl Результат – наш TTL:

Запрос TTL на Android

Логично, что результат тот же, что и универсальным методом, 64.

Стандартное значение TTL на компьютере изменяется через реестр.

1. Запускаем редактор реестра. Проще всего нажать Win + R, ввести regedit и нажать Enter.

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

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

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

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

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

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

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

ВАЖНО

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

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

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

­Вы не сумеете раздать интернет на другие устройства из-за контроля 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 в заголовках IP-пакетов, приходящих от клиента. Схематично выглядит так:

Если на телефоне открывать в браузере какую-нибудь страничку, то провайдеру от телефона будут приходить пакеты с TTL 64. Такие пакеты он пропускает.

Но если включить мобильную точку доступа, подключиться к ней, например, с планшета, и на планшете открыть страницу, то, проходя через мобильную точку доступа на телефоне TTL будет уменьшаться на 1 и провайдеру будут уходить пакеты с TTL 63, которые он будет отбрасывать. Уменьшение TTL при прохождении через роутер – это стандартизированное поведение роутера, такое поведение предусмотрено стандартом RFC791.

В этой ситуации выхода два – либо на планшете выставлять TTL 65, чтобы, проходя через телефон, провайдеру приходили пакеты с TTL 64, либо на самом телефоне делать так, чтобы он не уменьшал TTL.

Если wi-fi клиент – дектоп-машина с Windows или MacOS, то выставить TTL 65 можно одной командой.

Создать в реестре ключ

типа REG_QWORD со значением 65 (в десятичной системе)

MacOS

Команда в консоле:

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector