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"

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

1 ответ1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .