ในที่อยู่ socat ให้เขียน proxyport=8080 ส่วนการเขียน proxyport:8080 จะถูกอ่านเป็นตัวเลือกที่ไม่รู้จัก

socat TCP4-LISTEN:9090,bind=127.0.0.1,fork PROXY:proxy.example:service.example:80,proxyport=8080

คำสั่งตัวอย่างนี้รับการเชื่อมต่อ TCP ภายในที่ 127.0.0.1:9090 เชื่อมต่อกับ proxy.example ที่พอร์ต 8080 และขอให้พร็อกซี HTTP นั้นเปิดอุโมงค์ CONNECT ไปยัง service.example:80 พร็อกซีต้องอนุญาตปลายทางและพอร์ตนั้น สำหรับการทดสอบบริการสาธารณะที่ได้รับอนุญาต รายการพร็อกซี HTTP เสนอผู้สมัครปลายทาง ซึ่งต้องตรวจสอบการเข้าถึง CONNECT ไปยังเป้าหมายและพอร์ตจริง

พอร์ตทั้งสามมีหน้าที่ต่างกัน 9090 คือตัวรับฟังภายใน 8080 คือตัวรับฟังพร็อกซี และ 80 คือพอร์ตบริการสุดท้าย เครื่องหมายวิภาคแยกฟิลด์ตำแหน่งของที่อยู่ PROXY ส่วนตัวเลือกที่อยู่ที่คั่นด้วยจุลภาคใช้ name=value เมื่อรับค่า

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