Проблема с динамическим форвардингом в OpenSSH?

UPD: проблема решилась: нужно было вписать в настройках firefox прокси в строку узел SOCKS.

Интересным остаётся вопрос: каким образом можно определить наличие подобной проблемы через анализ логов или ещё чего (трафика и пр.)?



Изначальная проблема была такой:



Пытаюсь настроить динамический форвардинг. HTTPS трафик заворачивается в туннель, а HTTP — нет. И не могу понять в чём проблема.



На клиенте:

ssh -C -D 1080 user@remotehost

firefox настраиваю работать с прокси: 127.0.0.1:1080



585365ee.png



На сервере:

Ubuntu 11.04

OpenSSH_5.8p1




добавил в конфиг (/etc/ssh/sshd_config) строку:



AllowTcpForwarding yes



Перезапустил сервер (sudo service ssh restart)



после этого в firefox нормально захожу на HTTPS-сайты, а HTTP — нет



плагин для firefox (Live http) показывает вот какой ответ при обращении к www.mail.ru:



GET www.mail.ru/



Host: www.mail.ru

User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; ru; rv:1.9.2.24) Gecko/20111107 Ubuntu/10.10 (maverick) Firefox/3.6.24

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3

Accept-Encoding: gzip,deflate

Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7

Keep-Alive: 115

Proxy-Connection: keep-alive

Cache-Control: max-age=0




а в ответ:



HTTP/0.9 200 OK





Как выяснить в чём проблема? Хочу логи посмотреть, но даже не знаю какие.
  • Вопрос задан
  • 2584 просмотра
Пригласить эксперта
Ответы на вопрос 1
@YourChief
я правильно понимаю, что в такой конфигурации ssh работает как SOCKS-прокси, а вы у него запрашиваете как у HTTP-прокси?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы