0.3.8 • Published 8 years ago

bone-cli-proxy v0.3.8

Weekly downloads
24
License
MIT
Repository
-
Last release
8 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

8 years ago

0.3.7

8 years ago

0.3.6

9 years ago

0.3.5

9 years ago

0.3.4

9 years ago

0.3.3

9 years ago

0.3.2

9 years ago

0.3.1

9 years ago

0.3.0

10 years ago

0.1.0

10 years ago

0.0.19

10 years ago

0.0.18

10 years ago

0.0.17

10 years ago

0.0.16

10 years ago

0.0.15

10 years ago

0.0.14

10 years ago

0.0.13

10 years ago

0.0.12

10 years ago

0.0.11

10 years ago

0.0.10

10 years ago

0.0.9

10 years ago

0.0.8

10 years ago

0.0.7

10 years ago

0.0.5

10 years ago