GNU/Linux >> Belajar Linux >  >> Linux

Penerusan port di Linux tanpa iptables?

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


Linux
  1. Layanan OS Linux 'iptables'

  2. Meneruskan RDP melalui mesin Linux menggunakan iptables:Tidak berfungsi

  3. AWS VPC + Tabel IP + NAT:Penerusan Port tidak berfungsi

  1. Kehabisan port jaringan Linux

  2. Izinkan pengguna root linux akses root mysql tanpa kata sandi

  3. Apakah mungkin untuk me-reboot OS Linux tanpa me-reboot perangkat keras?

  1. Memindahkan file di Linux tanpa mv

  2. Cara Mengubah Port SSH Di Linux

  3. Linux – Penerusan Ip Kernel?