muzruno.com

TTL е какво?

TTL - какво е това? TTL означава време за живот. Тоест, животът на пакета е присвоен към него по време на прехода от началния възел към крайния възел. В стандартния IPv4 осем бит поле в заглавката се разпределя за отразяване на TTL. Преминавайки през множество възли към дестинацията, стойността на пакета се намалява с по 1 единица всеки път. Това се прави, за да се ограничи времето за присъствието му в възлите с определен номер. И това, от своя страна, помага да се избегне задръстванията в мрежите.

Според идеята на авторите на технологиите, животът на пакета губи 1 единица всяка секунда. Но поради високата скорост на свързване и броя на маршрутизаторите и възлите намаляването става много по-бързо.

ttl е това

Какво се случва, ако TTL достигне нула? Пакетът ще изчезне и изпращачът ще получи съобщение, че срокът му на живот е изтекъл, което означава, че трябва да опитате отново. Максималната стойност, която може да отрази 8-битовото поле, е 255. За операционните системи има стойности по подразбиране. Например, TTL в Windows е 128, а в Linux и производни - Mac, Android - 64.

Днешната среда на DNS има свой собствен TTL и отразява релевантността на кешираните данни. Но речта в статията няма да бъде за него.

Защо се използва TTL и в какви области

Животът на пакета се използва активно от различни интернет доставчици, например Yota. По този начин те се опитват да ограничат достъпа до потреблението на прекомерен трафик при разпространение на Wi-Fi. Това се дължи на факта, че пакетът, който се движи от устройството, получаващ трафик към дистрибутора, намалява TTL, в резултат на което доставчикът получава по-малка стойност или в случай на Windows повече от очакваното.

Например, можете да опишете процеса на смартфона на базата на "Android". Устройството изпраща заявка за данни от конкретен сайт. Заедно с него се изпраща и TTL, чиято стойност е 64. Доставчикът знае, че това е стандартното време за пакета за това устройство, така че той му позволява да има свободен достъп до мрежата.

TTL прозорци

Сега устройството започва да разпространява Wi-Fi и става вид рутер. Свързаният смартфон работи на платформата на Windows и неговият TTL, преминаващ през разпределителното устройство, ще бъде 127. Доставчикът ще изпълни този пакет и ще разбере, че неговият интернет се разпространява. Следователно тя ще блокира връзката.

TTL променя възможностите на различни устройства

Промяната на стойността на живота на пакета може да бъде полезна за заобикаляне на блокирането на трафика от доставчика. Например, ако сте изключили кабелната връзка и потребителят трябва незабавно да отиде онлайн от компютъра. Тогава смартфонът става точка за достъп и извежда компютъра в мрежата.

промяна на ttl

Струва си да се отбележи, че някои доставчици блокират достъпа не само на TTL, но и проследяват посещенията на сайтове. И ако ресурсът по никакъв начин не е свързан със смартфона, т.е. не е необходим за него, свързването завършва.

Можете да промените TTL по няколко начина, които ще бъдат описани по-късно.

Промяна на TTL на устройства на платформата "Android"

Най-лесният начин да промените живота на пакета на устройства с Android ще бъде използването на специализиран софтуер. Например, много ефективен продукт - TTL Master. Той може да промени живота на пакета на дозатора до този, който се получава от потока от данни. Например, когато разпространявате Wi-Fi на устройство с Windows, трябва да зададете стойността на 127 и на Android или Linux - на 63.

ttl модем

Програмата е безплатна и лесно може да се намери в официалния магазин на Google Play. Операцията й обаче изисква права на root на устройството.

Програмният интерфейс е прост - текущата стойност на параметъра се показва в горната част. Малко по-долу са получените за Windows и други операционни системи. Можете също така да зададете ръчно желаната стойност. Малко по-долу е бутон с възможност за преминаване от приложението към настройките на модема. В някои версии е налице решение чрез iptables, за което има определена точка.

В настройките можете да настроите старта и автоматично да промените живота си, когато устройството бъде стартирано. Някои версии на "Android" могат да бъдат създадени веднага след промяна на стойността на стартирането на точката за достъп. Поддържа руски език.

стойността на ttl

Приложението постоянно се развива и подобрява. Има профил на github, в който всеки може да се отклони и да добави своите възможности към проекта. Ако те бъдат приети от разработчиците, те ще бъдат включени в следващото съобщение.

Можете също така да изпробвате метода за ръчна промяна на системните файлове, за да промените стойността на живота на пакета. За да направите това, имате нужда от права на root. Първо трябва да преминете към режим на полет, т.е. да накарате телефона да загуби мрежата.



След това използвайте всеки изследовател, който може да редактира файловете. В него отидете на proc / sys / net / ipv4 пътя. В тази директория представлява интерес файл, наречен ip_default_ttl. Тя съдържа стойността 64, която трябва да бъде променена на 63.

След това трябва да изведете телефона от режим "полет", за да се регистрира отново в мрежата. Сега можете да разпространявате безжичния интернет и да опитате да свържете устройството на базата на iOS или "Android", т.е. с TTL 64.

промяна на ttl

Ако искате да използвате като една от лебедките Windows PC, ще трябва да зададете постоянна стойност за живота на опаковката по начина, описан по-долу.

Промяна на TTL на компютър с операционни системи Windows

Ако трябва да разпространявате интернет от вашия смартфон "Android" на компютъра под Windows, ще трябва малко да коригирате стойностите на системния регистър. Този метод ще бъде от значение, когато телефонът няма корен и байпасът на ключалката не работи.

Можете да стартирате системния регистър в линията на операционната система чрез стартовия елемент Run. В него въведете Regedit и кликнете върху OK. В прозореца, който се отваря, ще се появят две области. Структурата на дървото е отляво, а стойностите отдясно. Трябва да намерите клона HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Tcpip Parameters. За Windows 8, Tcpip може да бъде заменен с Tcpip6.

usb ttl конвертор

В полето за стойности създайте нова. Това става чрез кликване с десен бутон. Контекстното меню избира "Създаване", а след това новия параметър DWORD и се нарича Default TTL. Какво е това? Това ще бъде статичен параметър за постоянна стойност на живота. След това кликнете с десния бутон отново и изберете "Промяна". Радиусът трябва да е десетичен, а стойността е 65. По този начин системата ще предаде живота на пакета на 65, т.е. повече от "Android". Това означава, че преминавайки през смартфона, той ще загуби една единица и доставчикът няма да забележи мръсния трик. След като направите промените, трябва да рестартирате компютъра.

Сега можете да разпространявате интернет в "Android", без да използвате специален софтуер и инструменти.

Промяна на Linux

Как се променя TTL на компютър, работещ с операционни системи Linux? За Linux, смяната на живота на пакета се променя с един ред в терминала: sudo iptables -t mangle -A POSTROUTING -j TTL - set-set 65

Промяна на продължителността на живота на пакета на модемите

Можете да промените TTL модема, като промените IMEI. Това е идентификационен код, уникален за всяко устройство, което има достъп до клетъчни мрежи. Целият проблем е, че няма универсален път. Това се дължи на факта, че за всеки отделно взет модем трябва да има фърмуер, който ще замени IMEI.

Сайтът 4PDA има набор от решения за промяна на срока на експлоатация на модеми от различни производители и модели. Също така там можете да намерите подробно изпълнение на тази задача.

Промяна на продължителността на живота на пакета в iOS

Използвайки tweaks TetherMe може да бъде променен на iOS TTL. Какво е това? Това е deb-application, което отключва модемния режим на устройства с iOS на борда. Факт е, че Apple позволява на някои оператори на клетъчни мрежи да блокират функцията "Режим на модема" на нивото на SIM картата. Това приложение ви позволява да го активирате и да използвате телефона си като модем.

Промяна на TTL в MacOS

MacOS по подразбиране има времетраене на живота 64. Ако искате да го промените, трябва да въведете следната команда в терминала: sudo sysctl -w net.inet.ip.ttl = 65.

При този подход обаче стойността след нулиране отново ще се промени на 64. Следователно е необходимо да се извършат редица манипулации. В основата на диска има директория и т.н. Това е скрито, но трябва да влезете в него. Там файлът sysctl.conf е създаден. В него е необходимо да се регистрира само една линия - net.inet.ip.ttl = 65. Е, разбира се, спаси.

За да покажете тази скрита папка в Finder, отворете главния диск и натиснете комбинацията cmd + shift + G. В появяващия се прозорец се въвежда името на желаната папка, след което ще бъде намерено.

данни

Има такова нещо като USB TTL конвертор. Това обаче няма нищо общо с контекста на статията и не бива да се бърка с пакета живот. USB TTL конвертор е вид адаптер за създаване на връзки между USB устройства и TTL логика.

Статията обяснена подробно за TTL - какво е и защо е необходимо. Няколко начина да я промените ще ви позволят да заобиколите ограничението за блокиране на трафика на някои доставчици. Това прави възможно използването на интернет навсякъде.

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

Тези указания могат да заобиколят блокирането на много доставчици, които осигуряват достъп до Интернет чрез клетъчна мрежа.

Споделяне в социалните мрежи:

сроден