bone-cli-proxy v0.3.8
bone-cli-proxy
代理服务器 for bone
安装及使用
通过npm安装
$ npm install bone-cli-proxy
安装后在bonefile.js
文件内通过bone.cli()
加载
var bone = require('bone');
var proxy = require('bone-cli-proxy');
bone.cli(proxy());
参数
port
type: number
default: 8080
代理服务器的启用端口
enableReplace
type: boolean
default: true
启用代理替换
replaceRules
type: array
default: []
代理过程中替换文件规则,参数为二维数组,第一个值为正则,第二个值为被替换的文件
var proxy = require('bone-cli-proxy');
bone.cli(proxy{
replaceRules: [
[/www\.qq\.com\/([^.]*)/, '~/dist/qq/{$1}']
[/www\.baidu\.com\/([^.]*)/, '~/dist/baidu/{$1}']
]
});
enableLog
type: boolean
default: false
启用http访问log
visitLog
type: string
、stream
default: '~/bone-cli-proxy/visit.log'
访问log写入目的地,可以传入一个可写流
enableResponseLog
type: boolean
default: false
启用http返回log
responseLog
type: string
、stream
default: '~/bone-cli-proxy/response.log'
返回log写入目的地,可传入一个可写流
pac
type: string
、boolean
default: false
支持用pac方式的代理,可以填入一个网址或者true,参数为true时只匹配replaceRules内的规则
pacEncoding
type: string
default: 'gbk'
pac文件编码
其他
命令行工具开发以及使用请参考处理器
8 years ago
8 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago