Сценарий таков:
2 компьютера (ПК1 и ПК2) Оба подключены к Интернету через HTTP-прокси, который требует аутентификации.
Я SSH к ПК2 с ПК1, используя:
ssh -D 8080 user@PC2_IP -v
Туннель создан, но когда я пытаюсь получить доступ к Интернету (Firefox) на ПК1, используя 127.0.0.1:8080 в качестве прокси socks4/socks5, он просто не работает.
Что мне не хватает?
Я пробовал разные порты. Также я попробовал это дома, и это работает, но разница в том, что нет прокси.
Как я могу сказать PC1, используя SSH-туннель для доступа в интернет PC2?
- У меня есть root-доступ на обоих компьютерах
- ОС Debian 6.0.4 на обоих ПК
Подробный вывод параметров при доступе к веб-сайту:
debug1: channel 11: new [dynamic-tcpip]
debug1: Connection to port 8080 forwarding to socks port 0 requested.
debug1: channel 12: new [dynamic-tcpip]
debug1: Connection to port 8080 forwarding to socks port 0 requested.
debug1: channel 13: new [dynamic-tcpip]
channel 19: open failed: connect failed: Connection timed out
debug1: channel 19: free: direct-tcpip: listening port 8080 for www.superuser.com port 80, connect from 127.0.0.1 port 59380, nchannels 17
channel 20: open failed: connect failed: Connection timed out
debug1: channel 20: free: direct-tcpip: listening port 8080 for www.superuser.com port 80, connect from 127.0.0.1 port 59381, nchannels 16
channel 3: open failed: connect failed: Connection timed out
debug1: channel 3: free: direct-tcpip: listening port 8080 for safebrowsing.google.com port 443, connect from 127.0.0.1 port 59335, nchannels 15
channel 4: open failed: connect failed: Connection timed out
debug1: channel 4: free: direct-tcpip: listening port 8080 for www.google.co.ve port 443, connect from 127.0.0.1 port 59385, nchannels 14
channel 13: open failed: connect failed: Connection timed out
debug1: channel 13: free: direct-tcpip: listening port 8080 for clients2.google.com port 80, connect from 127.0.0.1 port 59391, nchannels 13
В браузере я получаю net::ERR_TIMED_OUT.
Заранее спасибо.