Saya menggunakan UFW di server Ubuntu saya. Sayangnya tidak ada aturan di UFW untuk melakukan port-forward ke komputer lain.
Yang perlu Anda lakukan adalah mengedit /etc/ufw/before.rules dan meletakkan perintah perutean di sana, misalnya
# nat Table rules
*nat
:POSTROUTING ACCEPT [0:0]
# Forward traffic from eth0 through eth1.
-A POSTROUTING -s 192.168.0.0/24 -o eth1 -j MASQUERADE
-A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.0.200:80
-A PREROUTING -i eth1 -p udp --dport 10090 -j DNAT --to 192.168.0.202:22
-A PREROUTING -i eth1 -p tcp --dport 10090 -j DNAT --to 192.168.0.202:22
-A PREROUTING -i eth1 -p tcp --dport 443 -j DNAT --to 192.168.0.200:443
-A PREROUTING -i eth1 -p udp --dport 443 -j DNAT --to 192.168.0.200:443
-A PREROUTING -i eth1 -p tcp --dport 57626 -j DNAT --to 192.168.0.2:57626
-A PREROUTING -i eth1 -p udp --dport 57626 -j DNAT --to 192.168.0.2:57626
-A PREROUTING -i eth1 -p tcp --dport 3306 -j DNAT --to 192.168.0.200:3306
-A PREROUTING -i eth1 -p udp --dport 3306 -j DNAT --to 192.168.0.200:3306
COMMIT
Masalah saya adalah saya tidak dapat menemukan cara untuk menjalankan aturan penerusan baru tanpa memulai ulang server, yang sangat saya benci.
Jadi tolong bantu saya, apakah ada cara?
Jawaban yang Diterima:
Ini bekerja untuk saya:
sudo service ufw restart
Bagaimana Cara Mengatur Ulang Semua Kunci Gsettings Ke Nilai Defaultnya?
Tampilan Prompt Bash Hh:mm:dd?