Hogyan használjuk az ssh alagutat egy krómozott, web proxy-ben

A Chromebook beépített SSH tunneling támogatással rendelkezik a crosh parancs shell és az SSH parancs segítségével. Az SSH alagút lehetővé teszi, hogy SSH kapcsolatot használjon, például titkosítást használó VPN vagy proxy segítségével, irányítva a böngésző forgalmát egy biztonságos alagúton.

Az SSH tunneling minden operációs rendszerben két lépést igényel. Először csatlakozni kell az SSH kiszolgálóhoz és nyissa meg az alagutat.

Ehhez hívja fel a crosh parancshéjat a Ctrl + Alt + T billentyű lenyomásával a Chrome OS bármely részén. A böngésző megnyílik a böngésző lapon.

Ezután használja a megfelelő ssh parancsot, hogy csatlakozzon az SSH kiszolgálóhoz, és alakítsa ki az alagutat. Ehhez futtassa az ssh parancsot, és írja be az egyes opciókat egy különálló vonalon:

user [username] (Írja be a felhasználónevet a távoli SSH kiszolgálón.)

port [Port number] (Adja meg az SSH kiszolgáló által hallgatott portszámot.) Ha egy tipikus 22 portot használ, akkor ez a vonal nem szükséges.)

kulcs [kulcs fájlnév] (Adja meg a kulcsfájl nevét, ha kulcsra van szüksége ahhoz, hogy az SSH kiszolgálóhoz csatlakozzon, és ne csak egy jelszót.) Ha nincs szüksége a kulcsra, hagyja ki ezt a kulcsot.

A kapcsolat parancs végrehajtása után meg kell adnia egy jelszót a kiszolgáló hitelesítéséhez vagy a kulcsfájl feloldásához.

Az SSH hivatalos Google-alkalmazását is használhatja. Futtassa a kiterjesztést és adja meg az SSH kiszolgáló adatait a bejelentkezési ablakban. Az argumentumok mezőbe írja be a -D 6655-et vagy egy másik portszámot, amelyet kiválaszt.

2. lépés: A Chrome operációs rendszert használja az alagút használatához

Az alagút nyitva van, de a Hrombuk nem fogja automatikusan használni. Meg kell adnia az alagutat proxyként a Chrome-ban, ami arra kényszeríti a Chrome-ot, hogy az alagúton keresztül irányítsa a forgalmat.

Ennek problémái vannak, mivel a Chrome OS OS nem továbbítja a DNS-kéréseket az alagútban. Ennek oka az, hogy a Chrome OS alapértelmezés szerint az alagút SOCKS4 protokollját használja, annak ellenére, hogy támogatja a biztonságosabb SOCKS5 protokollt. A SOCKS5 nem választható ki proxy megadásakor a Chrome OS felületén.

Ha nem aggódik, hogy a DNS-lekérdezések nem védett kapcsolaton mennek keresztül, akkor a proxyt a szokásos módon engedélyezheti. Ehhez nyissa meg a Chromebook beállítások oldalt, és ellenőrizze a "Megosztott hálózatok proxy engedélyezése" opciót az internetkapcsolat alatt. Ezután kattintson az Internet kapcsolat nevére, kattintson a Proxy fülre, és válassza a "Manual proxy configuration" parancsot. A SOCKS host jobb oldalán írja be a "localhost" és a korábban beállított portot.

A SOCKS5 proxy beállításához használja a Proxy SwitchySharp kiterjesztést. Lehetővé teszi a szükséges adatok beírását és a SOCKS5 használatát a Chrome API-proxy használatával a proxy beállításainak módosításához, hogy a Chrome a SOCKS5-öt használja.

function FindProxyForURL (url, host)
visszatérés "SOCKS5 localhost: 6655";
>

Adja meg a korábban megadott portot. Mentse a szövegfájlt bárhol a .pac kiterjesztéssel.

Nyissa meg ismét a proxybeállításokat, és válassza az "Automatikus proxy konfiguráció" lehetőséget. Adja meg a .pac fájl elérési útját.

Ha proxy beállítások használata során csatlakozási hiba lép fel, az SSH kapcsolat valószínűleg sikertelen. Újra csatlakoznia kell az SSH kiszolgálóhoz, vagy letilthatja a proxy használatát, lehetővé téve, hogy a Chromebook közvetlenül csatlakozzon az internetre.