Хочется быть самим собой, но совесть не позволяет (Борис Крутиер).

Как настроить SSH туннель для частного просмотра

3 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
31 октября 2018
Как настроить SSH туннель для частного просмотра
Бывают случаи, когда вы хотите просматривать Интернет в частном порядке, получать доступ к содержимому с ограниченным доступом или обходить любые промежуточные брандмауэры, которые может выполнять ваша сеть.

Один из вариантов заключается в использовании VPN, но для этого требуется установка клиентского программного обеспечения на вашем компьютере и настройка собственного VPN-сервера или подписка на службу VPN.

Простейшей альтернативой является маршрутизация локального сетевого трафика с помощью зашифрованного туннеля прокси SOCKS. Таким образом, все ваши приложения, использующие прокси-сервер, подключаются к SSH-серверу, и сервер будет перенаправлять весь трафик на его фактическое место назначения. Ваш интернет-провайдер (ISP) и другие третьи стороны не смогут проверять ваш трафик и блокировать доступ к веб-сайтам.

В этой статье вы узнаете о процессе создания зашифрованного туннеля SSH и настройки браузеров Firefox и Google Chrome для использования прокси SOCKS.

  • Сервер работает с любым дистрибутивом Linux, с SSH-доступом для маршрутизации вашего трафика через него.
  • Веб-браузер.
  • Клиент SSH.

Мы создадим туннель SSH, который будет безопасно перенаправлять трафик с вашей локальной машины на порт 9090 на сервер SSH на порту 22. Вы можете использовать любой номер порта больше, чем 1024.

Если на вашем локальном компьютере вы запускаете Linux, macOS или любую другую операционную систему на основе Unix, вы можете легко запустить SSH-туннель с помощью следующей команды:

ssh -N -D 9090 [USER]@[SERVER_IP]

 

 

Возможные варианты:

  • -N – Указывает SSH не выполнять удаленную команду.
  • -D 9090 – Открывает туннель SOCKS по указанному номеру порта.
  • [USER]@[SERVER_IP] – Ваш удаленный SSH пользователя и IP-адрес сервера.
  • Для запуска команды в фоновом режиме используйте эту опцию -f.
  • Если ваш SSH-сервер прослушивает порт, отличный от порта 22 (по умолчанию), используйте этот параметр -p [PORT_NUMBER].

После запуска команды вам будет предложено ввести свой пароль пользователя. После входа в систему вы войдете на свой сервер, и будет создан туннель SSH.

Вы можете настроить аутентификацию на основе ключа SSH и подключиться к серверу без ввода пароля.

Пользователи Windows могут создавать туннель SSH с помощью клиента SSH PuTTY.

  1. Запустите Putty и введите IP-адрес вашего сервера в поле Host name (or IP address).
    Как настроить SSH туннель SSKS для частного просмотра
  2. В меню Connection разверните SSH и выберите Tunnels. Введите порт 9090 в поле Source Port и установите переключатель Dynamic.
    Как настроить SSH туннель SSKS для частного просмотра
  3. Нажмите на кнопку Add, как показано на рисунке ниже.
    Как настроить SSH туннель SSKS для частного просмотра
  4. Вернитесь на страницу Session, чтобы сохранить настройки, чтобы вы не вводили их каждый раз. Введите имя сеанса в поле Saved Session и нажмите кнопку Save.
    Как настроить SSH туннель SSKS для частного просмотра
  5. Выберите сохраненный сеанс и войдите на удаленный сервер, нажав на кнопку Open.
    Как настроить SSH туннель SSKS для частного просмотра

    Появится новое окно с запросом имени пользователя и пароля. После того, как вы введете свое имя пользователя и пароль, вы войдете на сервер и начнете туннель SSH.

Теперь, когда вы открыли туннель SSH SOCKS, последний шаг – настроить предпочтительный браузер для его использования.

Ниже приведены шаги для Windows, MacOS и Linux.

  1. В правом верхнем углу нажмите значок гамбургера,  чтобы открыть меню Firefox:
  2. Нажмите на ссылку ⚙ Preferences.
  3. Прокрутите вниз до раздела Network Settings и нажмите на кнопку Settings....
  4. Откроется новое окно.
    • Выберите переключатель Manual proxy configuration.
    • Введите 127.0.0.1 в поле SOCKS Host и 9090 в поле Port.
    • Установите флажок Proxy DNS when using SOCKS v5.
    • Нажмите на кнопку OK, чтобы сохранить настройки.
    Как настроить SSH туннель SSKS для частного просмотра

На данный момент ваш Firefox настроен, и вы можете просматривать Интернет, как ваш туннель SSH. Чтобы проверить его, вы можете открыть его google.com, введите “what is my ip” и вы увидите IP-адрес вашего сервера.

Чтобы вернуться к настройкам по умолчанию, перейдите в раздел Network Settings, выберите радио-кнопку Use system proxy settings и сохраните настройки.

Также есть несколько плагинов, которые могут помочь вам настроить настройки прокси-сервера Firefox, такие как FoxyProxy.

Google Chrome использует настройки прокси-сервера по умолчанию. Вместо изменения настроек прокси-сервера вашей операционной системы вы можете использовать аддон, например SwitchyOmega, или запустить веб-браузер Chrome из командной строки.

Чтобы запустить Chrome с использованием нового профиля и вашего туннеля SSH, используйте следующую команду:

Linux:

/usr/bin/google-chrome \
    --user-data-dir="$HOME/proxy-profile" \
    --proxy-server="socks5://localhost:9090"

 

macOS:

"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" \
    --user-data-dir="$HOME/proxy-profile" \
    --proxy-server="socks5://localhost:9090"

 

Windows:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" ^
    --user-data-dir="%USERPROFILE%\proxy-profile" ^
    --proxy-server="socks5://localhost:9090"

Профиль будет создан автоматически, если он не существует. Таким образом, вы можете одновременно запускать несколько экземпляров Chrome.

Чтобы подтвердить, что туннель SSH работает правильно, откройте google.com и введите “what is my ip”. IP-адрес должен быть IP-адресом вашего сервера.

Вы узнали, как настроить туннель SSH SOCKS 5 и настроить браузер для доступа к Интернету конфиденциально и анонимно.

Если вы столкнулись с проблемой, оставьте комментарий ниже.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Просмотров: 17

Если статья понравилась, то поделитесь ей в социальных сетях:

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close