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.

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.