Proxifier สำหรับ Mac: ส่งแอปหนึ่งตัวผ่าน SOCKS และปล่อยที่เหลือให้ตรง
ใช้กฎของแอปเฉพาะเหนือค่าเริ่มต้น Direct คงข้อยกเว้น localhost และตรวจสอบว่ากระบวนการใดถือครองการเชื่อมต่อ
ในโปรไฟล์ Proxifier สำหรับ Mac ที่มีอยู่ ตั้งค่าปลายทาง SOCKS ภายใต้ Proxy Servers โดยใช้ผู้สมัครที่เหมาะสมจากรายการพร็อกซี SOCKS เมื่อเส้นทางของแอปไปยังเป้าหมายสาธารณะอนุญาตตัวกลางสาธารณะ จากนั้นเพิ่มกฎ Proxification ที่เลือกแอปที่ต้องการ
ปล่อยเกณฑ์โฮสต์ปลายทางและพอร์ตของแอปนั้นไว้ที่ Any หากการเชื่อมต่อที่รองรับทั้งหมดควรใช้พร็อกซี เลือกพร็อกซีที่บันทึกไว้เป็นแอ็กชันของกฎ และปล่อยแอ็กชันของกฎ Default ไว้ที่ Direct
| ลำดับกฎ | การจับคู่ | แอ็กชัน |
|---|---|---|
| Localhost | ข้อยกเว้น loopback ที่มีอยู่ | Direct |
| แอปที่เลือก | แอปพลิเคชันที่เลือก เกณฑ์อื่น Any | พร็อกซี SOCKS ที่บันทึกไว้ |
| Default | การเชื่อมต่อที่เหลือ | Direct |
กฎถูกประเมินจากบนลงล่าง เกณฑ์ทั้งหมดในกฎเดียวต้องตรงกัน ดังนั้นกฎที่กว้างกว่าซึ่งอยู่ก่อนหน้าอาจขัดขวางไม่ให้กฎเฉพาะแอปมีผล
ตรวจสอบแอปพลิเคชันและแอ็กชันที่เลือกในบันทึกการเชื่อมต่อ กระบวนการช่วยอาจถือครองการเชื่อมต่อแทนแอปที่มองเห็น เพิ่มอย่างตั้งใจหากอยู่ในนโยบายเดียวกัน
เอกสารของ Mac อธิบายการกำหนดเส้นทางการเชื่อมต่อ TCP ให้ถือว่านโยบายการแก้ไข DNS และการรองรับ UDP เป็นความสามารถแยกกัน การเลือกแอปอย่างเดียวไม่ได้พิสูจน์ว่าทุกการทำงานของเครือข่ายที่เกี่ยวข้องเป็นไปตามพร็อกซีนี้