proxy-settings
用于设置操作系统的局域网设置的 Node 模块(Node >= v7.6), 支持 Windows、macOS, 后续会支持 Linux
安装
npm i --save proxy-settings
使用 (Promise/Async)
const proxy = ; // 获取设备的所有可用 NetworkServices (macOS Only)proxy ; // 获取当前局域网设置信息,如果err非空,表示获取失败proxy ;// output:// { autoDetect: false,// autoConfig: false,// autoConfigUrl: '',// proxyEnable: true,// proxyServer: '127.0.0.1:8888',// bypassLocal: false,// bypass: '' } // 自动检测设置proxy ; // 开启并这种PAC脚本proxy ; // 开启并设置统一的代理服务器,开启本地代理白名单proxy ; // 高级设置,对http、https、ftp、socks分别设置不同的代理,并设置白名单域名前缀proxy ; // 重置到修改前的设置proxy ;