os proxy config
1.0.0
ส่วนหนึ่งของ HTTP Toolkit: เครื่องมือที่ทรงพลังสำหรับการสร้างการทดสอบและการดีบัก HTTP (S)
เข้าถึงการกำหนดค่าพร็อกซีระบบปฏิบัติการจาก node.js สำหรับทุกแพลตฟอร์ม ใช้เช่นนั้น:
import { getSystemProxy } from 'os-proxy-config' ;
const proxy = await getSystemProxy ( ) ; คำสัญญาจาก getSystemProxy แก้ไขปัญหาเช่น:
{
"proxyUrl" : " https://proxy-server:123/ " ,
"noProxy" : [ " localhost " , " example.com " ]
} พร็อกซีอร์ลถูกส่งคืนในรูปแบบที่เหมาะสมสำหรับใช้กับพร็อกซีเอเจนต์: มันอาจเป็น URL HTTP หรือ HTTPS (สำหรับพร็อกซี HTTP), socks:// หรือ socks5:// url สำหรับ PORXIES ของถุงเท้าหรือ pac+http:// url
หากไม่มีการกำหนดค่าพร็อกซีมันจะแก้ไขให้ undefined แทน หากมีสิ่งสำคัญผิดพลาดและไม่สามารถตรวจพบการตั้งค่าได้สัญญาจะถูกปฏิเสธ
วิธีนี้ใช้งานได้แตกต่างกันเล็กน้อยในแต่ละแพลตฟอร์ม:
scutilหากคุณต้องการเพียงแพลตฟอร์มเดียวอาจเป็นการดีกว่าที่จะใช้หนึ่งในวิธีการเหล่านี้โดยตรง - แพ็คเกจนี้ได้รับการออกแบบมาเพื่อใช้ในเครื่องมือข้ามแพลตฟอร์ม