meneruskan port lalu lintas keluar menggunakan iptables

8

Saya mencoba meneruskan semua lalu lintas keluar dari port 80 ke port 8080 menggunakan iptablesdan saya mencoba aturan berikut, meskipun tidak berhasil:

iptables -t nat -A OUTPUT -p tcp --dport 80 -j  REDIRECT --to-port 8080

Juga, untuk lalu lintas masuk saya perlu aturan yang meneruskan port pada host yang sama tidak sebagai proxy.

dana.ba
sumber

Jawaban:

4

Anda akan membutuhkannya di bawah nat

misalnya

*nat
:PREROUTING ACCEPT
:POSTROUTING ACCEPT 
:OUTPUT ACCEPT

-A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080

Anda dapat menjalankan ini: dengan contoh penerusan 80 hingga 8080 dan seterusnya ...

Masuk pada 80 hingga 8080

iptables -t nat -A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080

Keluar pada 80 hingga 8080

iptables -t nat -A POSTROUTING -p tcp --dport 80 -j SNAT --to-ports 8080

Catatan: Saya belum menguji ini.

anak nakal
sumber
terima kasih ui menemukan aturan ini dan itu berfungsi iptables -t nat -A OUTPUT -p tcp --port 80 -j DNAT --to-tujuan: 8080
dana.ba