1

Я пытался подключиться к Интернету через SSH-туннель, но безуспешно ...

Тест Mi довольно прост: у меня есть два компьютера за маршрутизатором (с доступом в интернет).

  • Компьютер 1: 192.168.1.32 (клиент ssh)
  • компьютер 2: 192.168.1.9 (ssh-сервер)

компьютер 1: работает ssh -v -ND 2080 pi@192.168.1.9

туннель socks открывается с подробным результатом:

debug1: Authentication succeeded (password).
debug1: Local connections to LOCALHOST:2080 forwarded to remote address socks:0
debug1: Local forwarding listening on ::1 port 2080.
debug1: channel 0: new [port listener]
debug1: Local forwarding listening on 127.0.0.1 port 2080.
debug1: channel 1: new [port listener]
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.

Я пытаюсь туннель с Firefox, настроенный с:

"Ручная настройка прокси" HTTP Proxy: 127.0.0.1; порт: 2080; SOCKSv5

Тогда я пытаюсь путешествовать по сети
Браузер не может получить веб-контент и отображает:

 - The site could be temporarily unavailable or too busy. Try again in a few
    moments.
 - If you are unable to load any pages, check your computer's network
    connection.
 - If your computer or network is protected by a firewall or proxy, make sure
    that Firefox is permitted to access the Web.

При каждом веб-запросе подробный туннель ssh печатает на стандартный вывод:

debug1: Connection to port 2080 forwarding to socks port 0 requested.
debug1: channel 2: new [dynamic-tcpip]
debug1: channel 2: free: dynamic-tcpip, nchannels 3

Должен ли SSH пересылать запросы в Интернет или я должен установить какой-нибудь прокси на компьютере 2, например, SQUID?

Большое спасибо за помощь в решении этой проблемы :)

1 ответ1

0

Решено Моя ошибка была в конфигурации Firefox. Хорошая конфигурация может быть найдена здесь:Как туннелировать HTTP через SSH через SOCKS?

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