Как да използвате SSH тунелиране в Chrome OS

Съдържание:

Как да използвате SSH тунелиране в Chrome OS
Как да използвате SSH тунелиране в Chrome OS

Видео: Как да използвате SSH тунелиране в Chrome OS

Видео: Как да използвате SSH тунелиране в Chrome OS
Видео: 1000 German Words For Beginners ⭐⭐⭐⭐⭐ - YouTube 2024, Април
Anonim
Image
Image
Chromebook предлага вградена поддръжка за SSH тунели с включените в тях кошници и SSH команда. SSH тунелът ви позволява да използвате SSH връзка като VPN или шифрован прокси сървър, като изпращате трафика си за сърфиране през защитния тунел.
Chromebook предлага вградена поддръжка за SSH тунели с включените в тях кошници и SSH команда. SSH тунелът ви позволява да използвате SSH връзка като VPN или шифрован прокси сървър, като изпращате трафика си за сърфиране през защитния тунел.

Това ви позволява да шифровате трафик, когато сърфирате в обществена мрежа, да получите достъп до гео-блокирано съдържание или дори да си направите тунел около цензурата на интернет като голямата защитна стена на Китай.

Стъпка 1: Отворете SSH тунела

Когато настройвате SSH тунели за всяка операционна система, има две стъпки. Първо, ще трябва да установите връзка със SSH сървъра и да отворите тунел.

За да направите това, отворете корпуса на Crosh, като натиснете Ctrl + Alt + T навсякъде в Chrome OS. Обвивката ще се отвори в раздел на браузъра.

След това използвайте съответната команда ssh, за да се свържете със SSH сървър и да създадете тунел. Ще направите това, като стартирате командата ssh и след това като напишете всяка опция на собствената си линия, както е така:

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

След като стартирате командата за свързване, ще бъдете подканени да въведете паролата, за да се идентифицирате със сървъра или да отключите файла с ключовете.

Image
Image

За това можете да използвате и официалното приложение Secure Shell на Google. Стартирайте разширението и въведете подробностите за SSH сървъра в прозореца за вход. В полето за аргументи въведете - D 8800 или друг номер на порт по ваш избор.

Image
Image

Стъпка 2: Включете Chrome OS в тунела

Тунелът вече е отворен, но вашият Chromebook няма да го използва автоматично. Ще трябва да посочите тунела като прокси сървър в Chrome, което ще накара Chrome да изпраща трафика си през тунела.

Има някои проблеми тук, тъй като Chrome OS обикновено няма да изпраща заявки за DNS през тунела (вижте грешка 29914). Това е така, защото Chrome OS използва протокола SOCKS4 за тунела по подразбиране, въпреки че поддържа по-сигурен протокол SOCKS5. Няма опция за избор на SOCKS5 при настройка на прокси сървър в потребителския интерфейс на Chrome OS (вижте грешка 199603).

Ако не ви е грижа, че вашите DNS заявки се изпращат в текущата ви връзка, можете просто да активирате прокси сървъра по нормалния начин. За целта отворете страницата за настройки на Chromebook и поставете отметка на опцията "Разрешаване на прокси сървъри за споделени мрежи" под Интернет връзка. След това кликнете върху името на връзката си в интернет, кликнете върху раздела Прокси сървър и изберете "Ръчна настройка на прокси сървър". Вдясно от хоста SOCKS въведете "localhost" и портът, който сте посочили по-рано.

За да конфигурирате SOCKS5 прокси лесния начин, използвайте разширението Proxy SwitchySharp. Тя ви позволява да въведете подходящите детайли и да изберете SOCKS5, като използвате API на прокси сървъра на Chrome, за да промените настройките на прокси сървъра, така че Chrome да използва прокси сървър SOCKS5.
За да конфигурирате SOCKS5 прокси лесния начин, използвайте разширението Proxy SwitchySharp. Тя ви позволява да въведете подходящите детайли и да изберете SOCKS5, като използвате API на прокси сървъра на Chrome, за да промените настройките на прокси сървъра, така че Chrome да използва прокси сървър SOCKS5.

Използвайте страницата с опции SwitchSharp, за да създадете нов прокси профил и да го наименувате "SSH тунел". Под Ръчна конфигурация и отдясно на Host SOCKS въведете "localhost" като адрес и въведете номера на порт, който сте избрали по-рано. Изберете опцията "SOCKS v5". Когато използвате този прокси профил, той ще препраща трафика ви през SSH тунела.

Ако предпочитате да не използвате разширение на браузъра, вместо това можете да създадете свой собствен файл за автоматично конфигуриране на прокси сървър (PAC) и да насочите Chrome към него. За да направите това, просто използвайте текстов редактор (Caret е добър офлайн текстов редактор за Chrome OS) и въведете следния текст в него:
Ако предпочитате да не използвате разширение на браузъра, вместо това можете да създадете свой собствен файл за автоматично конфигуриране на прокси сървър (PAC) и да насочите Chrome към него. За да направите това, просто използвайте текстов редактор (Caret е добър офлайн текстов редактор за Chrome OS) и въведете следния текст в него:

function FindProxyForURL(url, host) { return 'SOCKS5 localhost:8800'; }

Разбира се, трябва да въведете порт, който избрахте по-рано, ако не сте избрали 8800. Запазете текстовия файл с разширението.pac - например можете просто да го запазите в папката Downloads.

Image
Image

Сега можете отново да посетите екрана за конфигуриране на прокси сървър и да изберете "Автоматично конфигуриране на прокси сървър". Въведете пътя към.pac файла, който се съхранява на вашия Chromebook сам или на отдалечен сървър. Например, пътят за достъп до папката ви за изтегляне в Chrome OS е file: /// home / chronos / user / Downloads /. Така че, откакто запазихме файла с името ssh_tunnel.pac, щяхме да влезем Файл: ///home/chronos/user/Downloads/ssh_tunnel.pac тук.

Image
Image

Ако започнете да виждате грешки при свързване, докато използвате конфигурацията на прокси сървър, може да се дължи на това, че SSH връзката ви е затворена. Ще трябва да се свържете повторно към сървъра SSH по същия начин или да деактивирате опциите на прокси сървъра, като позволите на своя Chromebook да се свърже директно с интернет директно.

Препоръчано: