# liveproxy **Repository Path**: rainzhai/liveproxy ## Basic Information - **Project Name**: liveproxy - **Description**: LiveProxy is a cli only & lite version of livepool for simple local replacement and proxy development scenes. - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-24 - **Last Updated**: 2022-01-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README liveproxy ========= LiveProxy is a cli only & lite version of livepool for simple local replacement and proxy development scenes. ### useage ``` var liveproxy = require('liveproxy'); liveproxy({ config: './test/route.example.js' }); ``` ### config example.js ``` var express = require('express'); var router1 = express.Router(); router1.get('/v1/post/:id', function(req, res, next) { res.send('hello!'); }); module.exports = { cwd: './test', proxyAgent: 'proxy.tencent.com:8080', handler: [{ match: 'find.qq.com/index.html', action: './dist/' }, { match: 's.url.cn/qqfind/cdn/', action: './dist/' }], mocker: [{ match: 'cgi.find.qq.com', action: router1 }], router: [{ match: 'find.qq.com/cgi-bin/', action: '-' }, { match: 'find.qq.com/', action: '10.12.23.156:8080' }], extender: [{ match: 'find.qq.com/cgi-bin/', action: { func: 'delay', args: 5 } }, { match: 'find.qq.com/', action: { func: 'addResponseHeader', args: ['powered', 'alloyteam'] } }] }; ```