【文件属性】:
文件名称:lack-proxy:动态设置进程全局 HTTP 代理
文件大小:32KB
文件格式:ZIP
更新时间:2021-05-01 07:50:32
JavaScript
lack-proxy
lack-proxy 可以给程序动态设置全局HTTP代理或根据请求参数设置(建议在程序入口设置)。
安装
npm i -g lack-proxy
使用
const lack = require('lack-proxy');
设置全局HTTP代理:
lack.proxy({
host: '127.0.0.1',
port: '8899',
// filterRequest: (options, isSocket) => {
// return true || false;
// }, // 可选,精确过滤请求
// servername, // 可选,参见Node的HTTPS文档,设置SNI
// headers, // 可选,设置代理请求头
});
程序里面的所有web请求(HTTP、HTTPS、WebSo
【文件预览】:
lack-proxy-master
----.gitignore(924B)
----.eslintrc(39B)
----package.json(794B)
----package-lock.json(82KB)
----LICENSE(1KB)
----index.js(319B)
----README.md(2KB)
----lib()
--------proxy.js(3KB)
--------util.js(4KB)
--------socket.js(5KB)
--------index.js(2KB)
----.npmignore(630B)
----test()
--------proxy.test.js(1KB)
--------socket.test.js(855B)
----.editorconfig(292B)