8Sep
" "Chromebook" įrenginiai siūlo integruotą SSH tunelių palaikymą, įskaitant jų "crosh shell" ir "SSH" komandą.SSH tunelis leidžia naudoti SSH ryšį, pvz., VPN arba užkoduotą tarpinį serverį, siunčiant naršymo eismą per saugų tunelį.
Tai leidžia jums šifruoti srautą naršydami viešajame tinkle, pasiekti geo užblokuotą turinį ar netgi nuslopinti internetinę cenzūrą, pvz., "Great Firewall of China".
1 žingsnis: atidarykite SSH tunelį
Kai nustatote SSH tuneliavimo bet kurioje operacinėje sistemoje, yra du žingsniai. Pirma, turėsite sukurti ryšį su SSH serveriu ir atidaryti tunelį.
Norėdami tai padaryti, atidarykite "crosh shell", paspausdami Ctrl + Alt + T bet kur "Chrome" OS.Korpusas bus atidarytas naršyklės skirtuke.
Toliau naudokite atitinkamą komandą ssh, norėdami prisijungti prie SSH serverio ir sukurti tunelį.Tai atliksite paleisdami komandą ssh ir įveskite kiekvieną pasirinktį savo eilutėje, pavyzdžiui:
ssh
host [SSH serverio IP adresas arba prieglobos pavadinimas]( įveskite nuotolinio SSH serverio IP adresą arba prieglobos pavadinimą čia.)
user [username]( įveskite savo vartotojo vardą nuotoliniame SSH serveryje čia.)
port [port number]( įveskite numerį, kuriuo SSH serveris klausa. Jei jis yra numatytasis prievadas 22, jums ši eilutė nereikalinga.)
dinamiškai į priekį [port number]( įveskite vietinio uosto numerį ssh peradresavimui - pavyzdžiui, dinamiškai į priekį 8800 .)
klavišas [failo vardas rakto]( jei norite prisijungti, įveskite pagrindinį failo pavadinimąį SSH serverį, o ne tik į slaptažodį. Išmeskite šią eilutę, jei SSH serveriui nereikalingas raktas.)
prijunkite
Kai paleisite prisijungimo komandą, būsite paraginti įvesti slaptažodį, kad galėtumėte autentifikuoti su serveriu arbaatrakinti pagrindinį failą.
Taip pat galite naudoti "Google" oficialią "Secure Shell" programą.Paleiskite pratęsimą ir prisijungimo lange įveskite SSH serverio duomenis. Lauke Argumentai įveskite -D 8800 arba kitą savo pasirinktą prievado numerį.
2 veiksmas. Ar "Chrome OS" naudoja tunelį "
" Dabar tunelis yra atidarytas, bet "Chromebook" jo automatiškai nebus naudojamas. "Chrome" reikės nurodyti kaip "proxy" tunelį, dėl kurio "Chrome" gali siųsti srautą pertunelis.
Čia yra keletas problemų, nes "Chrome" OS paprastai neišsiųsti DNS užklausų per tunelį( žr. 29914 klaidą).Taip yra todėl, kad "Chrome" OS pagal nutylėjimą naudoja tunelio SOCKS4 protokolą, nors jis palaiko saugesnį SOCKS5 protokolą.Pasirinkus SOCKS5, pasirinkdami tarpinį serverį "Chrome" OS vartotojo sąsajoje nėra galimybės pasirinkti( žr. 199603 klaidą).
Jei jums nereikia rūpintis, kad jūsų DNS užklausos būtų išsiųstos per jūsų dabartinį ryšį, paprasčiausiai įjunkite tarpinį serverį įprastu būdu. Jei norite tai padaryti, atidarykite "Chromebook" "Nustatymų" puslapį ir pažymėkite parinktį "Leisti bendrintus tinklus".Tada spustelėkite savo interneto ryšio pavadinimą, spustelėkite "Proxy" skirtuką ir pasirinkite "Manual proxy configuration". SOCKS prieglobos dešinėje įvesite "localhost" ir anksčiau nurodytą prievadą.
Paprastas būdas konfigūruoti SOCKS5 tarpinį serverį, naudokite "Proxy SwitchySharp" plėtinį.Tai leidžia jums įvesti reikiamą informaciją ir pasirinkti SOCKS5, naudodami "Chrome" įgaliojimo API, kad pakeistumėte tarpinio serverio nustatymus, todėl "Chrome" naudos SOCKS5 įgaliotąjį serverį.
Naudokite "SwitchSharp" parinktys, kad sukurtumėte naują tarpinio serverio profilį ir pavadintumėte jį "SSH tuneliu". Pagal "Manual Configuration" ir "SOCKS Host" dešinėje įveskite "localhost" kaip adresą ir įveskite anksčiau pasirinktą prievado numerį.Pasirinkite "SOCKS v5" parinktį.Kai naudosite šį tarpinio serverio profilį, jis perduos jūsų srautą per SSH tunelį.
Jei nenorite naudoti naršyklės plėtinio, galite sukurti savo proxy automatinės konfigūracijos( PAC) failą ir pažymėti "Chrome".Norėdami tai padaryti, tiesiog naudokite teksto redaktorių( "Caret" yra geras "Chrome OS" neprisijungęs teksto redagavimo priemonė) ir į jį įvesite tokį tekstą:
funkcija FindProxyForURL( url, host)( grąžinti "SOCKS5 vietinį": 8800 ";}Žinoma, turėtumėte įvesti anksčiau pasirinktą prieigą, jei nepasirinkote 8800. Išsaugokite tekstinį failą su. pac failo plėtiniu - pavyzdžiui, galite jį įrašyti į savo atsisiuntimų aplanką.
Dabar galite grįžti į proxy konfigūracijos ekraną ir pasirinkti "Automatinis tarpinio serverio konfigūravimas". Įveskite kelią į. pac failą, kurį patys laikote savo "Chromebook" arba nuotoliniame serveryje. Pavyzdžiui, kelias pasiekti atsisiuntimų aplanką "Chrome" OS yra failas: ///home/chronos/user/Downloads/.Taigi, kadangi mes išsaugojome failą pavadinimu ssh_tunnel.pac, mes turėtume įvesti failą: ///home/chronos/user/Downloads/ ssh_tunnel.pac čia.
Jei naudodamiesi tarpinio serverio konfigūracija pradeda matyti ryšio klaidas, gali būti, kad jūsų SSH ryšys buvo uždarytas. Jums reikės iš naujo prisijungti prie SSH serverio tokiu pačiu būdu arba nenustatyti tarpinio serverio parinkčių, todėl "Chromebook" vėl galės prisijungti prie interneto.
vaizdo kreditas: "Sigckgc" "Flickr
"