Chrome SSH туннелирование

15

Сначала я захожу на ssh сервер. Затем я пытаюсь использовать Chrome для пересылки туннелей SSH. Есть графический способ сделать это? Я могу сделать это в графическом интерфейсе 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"

Я нашел это, прочитав эти две ссылки.

cokedude
источник
Какой у Вас вопрос? Единственный вопрос, который я вижу, это тот, который вы уже ответили себе?
tlund
Я надеялся, что Chrome имеет метод GUI этого. Обычный пользователь chrome не знает, как это сделать. Методы графического интерфейса обычно легче следовать и делать. Я также был, если бы был более простой и короткий метод командной строки этого.
cokedude

Ответы:

25

Если вы хотите использовать удаленный 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. Использование стандартов помогает другим программистам понимать и поддерживать ваши настройки.

Raúl Salinas-Monteagudo
источник
1
Если вы хотите запустить экземпляр вашего браузера без туннелированного трафика параллельно, вы можете добавить --user-data-dir=~/.config/mytunneldchrome при запуске вашего туннелированного хрома / хрома.
Tvartom