สมมติว่าคุณต้องการส่งต่อคำขอไปที่ 80 ไปยังเซิร์ฟเวอร์ที่กำลังฟังบนพอร์ต 8080
โปรดทราบว่าคุณจะต้องแน่ใจว่าอนุญาตให้ใช้พอร์ต 8080 มิฉะนั้น ufw จะบล็อกคำขอที่เปลี่ยนเส้นทางไปที่ 8080
sudo ufw allow 8080/tcp
ไม่มีคำสั่ง ufw สำหรับการตั้งค่าพอร์ตไปข้างหน้าดังนั้นจึงต้องทำผ่านไฟล์กำหนดค่า เพิ่มบรรทัดด้านล่างเพื่อ/etc/ufw/before.rules
ก่อนfilter
ส่วนให้อยู่ที่ด้านบนของไฟล์:
*nat
:PREROUTING ACCEPT [0:0]
-A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
COMMIT
จากนั้นรีสตาร์ทและเปิดใช้งาน ufw เพื่อเริ่มบู๊ต:
sudo ufw enable
ufw forward 80 to 8080
ไหม ฉันคิดว่า UFW นั้นไม่ซับซ้อน