przekierować ruch z ip na inny

0

Mam mały problem: program Java próbuje połączyć się z ip do portu 9001. Problem polega na tym, że nie mam bezpośredniego dostępu do tego adresu IP. Mogę zbudować tunel ssh w ten sposób:

ssh -f user@<ip-intermediate-computer> -L 9001:<final-ip>:9001 -N

jak widać, komputer pośredni ip to komputer, który może osiągnąć końcowy ip. Jak mogę zmusić komputer do zapytania localhost zamiast końcowego adresu IP? Jeśli program Java zapyta localhost zamiast końcowego adresu IP, tunel prześle żądanie do komputera pośredniego, a następnie do rzeczywistego końcowego adresu IP.

gabsnake
źródło

Odpowiedzi:

-1

Znaleziono rozwiązanie:

iptables -t nat -A OUTPUT -p tcp -d 192.168.251.3 -j DNAT --to-destination 1.2.3.4
gabsnake
źródło