TTL - çfarë është? TTL do të thotë Koha për të jetuar. Kjo do të thotë, jetëgjatësia e paketës, e caktuar për të në momentin e kalimit nga nyja fillestare në atë përfundimtare. Në standardin IPv4, një fushë tetë-bitësh në kokë ndahet për të pasqyruar TTL. Duke kaluar nëpër nyje të shumta në destinacion, vlera e paketës zvogëlohet me 1 njësi çdo herë. Kjo bëhet për të kufizuar kohën e pranisë së tij në nyje në një numër specifik. Dhe kjo, nga ana tjetër, ndihmon në shmangien e mbingarkesës së rrjetit.
Siç është konceptuar nga autorët e teknologjisë, jetëgjatësia e paketës humbet 1 njësi çdo sekondë. Por falë shpejtësive të larta të lidhjes dhe numrit të ruterave dhe nyjeve, ulja është shumë më e shpejtë.
Çfarë ndodh nëse TTL arrin zero? Paketa do të zhduket dhe dërguesi do të marrë një mesazh që thotë se koha e saj për të jetuar ka skaduar, që do të thotë se duhet të provoni përsëri. Vlera maksimale që mund të përfaqësojë një fushë tetë-bitësh është 255. Ekzistojnë vlera të paracaktuara për sistemet operative. Për shembull, TTL në Windows është 128, dhe në Linux dhe derivatet - Mac, Android - 64.
Mjedisi DNS ka TTL-në e vet dhe pasqyron freskinë e të dhënave të memorizuara. Por artikulli nuk do të jetë për të.
Për çfarë përdoret TTL dhe në cilat fusha
Jetëgjatësia e paketës përdoret në mënyrë aktive nga të ndryshëmOfruesit e internetit si Yota. Kështu, ata po përpiqen të kufizojnë aksesin në konsumin e trafikut të tepërt kur shpërndajnë Wi-Fi. Kjo për faktin se paketa, duke kaluar nga trafiku marrës i pajisjes në atë shpërndarëse, zvogëlon TTL, si rezultat, ofruesi merr një vlerë më të vogël ose, në rastin e Windows, më shumë se sa pritej.
Për një shembull, mund të përshkruani procesin e një smartphone të bazuar në "Android". Pajisja dërgon një kërkesë për të marrë të dhëna nga një sajt specifik. Së bashku me të dërgohet një TTL, vlera e së cilës është 64. Ofruesi e di se kjo është shifra standarde e jetëgjatësisë së paketës për këtë pajisje, kështu që e lejon lirisht të hyjë në Rrjet.
Tani pajisja fillon të shpërndajë Wi-Fi dhe bëhet një lloj ruteri. Telefoni inteligjent i lidhur funksionon në platformën Windows dhe TTL-ja e tij, duke kaluar përmes pajisjes shpërndarëse, do të jetë 127. Ofruesi do ta takojë këtë paketë dhe do të kuptojë që Interneti i tij po shpërndahet. Prandaj, do të bllokojë lidhjen.
Mundësia për të ndryshuar TTL në pajisje të ndryshme
Ndryshimi i vlerës së jetëgjatësisë së paketës mund të jetë i dobishëm për të anashkaluar bllokimin e trafikut nga ofruesi. Për shembull, nëse lidhja kabllore është e fikur dhe përdoruesi duhet urgjentisht të hyjë në internet nga kompjuteri. Më pas telefoni inteligjent bëhet një pikë aksesi dhe e vendos PC-në në rrjet.
Vlen të përmendet se disa ofrues bllokojnë aksesin jo vetëm nëpërmjet TTL, por edhe ndjekin vizitat e sajtit. Dhe nëse burimi nuk ka të bëjë me telefonin inteligjent, d.m.th., nuk ka nevojë për të,lidhja është prishur.
Mund ta ndryshoni TTL në disa mënyra, të cilat do të përshkruhen më vonë.
Ndrysho TTL në pajisjet Android
Mënyra më e lehtë për të ndryshuar jetëgjatësinë e një pakete në pajisjet Android është përdorimi i softuerit të specializuar. Për shembull, një produkt shumë efektiv është TTL Master. Mund të ndryshojë jetëgjatësinë e paketës së shpërndarësit në atë që rezulton nga kalimi i të dhënave. Për shembull, kur shpërndani Wi-Fi në një pajisje Windows, duhet të vendosni vlerën në 127, dhe në Android ose Linux - 63.
Programi është falas dhe mund të gjendet lehtësisht në dyqanin zyrtar të Google Play. Megjithatë, ajo kërkon leje rrënjësore në pajisje për të funksionuar.
Ndërfaqja e programit është e thjeshtë - vlera aktuale e parametrit shfaqet në pjesën e sipërme. Pak më poshtë janë boshllëqet për sistemet operative Windows dhe të tjerët. Ju gjithashtu mund të vendosni vlerën e dëshiruar me dorë. Pak më poshtë është një buton me aftësinë për të shkuar nga aplikacioni direkt në cilësimet e modemit. Në disa versione, një zgjidhje është e disponueshme përmes iptables, për të cilën ekziston një artikull specifik.
Në cilësimet është e mundur të vendosni automatikisht nisjen dhe ndryshimin e jetëgjatësisë kur pajisja niset. Disa versione të Android ju lejojnë të filloni pikën e hyrjes menjëherë pas ndryshimit të vlerës. Ekziston mbështetje për gjuhën ruse.
Aplikacioni po evoluon dhe përmirësohet vazhdimisht. Ekziston një profil në github në të cilintë gjithë mund të degëzohen dhe të shtojnë aftësitë e tyre në projekt. Nëse pranohen nga zhvilluesit, ato do të përfshihen në versionin tjetër.
Mund të provoni gjithashtu metodën e modifikimit manual të skedarëve të sistemit për të ndryshuar vlerën e jetëgjatësisë së paketës. Kjo do të kërkojë të drejta rrënjësore. Së pari ju duhet të kaloni në modalitetin e fluturimit, domethënë ta bëni telefonin të humbasë rrjetin.
Më pas përdorni çdo eksplorues që mund të modifikojë skedarët. Në të, ju duhet të shkoni përgjatë rrugës proc/sys/net/ipv4. Në këtë direktori, ju jeni të interesuar për një skedar të quajtur ip_default_ttl. Ai përmban vlerën 64, e cila duhet të ndryshohet në 63.
Më pas, duhet ta hiqni telefonin nga modaliteti i aeroplanit në mënyrë që të regjistrohet përsëri në ueb. Tani mund të shpërndani internet pa tel dhe të përpiqeni të lidhni një pajisje iOS ose Android, domethënë me TTL 64.
Nëse dëshironi të përdorni një kompjuter Windows si një nga klientët, do t'ju duhet të vendosni një vlerë konstante të jetëgjatësisë së paketës siç përshkruhet më poshtë.
Ndrysho TTL në një kompjuter me sisteme operative Windows
Nëse ju duhet të shpërndani internetin nga telefoni juaj inteligjent Android në një kompjuter me Windows, do t'ju duhet të rregulloni pak vlerat e regjistrit. Kjo metodë do të jetë e rëndësishme kur telefoni nuk është i rrënjosur dhe është e pamundur të anashkalohet bllokimi në të.
Nisja e regjistrit në linjën e sistemeve operative mund të bëhet përmes artikullit të menusë "Start" "Run". Futni Regedit në të dhe klikoni OK. Dy zona do të shfaqen në dritaren që hapet. Në të majtë ështëstruktura e pemës, dhe në të djathtë - vlerat. Duhet të gjesh degën HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters. Për Windows 8 Tcpip mund të zëvendësohet me Tcpip6.
Në dritaren me vlerat, duhet të krijoni një të re. Kjo bëhet me një klikim të djathtë. Zgjidhni New nga menyja e kontekstit, më pas një vlerë të re DWORD dhe emërtojeni atë Default TTL. Çfarë është kjo? Ky do të jetë një cilësim statik për një vlerë konstante të jetëgjatësisë. Pastaj kliko sërish me të djathtën dhe zgjidh Edit. Lloji i numrit duhet të jetë dhjetor dhe vlera duhet të jetë 65. Kështu, sistemi do të transmetojë jetëgjatësinë e paketës prej 65, domethënë një më shumë se Android. Kjo do të thotë, kur kalon përmes një smartphone, ai do të humbasë një njësi, dhe ofruesi nuk do ta vërejë kapjen. Pasi të keni bërë ndryshime, duhet të rinisni kompjuterin tuaj.
Tani mund ta shpërndani internetin në "Android" pa përdorur softuer dhe pajisje speciale.
Ndrysho në Linux
Si ndryshon TTL në një kompjuter me sisteme operative Linux? Për Linux, ndryshimi i jetëgjatësisë së paketës ndryshohet me një rresht në terminal: sudo iptables -t mangle -A POSTROUTING -j TTL --ttl-set 65
Ndrysho jetëgjatësinë e paketës në modemë
Mund të ndryshoni TTL-në e modemit duke ndryshuar IMEI. Ky është një kod i tillë identifikimi që është unik për çdo pajisje që ka akses në rrjetet celulare. Problemi është se nuk ka asnjë mënyrë universale. Kjo për faktin se çdo modem individual duhet të ketë të vetinfirmware që do të ndryshojë IMEI.
Faqja e internetit w3bsit3-dns.com ka një përzgjedhje zgjidhjesh për ndryshimin e jetëgjatësisë në modemet nga prodhues dhe modele të ndryshëm. Aty mund të gjeni gjithashtu zbatime të hollësishme të kësaj detyre.
Ndrysho jetëgjatësinë e paketës në iOS
Me ndryshimin e TetherMe, mund të kaloni në iOS TTL. Cfare eshte? Ky është një aplikacion deb që zhbllokon modalitetin e pikës së hyrjes në pajisjet iOS. Fakti është se Apple lejon disa operatorë të rrjetit celular të bllokojnë funksionin "Modem Mode" në nivelin SIM. Ky aplikacion ju mundëson ta aktivizoni dhe ta përdorni telefonin tuaj si modem.
Ndrysho TTL në MacOS
MacOS ka një TTL prej 64 si parazgjedhje. Nëse dëshironi ta ndryshoni atë, duhet të futni komandën në terminal: sudo sysctl -w net.inet.ip.ttl=65.
Megjithatë, me këtë qasje, vlera do të kthehet në 64 pas një rindezjeje. Prandaj, duhet të kryhen një sërë manipulimesh. Drejtoria etj ekziston në rrënjën e diskut. Është e fshehur, por ju duhet të futeni në të. Skedari sysctl.conf krijohet atje. Duhet të shkruani vetëm një rresht në të - net.inet.ip.ttl=65. Dhe sigurisht, kurseni.
Për të shfaqur këtë dosje të fshehur në Finder, shkoni te disku kryesor dhe shtypni cmd+shift+G. Në dritaren që shfaqet, shkruani emrin e dosjes që kërkoni, pas së cilës do të gjendet.
Përfundime
Ekziston një gjë e tillë si një konvertues USB TTL. Megjithatë, nuk ka të bëjë me kontekstin e artikullit dhe nuk duhet të ngatërrohet me jetëgjatësinë e paketës. Konvertuesi USB TTL - një lloj përshtatësi për krijimin e lidhjevendërmjet pajisjeve USB dhe logjikës TTL.
Artikulli shpjegoi në detaje rreth TTL - çfarë është dhe për çfarë shërben. Disa mënyra për ta ndryshuar atë do t'ju lejojnë të anashkaloni kufizimin e bllokimit të trafikut në disa ofrues. Kjo bën të mundur përdorimin e internetit kudo.
Zbatimi është i ndryshëm në pajisje të ndryshme, ju mund ta bëni atë duke përdorur mjete softuerike dhe duke ndryshuar manualisht skedarët e sistemit. Disa modeme do të duhet të ndezen dhe secili ka versionin e vet të softuerit.
Këto udhëzime mund të anashkalojnë bllokimin e shumë ofruesve që ofrojnë akses në internet nëpërmjet një rrjeti celular.