UPD: проблема решилась: нужно было вписать в настройках firefox прокси в строку
узел SOCKS.
Интересным остаётся вопрос:
каким образом можно определить наличие подобной проблемы через анализ логов или ещё чего (трафика и пр.)?
Изначальная проблема была такой:
Пытаюсь настроить динамический форвардинг. HTTPS трафик заворачивается в туннель, а HTTP — нет. И не могу понять в чём проблема.
На клиенте:
ssh -C -D 1080 user@remotehost
firefox настраиваю работать с прокси: 127.0.0.1:1080
На сервере:
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
Как выяснить в чём проблема? Хочу логи посмотреть, но даже не знаю какие.