TTL - kas tas ir? TTL ir laiks dzīvot. Tas ir, paketes kalpošanas laiks, kas tai piešķirts pārejas brīdī no sākotnējā mezgla uz pēdējo. IPv4 standartā astoņu bitu lauks galvenē ir piešķirts, lai atspoguļotu TTL. Pārejot caur daudziem mezgliem uz galamērķi, paketes vērtība katru reizi samazinās par 1 vienību. Tas tiek darīts, lai ierobežotu viņa klātbūtnes laiku mezglos līdz noteiktam skaitam. Un tas, savukārt, palīdz izvairīties no tīkla pārslodzes.
Kā izdomājuši tehnoloģijas autori, paketes kalpošanas laiks katru sekundi zaudē 1 vienību. Taču, pateicoties lielajam savienojuma ātrumam un maršrutētāju un mezglu skaitam, samazinājums ir daudz ātrāks.
Kas notiek, ja TTL sasniegs nulli? Pakete pazudīs, un sūtītājs saņems ziņojumu, ka ir beidzies tās darbības laiks, kas nozīmē, ka jums ir jāmēģina vēlreiz. Maksimālā vērtība, ko var attēlot astoņu bitu lauks, ir 255. Operētājsistēmām ir noklusējuma vērtības. Piemēram, TTL operētājsistēmā Windows ir 128, bet operētājsistēmā Linux un atvasinātajos produktos - Mac, Android - 64.
DNS videi ir savs TTL, un tā atspoguļo kešatmiņā saglabāto datu svaigumu. Bet raksts nebūs par viņu.
Kam un kādās jomās tiek izmantots TTL
Pakotnes kalpošanas laiku aktīvi izmanto dažādiInterneta pakalpojumu sniedzēji, piemēram, Yota. Tādējādi viņi, izplatot Wi-Fi, cenšas ierobežot piekļuvi pārmērīgas trafika patēriņam. Tas ir saistīts ar faktu, ka pakete, pārejot no ierīces, kas saņem trafiku, uz sadalošo, samazina TTL, kā rezultātā pakalpojumu sniedzējs saņem vērtību, kas ir mazāka vai, Windows gadījumā, lielāka, nekā paredzēts.
Piemēram varat aprakstīt viedtālruņa procesu, kura pamatā ir "Android". Ierīce nosūta pieprasījumu saņemt datus no konkrētas vietnes. Kopā ar to tiek nosūtīts TTL, kura vērtība ir 64. Pakalpojumu sniedzējs zina, ka šis ir šīs ierīces paketes kalpošanas laika standarta cipars, tāpēc tas ļauj tai brīvi piekļūt tīklam.
Tagad ierīce sāk izplatīt Wi-Fi un kļūst par sava veida maršrutētāju. Pieslēgtais viedtālrunis darbojas uz Windows platformas, un tā TTL, kas iet caur izplatīšanas ierīci, būs 127. Pakalpojumu sniedzējs satiks šo paketi un sapratīs, ka tā internets tiek izplatīts. Tāpēc tas bloķēs savienojumu.
Iespēja mainīt TTL dažādās ierīcēs
Pakešu dzīves ilguma vērtības maiņa var būt noderīga, lai apietu nodrošinātāja veikto trafika bloķēšanu. Piemēram, ja kabeļa savienojums ir izslēgts un lietotājam ir steidzami jāpiekļūst internetam no datora. Pēc tam viedtālrunis kļūst par piekļuves punktu un pievieno datoru tīklam.
Ir vērts atzīmēt, ka daži pakalpojumu sniedzēji bloķē piekļuvi ne tikai caur TTL, bet arī izseko vietnes apmeklējumus. Un, ja resursam nav nekāda sakara ar viedtālruni, t.i., tas nav vajadzīgs,savienojums ir bojāts.
Jūs varat mainīt TTL vairākos veidos, kas tiks aprakstīti vēlāk.
Mainīt TTL Android ierīcēs
Vienkāršākais veids, kā mainīt pakotnes kalpošanas laiku Android ierīcēs, ir izmantot specializētu programmatūru. Piemēram, ļoti efektīvs produkts ir TTL Master. Tas var mainīt dozatora paketes kalpošanas laiku uz to, kas izriet no datu pārraides. Piemēram, izplatot Wi-Fi operētājsistēmā Windows, jums ir jāiestata vērtība 127, bet Android vai Linux - 63.
Programma ir bezmaksas, un to var viegli atrast oficiālajā Google Play veikalā. Tomēr, lai tā darbotos, ir nepieciešamas ierīces saknes atļaujas.
Programmas saskarne ir vienkārša - augšējā daļā tiek parādīta parametra pašreizējā vērtība. Nedaudz zemāk ir sagataves Windows operētājsistēmām un citām. Vēlamo vērtību var iestatīt arī manuāli. Nedaudz zemāk atrodas poga ar iespēju no lietojumprogrammas tieši pāriet uz modema iestatījumiem. Dažās versijās risinājums ir pieejams, izmantojot iptables, kuram ir īpašs vienums.
Iestatījumos ir iespējams iestatīt palaišanu un darbmūža maiņu automātiski, kad ierīce sāk sāknēties. Dažas Android versijas ļauj palaist piekļuves punktu tūlīt pēc vērtības maiņas. Ir atbalsts krievu valodai.
Lietojumprogramma pastāvīgi attīstās un pilnveidojas. Vietnē github ir profils, kurāikviens var atzaroties un pievienot projektam savas iespējas. Ja izstrādātāji to akceptēs, tie tiks iekļauti nākamajā laidienā.
Varat arī izmēģināt sistēmas failu manuālas modificēšanas metodi, lai mainītu pakotnes kalpošanas laika vērtību. Tam būs nepieciešamas root tiesības. Vispirms jums ir jāpārslēdzas uz lidojuma režīmu, tas ir, tālrunim jāzaudē tīkls.
Pēc tam izmantojiet jebkuru pārlūku, kas var rediģēt failus. Tajā jums jāiet pa ceļu proc/sys/net/ipv4. Šajā direktorijā jūs interesē fails ar nosaukumu ip_default_ttl. Tas satur vērtību 64, kas ir jāmaina uz 63.
Pēc tam tālrunis ir jāizslēdz no lidmašīnas režīma, lai tas atkal reģistrētos tīmeklī. Tagad varat izplatīt bezvadu internetu un mēģināt savienot iOS vai Android ierīci, tas ir, ar TTL 64.
Ja vēlaties izmantot Windows datoru kā vienu no klientiem, jums būs jāiestata nemainīga paketes kalpošanas laika vērtība, kā aprakstīts tālāk.
Mainīt TTL datorā ar Windows operētājsistēmu
Ja jums ir nepieciešams izplatīt internetu no Android viedtālruņa uz datoru, kurā darbojas sistēma Windows, jums būs nedaudz jāpielāgo reģistra vērtības. Šī metode būs aktuāla, ja tālrunis nav iesakņojies un nav iespējams apiet tā bloķēšanu.
Reģistra palaišanu operētājsistēmu rindā var veikt, izmantojot izvēlnes vienumu "Sākt" "Palaist". Ievadiet tajā Regedit un noklikšķiniet uz Labi. Atvērtajā logā parādīsies divi apgabali. Kreisajā pusē irkoka struktūra, bet labajā pusē - vērtības. Jums jāatrod filiāle HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters. Operētājsistēmā Windows 8 Tcpip var aizstāt ar Tcpip6.
Logā ar vērtībām ir jāizveido jauns. Tas tiek darīts ar peles labo pogu. Konteksta izvēlnē atlasiet Jauns, pēc tam jaunu DWORD vērtību un nosauciet to Noklusējuma TTL. Kas tas? Tas būs statisks iestatījums nemainīgai kalpošanas laika vērtībai. Pēc tam vēlreiz noklikšķiniet ar peles labo pogu un atlasiet Rediģēt. Skaitļa veidam ir jābūt decimāldaļai, un vērtībai jābūt 65. Tādējādi sistēma pārsūtīs paketes kalpošanas laiku 65, tas ir, par vienu vairāk nekā Android. Tas ir, izejot cauri viedtālrunim, tas zaudēs vienu vienību, un pakalpojumu sniedzējs nepamanīs nozveju. Pēc izmaiņu veikšanas dators ir jārestartē.
Tagad varat izplatīt internetu operētājsistēmā Android, neizmantojot īpašu programmatūru un ierīces.
Mainīt uz Linux
Kā tiek mainīts TTL datorā ar Linux operētājsistēmu? Operētājsistēmā Linux paketes dzīves ilguma maiņa tiek mainīta ar vienu rindiņu terminālī: sudo iptables -t mangle -A POSTROUTING -j TTL --ttl-set 65
Mainīt pakešu kalpošanas laiku modemos
Varat mainīt modema TTL, mainot IMEI. Šis ir šāds identifikācijas kods, kas ir unikāls katrai ierīcei, kurai ir piekļuve mobilajiem tīkliem. Problēma ir tā, ka nav universāla ceļa. Tas ir saistīts ar faktu, ka katram atsevišķam modemam ir jābūt savamprogrammaparatūra, kas mainīs IMEI.
Vietnē w3bsit3-dns.com ir piedāvāti risinājumi dažādu ražotāju un modeļu modemu kalpošanas laika maiņai. Tur varat arī atrast detalizētu šī uzdevuma ieviešanu.
Mainīt pakotnes darbības laiku operētājsistēmā iOS
Izmantojot TetherMe pielāgošanu, varat pārslēgties uz iOS TTL. Kas tas ir? Šī ir deb lietotne, kas atbloķē tīklāja režīmu iOS ierīcēs. Fakts ir tāds, ka Apple ļauj dažiem mobilo sakaru operatoriem bloķēt funkciju "Modema režīms" SIM līmenī. Šī lietojumprogramma ļauj to aktivizēt un izmantot tālruni kā modemu.
Mainīt TTL operētājsistēmā MacOS
MacOS pēc noklusējuma TTL ir 64. Ja vēlaties to mainīt, terminālī ir jāievada komanda: sudo sysctl -w net.inet.ip.ttl=65.
Tomēr, izmantojot šo pieeju, pēc atsāknēšanas vērtība mainīsies atpakaļ uz 64. Tāpēc ir jāveic vairākas manipulācijas. Direktorija etc atrodas diska saknē. Tas ir paslēpts, bet jums tajā jāiekļūst. Tur tiek izveidots fails sysctl.conf. Tajā jāieraksta tikai viena rindiņa - net.inet.ip.ttl=65. Un, protams, saglabājiet.
Lai parādītu šo slēpto mapi programmā Finder, dodieties uz galveno disku un nospiediet cmd+shift+G. Parādītajā logā ievadiet meklētās mapes nosaukumu, pēc kura tā tiks atrasta.
Secinājumi
Ir tāda lieta kā USB TTL pārveidotājs. Tomēr tam nav nekāda sakara ar raksta kontekstu, un to nevajadzētu sajaukt ar iepakojuma kalpošanas laiku. USB TTL pārveidotājs - sava veida adapteris savienojumu veidošanaistarp USB ierīcēm un TTL loģiku.
Rakstā ir sīki paskaidrots par TTL - kas tas ir un kam tas paredzēts. Vairāki veidi, kā to mainīt, ļaus jums apiet dažu pakalpojumu sniedzēju satiksmes bloķēšanas ierobežojumu. Tādējādi ir iespējams izmantot internetu visur.
Ieviešana dažādās ierīcēs ir atšķirīga, to var izdarīt gan izmantojot programmatūras rīkus, gan manuāli mainot sistēmas failus. Dažiem modemiem būs jābūt zibspuldzēm, un katram ir sava programmatūras versija.
Šīs instrukcijas var apiet daudzu pakalpojumu sniedzēju bloķēšanu, kuri nodrošina piekļuvi internetam, izmantojot mobilo tīklu.