เมื่อเราเตอร์รันเว็บพร็อกซี่เอง คำขอที่ผ่านพร็อกซี่ใช้การเชื่อมต่อ TCP สองรายการ ไม่ใช่เพียงการเชื่อมต่อของไคลเอนต์ที่ถูกส่งต่อโดยไม่เปลี่ยนแปลงผ่านเราเตอร์

ทราฟฟิกเส้นทางไฟร์วอลล์บนเราเตอร์
ไคลเอนต์ไปยังตัวรับฟังพร็อกซี่ของเราเตอร์INPUT
โปรเซสพร็อกซี่ไปยังเว็บไซต์OUTPUT
ไคลเอนต์ไปยังปลายทางอินเทอร์เน็ตโดยตรงFORWARD

เพื่อบังคับเส้นทางพร็อกซี่ที่ชัดเจน ให้อนุญาตให้ไคลเอนต์ที่ตั้งใจเข้าถึงตัวรับฟัง และอนุญาตการเชื่อมต่อขาออกที่พร็อกซี่ต้องการ จำกัดการส่งต่อโดยตรงจาก LAN ไป WAN ที่ไม่ต้องการแยกต่างหาก

การเปลี่ยนเพียงนโยบาย INPUT ของเราเตอร์ไม่ได้อธิบายเส้นทางการส่งต่อโดยตรง ในทางกลับกัน การอนุญาตพอร์ตของตัวรับฟังใน FORWARD ไม่ได้หมายความว่าจะอนุญาตการเข้าถึงบริการที่สิ้นสุดบนเราเตอร์เสมอไป

รักษาบริการภายในที่เครือข่ายยังต้องการ เช่น DNS และการกำหนดค่าที่อยู่ที่เลือกไว้ ใช้นโยบายกับตระกูลที่อยู่ที่ใช้งานจริง พร็อกซี่ HTTP ให้การดำเนินการเว็บหรืออุโมงค์ที่รองรับ ไฟร์วอลล์ไม่ได้แปลง UDP หรือ ICMP ใด ๆ เป็นโปรโตคอลนั้น

บทความที่เกี่ยวข้อง