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

แล็ปท็อปเชื่อมต่อกับที่อยู่ของพร็อกซีและพอร์ตที่รอรับอยู่ กระบวนการพร็อกซีจะเปิดการเชื่อมต่อแยกไปยังเว็บไซต์หรือไปยังแม่ของมัน ส่วนเชื่อมต่อเดียวกันสามารถรับส่งบทสนทนาทั้งสองได้ ขณะที่ตารางเส้นทางของโฮสต์เลือกฮ็อปถัดไป

client → proxy listener
proxy → existing router → destination

เท่านี้ก็เพียงพอสำหรับแอปพลิเคชันที่เลือกพร็อกซีอย่างชัดเจน บนลินุกซ์ การจัดวางตามปกติแบบนี้ไม่จำเป็นต้องเปิดการส่งต่อ IP เพียงเพื่อส่งต่อคำขอของแอปพลิเคชัน

เกตเวย์เริ่มต้นตอบคำถามอีกข้อหนึ่ง

เกตเวย์เริ่มต้นของไคลเอนต์จัดการแพ็กเก็ตที่ไคลเอนต์ส่งไปยังเครือข่ายอื่น การเปลี่ยนการตั้งค่านั้นไม่ได้ทำให้เบราว์เซอร์ส่งคำขอพร็อกซี HTTP หรือเจรจา SOCKS เช่นเดียวกัน การใส่พร็อกซีในเบราว์เซอร์ไม่ได้ส่งทุกแอปพลิเคชันอื่นผ่านเครื่องนั้น

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

ความแตกต่างนี้ยังอธิบายการทดลองที่มักล้มเหลวได้ด้วย การแก้ไขกฎการส่งต่อของเซิร์ฟเวอร์พร็อกซีไม่มีผลต่อการเชื่อมต่อไคลเอนต์โดยตรงที่ผ่านเราเตอร์อีกตัว แพ็กเก็ตไม่เคยผ่านเซิร์ฟเวอร์นั้นเลย

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

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