1.0.24 • Published 9 years ago
browser-proxy v1.0.24
browser-proxy
UI界面
前端调试的代理调试工具
- 代理到本地文件
- 支持host设置(支持单个请求host)
- 代理到url
- 文件合并
- 修改配置立即生效
- 基于nodejs,支持windows, mac, linux
- 添加response headers
install and start app
sudo npm install browser-proxy -g
// start browser proxy with default port
browser-proxy
// set port & start browser-proxy
browser-proxy -p 8888
// use local config
mkdir -p /Users/zoborzhang/config/
cd /Users/zoborzhang/config/
touch config.js
edit config.js with follow code:
module.exports = {
rules: [
// map to localfile
{
regx: '^https?://v.qq.com/welcome.html',
localFile: './welcome.html',
}
],
disable_cache: true,
disable_gzip: true
}
now start: browser-proxy
启动UI界面,浏览器打开
代理规则
代理规则参考config.js
>> 代理请求到本地文件
{
regx: '^https?://v.qq.com/welcome.html',
'localFile': '/path/to/local/index.html'
}
>> 代理请求到本地目录
{
'regx': 'http://imgcache.qq.com/tencentvideo_v1/tvp/js/([^?]+)',
'localPath': '/path/to/local/'
}
>> 代理文请求添加responseHeaders
{
'regxPath': 'http://imgcache.qq.com/tencentvideo_v1/tvp/js/([^?]+)',
'localPath': '/path/to/local/',
'responseHeaders': {
'Access-Control-Allow-Origin':'http://v.qq.com',
'Access-Control-Allow-Credentials': 'true'
}
}
>> cdn合并请求代理
{
'regx': 'http://vm.gtimg.cn/c/=/tencentvideo/txp/js/([^?]+)',
'comboMaps': {
'/tencentvideo/txp/js/': '/path/to/local/',
}
}
>> 支持cgi jsonp
{
'indexof': 'http://vm.gtimg.cn/tencentvideo/txp/js/txplayer.json',
'jsonp': '/path/to/local/txplayer.json'
}
>> 指定返回http status code
{
'regx': 'http://vm.gtimg.cn/tencentvideo/txp/js/txplayer.js',
'httpStatus': '404'
}
>> 单个请求指定hosts
{
'regx': 'http://vm.gtimg.cn/tencentvideo/txp/js/txplayer.js',
'host': '127.0.0.1'
}
安装证书:
On MacOS
cd /usr/local/lib/node_modules/browser-proxy/ sh install_certificate.sh
On Android or IOS
visit http://ip:9000/install
On Windows
visit http://ip:9000/install and download certificate double click to install
2.0.9
8 years ago
2.0.8
8 years ago
2.0.7
8 years ago
2.0.6
8 years ago
2.0.5
9 years ago
2.0.4
9 years ago
2.0.3
9 years ago
2.0.2
9 years ago
2.0.1
9 years ago
2.0.0
9 years ago
1.0.24
9 years ago
1.0.23
9 years ago
1.0.22
9 years ago
1.0.21
9 years ago
1.0.20
9 years ago
1.0.19
9 years ago
1.0.17
9 years ago
1.0.16
9 years ago
1.0.15
9 years ago
1.0.14
9 years ago
1.0.13
9 years ago
1.0.12
9 years ago
1.0.11
9 years ago
1.0.10
9 years ago
1.0.9
9 years ago
1.0.5
9 years ago
1.0.4
9 years ago
1.0.3
9 years ago
1.0.2
9 years ago
1.0.1
9 years ago
1.0.0
9 years ago