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