Saya merasa sulit untuk sepenuhnya membangun kembali aturan iptable ketika saya ingin menghapusnya. Instaed Saya daftar aturan dengan nomor baris dan kemudian hapus dengan nomor. Sebagai contoh:
iptables -t nat -L --line-numbers
Memberikan output seperti:
Chain PREROUTING (policy ACCEPT)
num target prot opt source destination
1 REDIRECT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 redir ports 8020
Kemudian untuk menghapus dengan nomor:
iptables -t nat -D PREROUTING 1
Peringatan: Ketika Anda menghapus satu baris, semua baris di bawah ini akan mendapatkan nomor baris baru. Misalnya, jika Anda memiliki aturan seperti:
1 rule A
2 rule B
3 rule C
dan Anda menghapus aturan 2, maka Anda mendapatkan:
1 rule A
2 rule C
Saya bertanya-tanya apakah menggunakan vim akan menjadi pilihan
sumber
Anda juga dapat menghapus seluruh aturan penerusan port menggunakan kode ini
sumber