Как запустить прокси-сервер paros на одном компьютере (X) и использовать его на другом (Y)?Подробности:
На X в Сервис / Опции / Локальный прокси я установил адрес «127.0.0.1 192.168.0.2», а 192.168.0.2 - это адрес локальной сети X.
На самом X "telnet 127.0.0.1 8080" работает, но "telnet 192.168.0.2 8080" не работает.
При Y произойдет сбой "telnet 192.168.0.2 8080".
На X я запустил "/etc/init.d/iptables off", так что я не думаю, что это проблема брандмауэра.
Можно ли сделать так, чтобы журнал paros регистрировал неудачные попытки подключения?
Я использую Fedora 11, если это поможет.Я попробую туннель SSH дальше, но это не должно быть необходимо?
РЕДАКТИРОВАТЬ: ОК, даже туннель SSH не работал.Вот что я сделал:
От Y, "ssh -L 8079: X: 8080 user @ X"
От Y, "telnet127.0.0.1 8079 ".Результат:
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
- На терминале, где я сделал "ssh" (на Y, теперь вошел в X), я включил -vvv для ssh, и это происходит:
Connection to port 8079 forwarding to 192.168.0.2 port 8080 requested.
debug2: fd 9 setting TCP_NODELAY
debug3: fd 9 is O_NONBLOCK
debug3: fd 9 is O_NONBLOCK
debug1: channel 3: new [direct-tcpip]
channel 3: open failed: connect failed: Connection refused
debug1: channel 3: free: direct-tcpip: listening port 8079 for 192.168.0.2 port 8080, connect from 127.0.0.1 port 64087, nchannels 4
debug3: channel 3: status: The following connections are open:
#2 client-session (t4 r0 i0/0 o0/0 fd 6/7 cfd -1)
#3 direct-tcpip: listening port 8079 for 192.168.0.2 port 8080, connect from 127.0.0.1 port 64087 (t3 r-1 i0/0 o0/0 fd 9/9 cfd -1)
debug3: channel 3: close_fds r 9 w 9 e -1 c -1
РЕДАКТИРОВАТЬ: я обошел проблему:
ssh -L 8079:127.0.0.1:8080 user@192.168.0.2
ssh -L 8079:192.168.0.2:8080 user@192.168.0.2
Из двух строк выше, первая работает,второй нет.