8Sep
Chromebookovi nude ugrađenu podršku za SSH tuneliranje sa svojim uključenim Crosh shell i SSH naredbom. SSH tunel omogućuje vam korištenje SSH veze poput VPN-a ili šifriranog proxy poslužitelja, šaljući vaš promet pregledavanja kroz siguran tunel.
To vam omogućuje šifriranje prometa pri pregledavanju na javnoj mreži, pristupu geo blokiranom sadržaju ili čak tuneliranje cenzure na internetu poput Velikog vatrozida Kine.
Korak 1: Otvorite SSH tunel
Pri postavljanju SSH tunela na bilo kojem operacijskom sustavu, postoje dva koraka. Prvo, morat ćete uspostaviti vezu s SSH poslužiteljem i otvoriti tunel.
Da biste to učinili, otvorite čvor Crosh pritiskom na Ctrl + Alt + T bilo gdje u OS-u Chrome. Shema će se otvoriti na kartici preglednika.
Zatim upotrijebite odgovarajuću ssh naredbu za povezivanje s SSH poslužiteljem i uspostavljanje tunela. To ćete učiniti tako da pokrenete ssh naredbu, a zatim upišete svaku opciju na vlastitu liniju, kao što je:
ssh
domaćin [SSH poslužitelj IP adresa ili ime računala]( Unesite daljinski SSH poslužitelj IP adresa ili ime računala ovdje.)
Korisnik [korisničko ime] Ovdje unesite svoje korisničko ime na udaljenom SSH poslužitelju.
port [port number]( Unesite broj porta za koji SSH poslužitelj sluša.
dinamički naprijed [broj porta]( Unesite lokalni broj porta za ssh prosljeđivanje - na primjer, dinamički naprijed 8800 .)
ključ [naziv ključa datoteke]( unesite naziv ključne datoteke ako vam je potreban ključ za povezivanjena SSH poslužitelj, a ne samo lozinku. Ostupi ovu liniju ako SSH poslužitelj ne zahtijeva ključ.)
povezivanje
Nakon pokretanja naredbe za povezivanje, od vas će se tražiti da unesete lozinku za provjeru autentičnosti s poslužiteljem iliza otključavanje ključne datoteke.
Također možete koristiti Googleovu službenu aplikaciju Secure Shell za to. Pokrenite proširenje i unesite podatke SSH poslužitelja u prozor za prijavu. U okviru argumenata unesite -D 8800 ili drugi broj priključka po vašem izboru.
Korak 2: Imajte Chrome OS Koristite tunel
Tunel je sada otvoren, ali vaš Chromebook to neće automatski koristiti. Morat ćete odrediti tunel kao proxy u Chromeu, što će uzrokovati da Chrome šalje svoj promet kroztunela.
Ovdje postoje neki problemi, budući da Chrome OS obično ne šalje DNS zahtjeve preko tunela( vidi bug 29914).To je zato što Chrome OS zadano upotrebljava SOCKS4 protokol za tunel, iako podržava sigurniji SOCKS5 protokol. Nema opcije za odabir SOCKS5 prilikom postavljanja proxyja u korisničkom sučelju OS-a Chrome( vidi bug 199603).
Ako vam nije važno da se vaši DNS zahtjevi šalju preko vaše trenutačne veze, samo proxy možete omogućiti na uobičajeni način. Da biste to učinili, otvorite stranicu postavki Chromebooka i odaberite opciju "Dopusti proxyja za dijeljene mreže" u sklopu internetske veze. Zatim kliknite naziv vaše internetske veze, kliknite na proxy karticu i odaberite "Ručna konfiguracija proxyja". Desno od hostova SOCKS unesite "localhost" i port koji ste ranije odredili.
Za konfiguriranje SOCKS5 proxy-a na jednostavan način koristite Proxy SwitchySharp nastavak. Omogućuje vam unos odgovarajućih pojedinosti i odabir SOCKS5 pomoću API-ja proxyja Chrome kako biste promijenili postavke proxyja kako bi Chrome koristio SOCKS5 proxy.
Pomoću stranice SwitchSharp Options stvorite novi proxy profil i nazovite ga nešto poput "SSH tunela". U ručnoj konfiguraciji i desno od SOCKS Host, unesite "localhost" kao adresu i unesite broj porta koji ste odabrali ranije. Odaberite opciju "SOCKS v5".Kada koristite ovaj proxy profil, prosljeđivat će vaš promet preko SSH tunela.
Ako ne želite upotrebljavati proširenje preglednika, umjesto toga možete izraditi vlastitu datoteku za automatsku konfiguraciju proxyja( PAC) i usmjeriti Chrome na njega. Da biste to učinili, jednostavno upotrijebite uređivač teksta( Caret je dobar izvanmrežni uređivač teksta za OS Chrome) i unesite sljedeći tekst:
funkcija FindProxyForURL( url, host){ return "SOCKS5 localhost: 8800";}Naravno, trebali biste otvoriti port koji ste odabrali ranije ako niste odabrali 8800. Spremite tekstualnu datoteku s ekstenzijom. pac datoteke - na primjer, možete ga jednostavno spremiti u mapu Preuzimanja.
Sada možete ponovno posjetiti proxy konfiguracijski zaslon i odabrati "Automatic Proxy Configuration". Unesite put do. pac datoteke, pohranjene na vašem Chromebooku ili na udaljenom poslužitelju. Na primjer, put do pristupanja mapi za preuzimanja na OS-u Chrome je datoteka: ///home/chronos/user/Downloads/.Dakle, budući da smo spremili datoteku s imenom ssh_tunnel.pac, unijmo datoteku: ///home/chronos/user/Downloads/ ssh_tunnel.pac ovdje.
Ako započnete s pogreškama veze tijekom korištenja konfiguracije proxy poslužitelja, možda je vaš SSH veza zatvorena. Morat ćete se ponovo povezati s SSH poslužiteljem na isti način ili poništiti opcije proxyja, čime se Chromebook ponovno može povezati s internetom.
Image Credit: sigckgc na Flickr