GNU/Linux >> Znalost Linux >  >> Ubuntu

Přesměrovat balíčky nasměrované na port 5000 na jiný port?

Snažím se používat eboard pro připojení k serverům FICS (http://www.freechess.org), ale selhává, protože je blokován port 5000 (firemní firewall). Mohu se však připojit k serveru přes port telnet (23):

telnet freechess.org 23
(succeeds)
telnet freechess.org 5000 
(fails)

Bohužel číslo portu je pevně zakódováno (viz zde:http://ubuntuforums.org/archive/index.php/t-1613075.html). Raději bych nemusel hackovat zdrojový kód, jak to nakonec udělal autor tohoto vlákna. Mohu jen přeposlat port na svém místním počítači pomocí iptables? Zkusil jsem:

sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 5000 -j REDIRECT --to-port 23

a

sudo iptables -t nat -I OUTPUT --src 0/0 -p tcp --dport 5000 -j REDIRECT --to-ports 23

ale tyto nefungovaly…

Všimněte si, že:

$ sudo iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination         
REDIRECT   tcp  --  anywhere             anywhere            tcp dpt:5000 redir ports 23

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
REDIRECT   tcp  --  anywhere             anywhere            tcp dpt:5000 redir ports 23 

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination         

Přijatá odpověď:

-j REDIRECT přesměruje na váš vlastní stroj. Pokud chcete přesměrovat na jiný port na vzdáleném počítači, použijte -j DNAT --to-destination :23


Ubuntu
  1. Nepodařilo se určit port https pro přesměrování v Dockeru

  2. Jak lokálně přesměruji doménu na jinou doménu?

  3. Jak přesměrovat port z jednoho stroje na druhý?

  1. IPTables – Port na jinou IP a port (zevnitř)

  2. Přesměrujte konzolu na sériový port

  3. Jak přesměruji subdomény na jiný port na stejném serveru?

  1. Je to Uuoc (zbytečné použití Cat) přesměrování jednoho souboru do druhého?

  2. Jak duplikovat balíčky a konfiguraci serveru do jiného počítače?

  3. Jak přesměrovat stránku HTML na jinou adresu URL