Tai leidžia jums šifruoti srautą naršydami viešajame tinkle, pasiekti geografiškai užblokuotą turinį ar netgi nuslopinti internetinę cenzūrą, pvz., "Great Firewall of China".
1 žingsnis: atidarykite SSH tunelį
Nustatydami 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" langelį, paspausdami Ctrl + Alt + T bet kur "Chrome" OS. Korpusas bus atidarytas naršyklės skirtuke.
Tada naudokite atitinkamą komandą ssh, norėdami prisijungti prie SSH serverio ir sukurti tunelį. Tai atliksite paleisdami komandą ssh, o tada kiekvieną parinktį įvesdami savo eilutę, taip:
ssh
host [SSH server IP address or hostname] (Enter the remote SSH server’s IP address or hostname here.)
user [username] (Enter your username on the remote SSH server here.)
port [port number] (Enter the port number teh SSH server is listening on. If it’s the default port 22, you don’t need this line.)
dynamic-forward [port number] (Enter a local port number for the ssh forwarding - for example, dynamic-forward 8800.)
key [key file name] (Enter a key file name if you need a key to connect to the SSH server and not just a password. Omit this line if the SSH server doesn’t require a key.)
connect
Kai paleisite prisijungimo komandą, būsite paraginti įvesti slaptažodį, kad galėtumėte patvirtinti serveryje arba atrakinti rakto 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 ar kitas jūsų pasirinktas prievado numeris.
2 žingsnis: naudokite "Chrome" OS tunelį
Dabar tunelis yra atidarytas, bet "Chromebook" jo automatiškai nebus naudojamas. "Chrome" reikės nurodyti tunelį kaip "proxy", todėl "Chrome" galės siųsti srautą per tunelį.
Č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 įgaliotąjį serverį. 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ą jūsų uostą.
Naudokite "SwitchSharp" parinktį, kad sukurtumėte naują tarpinio serverio profilį ir pavadintumėte jį "SSH tuneliu". Rankiniu būdu konfigūruojant ir SOCKS prieglobos 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į.
function FindProxyForURL(url, host) { return 'SOCKS5 localhost: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 tik aplanke Atsisiuntimai.
Dabar galite vėl aplankyti tarpinio serverio konfigūracijos ekraną ir pasirinkti "Automatinis tarpinio serverio konfigūravimas". Įveskite kelią.pac rinkmenai, išsaugotam "Chromebook" patys arba nuotoliniame serveryje. Pavyzdžiui, kelias pasiekti atsisiuntimų aplanką "Chrome" OS yra failas: /// home / chronos / user / Downloads /. Taigi, kadangi mes išsaugojome savo failą pavadinimu ssh_tunnel.pac, mes norėtume įvesti failas: ///home/chronos/user/Downloads/ssh_tunnel.pac čia.
Jei naudodami tarpinio serverio konfigūraciją pradedate 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.