Strona 1 z 1

Tunelowanie z jednego portu na drugi port

: 20 lip 2009, 12:08
autor: bucz
Witam,
chcialbym zrobic taki trick: komputer A laczy sie z B na port 1234, a komp B laczy sie z C na port 80 i przekazuje ruch od A tak, ze A widzi bezposrednio C (B tylko przekazuje ruch ale dodaje nic od siebie). Jesli np C to google.com a B ma adres 192.168.1.2 to laczac sie przez przegladarke z A na adres 192.168.1.2:1234 bede widzial bezposrednio google.

Da sie to zrobic standardowymi komendami linuksowymi jak nc, cat itp? Ewentualnie z odrobina skryptu perlowego?

Odp: Tunelowanie z jednego portu na drugi port

: 22 lip 2009, 01:20
autor: tomjoz
Średnio rozumiem po co Ci coś takiego :/ Poniżej rozwiązanie z tunelowaniem.

Zakładając, że na komputerze B masz zainstalowany serwer SSH możesz zrobić tak (komenda wydana na komputerze B)

Kod: Zaznacz cały

ssh -L 1234:google.pl:80 user@localhost
teraz jak z A połączysz się z komputerem B na porcie 1234 to zobaczysz google :) ale nie licz że uda Ci się coś wyszukać. Może podaj więcej informacji to będę w stanie Ci pomóc.