อ่านการตั้งค่าพร็อกซีของ macOS ด้วย scutil --proxy
ใช้ scutil --proxy เพื่อแยกพร็อกซีแบบคงที่ที่ใช้งานอยู่ออกจากค่าที่บันทึกไว้และนโยบาย PAC ต่อปลายทาง
scutil --proxyอ่านฟิลด์ที่เกี่ยวข้องไปพร้อมกัน:
| การกำหนดค่า | ฟิลด์ที่ต้องตีความ |
|---|---|
| HTTP คงที่ | HTTPEnable (0/1), HTTPProxy และ HTTPPort |
| HTTPS หรือ SOCKS | ฟิลด์การเปิดใช้ จุดปลายทาง และพอร์ตที่เกี่ยวข้อง |
| นโยบายอัตโนมัติ | ProxyAutoConfigEnable และ ProxyAutoConfigURLString |
โฮสต์ที่บันทึกไว้ไม่ใช่เส้นทางที่ใช้งานอยู่ สำหรับจุดปลายทาง HTTP ที่ใช้งานอยู่ซึ่งไคลเอนต์ฝั่งรับต้องใช้เป็นพร็อกซีคงที่ URL จะมีโฮสต์ก่อนแล้วจึงเป็นพอร์ต:
http://proxy.example.net:8080URL ของ PAC ระบุสคริปต์ ไม่ใช่ตัวรับฟังการส่งต่อนั้น การส่งออกเป็น HTTP_PROXY จะทำให้สูญเสียการตัดสินใจต่อปลายทาง หมวด HTTPS ก็ ไม่ได้หมายความว่ามี TLS ไปยังตัวกลาง.
ตรวจสอบการข้ามและการกำหนดค่าที่จำกัดขอบเขตก่อนจะแปลงผลลัพธ์เป็นตัวแปร และใช้อินเทอร์เฟซที่ไคลเอนต์บรรทัดคำสั่งจริงรองรับ