Tunelowanie z jednego portu na drugi port

Instalacja i konfiguracja oprogramowania sieciowego.
bucz
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 17 mar 2006, 19:52
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME

Tunelowanie z jednego portu na drugi port

Post 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?
tomjoz
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 29 wrz 2007, 22:32
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: GNOME
Kontakt:

Odp: Tunelowanie z jednego portu na drugi port

Post 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.
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 24 gości