Solusi 1:
Gunakan alat yang disebut "socat", itu adalah alat yang hebat untuk hal-hal seperti itu dan sudah dikemas dalam banyak distribusi linux. Baca di sini :http://www.dest-unreach.org/socat/doc/README
Contoh penerusan port dengan socat :
socat TCP4-LISTEN:80,fork TCP4:www.yourdomain.org:8080
Ini mengalihkan semua koneksi TCP pada port 80 ke www.yourdomain.org port 8080 TCP.
Solusi 2:
Ada program sumber daya kecil dan ringan bernama redir yang cukup dapat dikonfigurasi.
apt-get install redir pada distribusi berbasis Debian.
Solusi 3:
Bagaimana dengan rinetd ?
Ini adalah daemon yang mengalihkan koneksi TCP. Lihat halaman manual untuk melihat apakah itu sesuai dengan kebutuhan Anda:https://manpages.debian.org/unstable/rinetd/rinetd.8.en.html
Solusi 4:
xinetd mendukung atribut redirect yang akan melakukan apa yang Anda inginkan. Seperti yang telah dicatat orang lain, ada sejumlah program yang menangani pengalihan.
Menggunakan xinetd atau program lain yang menggunakan tcpwrappers perpustakaan akan memungkinkan Anda untuk menerapkan pembatasan akses jika dan ketika diperlukan.
Solusi 5:
xinet/inetd. Untuk e. g.:
mengarahkan ulang
Mengizinkan layanan tcp dialihkan ke host lain. Ketika xinetd menerima koneksi tcp pada port ini, ia memunculkan proses yang membuat koneksi ke host dan nomor port yang ditentukan, dan meneruskan semua data antara dua host.
http://linux.die.net/man/5/xinetd.conf