Переадресація тунелю Chrome ssh


17

Я вперше входжу на ssh-сервер. Тоді я намагаюся використовувати Chrome для пересилання ssh тунелю. Чи існує спосіб гуі зробити це? Я можу зробити це в Gui Firefox приблизно за 10 секунд, тому я думаю, що Chrome також матиме цю корисну функцію. Чи є простіший спосіб зробити це?

Linux
/usr/bin/chromium-browser --proxy-server="socks5://localhost:3145"

Windows
C:\Users\username\AppData\Local\Chromium\Application\chrome.exe --proxy-server="socks5://localhost:3145"

Я виявив це, прочитавши ці два посилання.


Яке Ваше запитання? Єдине питання, яке я бачу, - це те, на яке ти вже відповів?
тлунд

1
Я сподівався, що у хрому є метод GUI цього. Середній користувач хрому не знає, як це зробити. Методи графічного інтерфейсу, як правило, простіше дотримуватися та виконувати. Я також був, якщо був простіший і коротший метод цього командного рядка.
кокедуд

Відповіді:


30

Якщо ви хочете використовувати віддалений ssh-сервер як проксі-сервер SOCKS5 з Chromium, це так просто, як:

ssh -ND 1080 remote_server
  • -N: не виконуйте команди: просто робіть переадресації / проксі
  • -D: налаштування проксі-сервера на локальному порту 1080

Інші можливості:

  • -f: розщериться відразу після успішного входу та налаштування переадресацій
  • -C: активує стиснення, що має сенс у повільних або дорогих (мобільних, GPRS / 3g / LTE) посиланнях.

і потім:

chromium-browser --proxy-server="socks5://localhost:1080"

Не забудьте спочатку закрити кожне вікно з хрому. Інакше проксі-ефект не матиме жодного ефекту.

Ви можете встановити пакет " autossh ", щоб з'єднання автоматично відновлювалося після відключення. У цьому випадку ви впевнені, що хочете налаштувати аутентифікацію відкритого ключа, щоб не потрібно було вводити свій пароль щоразу.

1080 - стандартний порт для сервера SOCKS. Використання стандартів допомагає іншим програмістам зрозуміти та підтримувати ваші налаштування.


2
Якщо ви хочете запустити екземпляр свого веб-переглядача без тунельного трафіку паралельно, ви можете додати його --user-data-dir=~/.config/mytunneldchromeпри запуску тунельованого хрому / хрому.
Твартом
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.