0.3.8 • Published 7 years ago

bone-cli-proxy v0.3.8

Weekly downloads
24
License
MIT
Repository
-
Last release
7 years ago

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: stringstream default: '~/bone-cli-proxy/visit.log'

访问log写入目的地,可以传入一个可写流

enableResponseLog

type: boolean default: false

启用http返回log

responseLog

type: stringstream default: '~/bone-cli-proxy/response.log'

返回log写入目的地,可传入一个可写流

pac

type: stringboolean default: false

支持用pac方式的代理,可以填入一个网址或者true,参数为true时只匹配replaceRules内的规则

pacEncoding

type: string default: 'gbk'

pac文件编码

其他

命令行工具开发以及使用请参考处理器

站在巨人的肩膀上

0.3.8

7 years ago

0.3.7

7 years ago

0.3.6

7 years ago

0.3.5

7 years ago

0.3.4

7 years ago

0.3.3

8 years ago

0.3.2

8 years ago

0.3.1

8 years ago

0.3.0

8 years ago

0.1.0

8 years ago

0.0.19

9 years ago

0.0.18

9 years ago

0.0.17

9 years ago

0.0.16

9 years ago

0.0.15

9 years ago

0.0.14

9 years ago

0.0.13

9 years ago

0.0.12

9 years ago

0.0.11

9 years ago

0.0.10

9 years ago

0.0.9

9 years ago

0.0.8

9 years ago

0.0.7

9 years ago

0.0.5

9 years ago