mirror of
https://github.com/alibaba/anyproxy.git
synced 2025-04-23 16:01:26 +00:00
commit
dd14d33770
@ -300,6 +300,7 @@ function setRules(newRule){
|
|||||||
return;
|
return;
|
||||||
}else{
|
}else{
|
||||||
userRule = util.merge(defaultRule,newRule);
|
userRule = util.merge(defaultRule,newRule);
|
||||||
|
'function' == typeof(userRule.summary) && userRule.summary();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -15,7 +15,8 @@
|
|||||||
"express": "^4.8.5",
|
"express": "^4.8.5",
|
||||||
"iconv-lite": "^0.4.4",
|
"iconv-lite": "^0.4.4",
|
||||||
"nedb": "^0.11.0",
|
"nedb": "^0.11.0",
|
||||||
"ws": "^0.4.32"
|
"ws": "^0.4.32",
|
||||||
|
"iconv-lite": "^0.4.4"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"tunnel": "0.0.3"
|
"tunnel": "0.0.3"
|
||||||
|
15
proxy.js
15
proxy.js
@ -1,3 +1,9 @@
|
|||||||
|
//mix some modules to global.util
|
||||||
|
try{
|
||||||
|
GLOBAL.util = {};
|
||||||
|
GLOBAL.util['iconv-lite'] = require("iconv-lite");
|
||||||
|
}catch(e){}
|
||||||
|
|
||||||
var http = require('http'),
|
var http = require('http'),
|
||||||
https = require('https'),
|
https = require('https'),
|
||||||
fs = require('fs'),
|
fs = require('fs'),
|
||||||
@ -15,12 +21,6 @@ var http = require('http'),
|
|||||||
|
|
||||||
GLOBAL.recorder = new Recorder();
|
GLOBAL.recorder = new Recorder();
|
||||||
|
|
||||||
//mix some modules to global.util
|
|
||||||
try{
|
|
||||||
GLOBAL.util = {};
|
|
||||||
GLOBAL.util['iconv-lite'] = require("iconv-lite");
|
|
||||||
}catch(e){}
|
|
||||||
|
|
||||||
var T_TYPE_HTTP = 0,
|
var T_TYPE_HTTP = 0,
|
||||||
T_TYPE_HTTPS = 1,
|
T_TYPE_HTTPS = 1,
|
||||||
DEFAULT_PORT = 8001,
|
DEFAULT_PORT = 8001,
|
||||||
@ -54,6 +54,9 @@ function proxyServer(type, port, hostname,ruleFile){
|
|||||||
}else{
|
}else{
|
||||||
console.log(color.red("can not find rule file"));
|
console.log(color.red("can not find rule file"));
|
||||||
}
|
}
|
||||||
|
}else{
|
||||||
|
rules = require("./lib/rule_default.js");
|
||||||
|
requestHandler.setRules(rules);
|
||||||
}
|
}
|
||||||
|
|
||||||
async.series(
|
async.series(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user