Я пытался подключиться к Интернету через 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?
Большое спасибо за помощь в решении этой проблемы :)