Řešení 1:
Použijte nástroj zvaný "socat", je to skvělý nástroj pro takové věci a je již zabalen v mnoha linuxových distribucích. Přečtěte si o tom zde:http://www.dest-unreach.org/socat/doc/README
Příklad přesměrování portů pomocí socat :
socat TCP4-LISTEN:80,fork TCP4:www.yourdomain.org:8080
Toto přesměruje všechna TCP spojení na portu 80 na www.yourdomain.org port 8080 TCP.
Řešení 2:
Existuje malý, lehký program s názvem redir
který je pěkně konfigurovatelný.
apt-get install redir
na distribucích založených na Debianu.
Řešení 3:
A co rinetd
?
Je to démon, který přesměrovává TCP spojení. Podívejte se na manuálovou stránku, abyste zjistili, zda vyhovuje vašim potřebám:https://manpages.debian.org/unstable/rinetd/rinetd.8.en.html
Řešení 4:
xinetd
podporuje atribut přesměrování, který udělá to, co chcete. Jak jiní poznamenali, existuje řada programů, které zpracovávají přesměrování.
Pomocí xinetd
nebo jiný program, který používá tcpwrappers
knihovna vám umožní použít omezení přístupu, pokud to bude nutné.
Řešení 5:
xinet/inetd. Pro e. např.:
přesměrování
Umožňuje přesměrování služby TCP na jiného hostitele. Když xinetd přijme připojení tcp na tomto portu, spustí proces, který naváže připojení k hostiteli a zadanému číslu portu a předá všechna data mezi těmito dvěma hostiteli.
http://linux.die.net/man/5/xinetd.conf