diff --git a/package.json b/package.json index e59b741..6fe9660 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "anyproxy", - "version": "2.7.0", + "version": "2.7.1", "description": "A fully configurable proxy in NodeJS, which can handle HTTPS requests perfectly.", "main": "proxy.js", "bin": { @@ -23,7 +23,8 @@ "socks5-http-client": "^0.1.6", "socks5-https-client": "^0.2.2", "stream-throttle": "^0.1.3", - "ws": "^0.4.32" + "ws": "^0.4.32", + "cookie":"^0.1.2" }, "devDependencies": {}, "scripts": { diff --git a/proxy.js b/proxy.js index 83c8846..2e42aa5 100644 --- a/proxy.js +++ b/proxy.js @@ -1,13 +1,14 @@ //mix some modules to global.util try{ - GLOBAL.util = require('./lib/util'); - GLOBAL.util['iconv-lite'] = require("iconv-lite"); - GLOBAL.util['colorful'] = require("colorful"); - GLOBAL.util['path'] = require("path"); - GLOBAL.util['jsdom'] = require('jsdom'); - GLOBAL.util['jquery'] = require('jquery'); - GLOBAL.util['Socks5ClientHttpAgent'] = require('socks5-http-client/lib/Agent'); - GLOBAL.util['Socks5ClientHttpsAgent'] = require('socks5-https-client/lib/Agent'); + GLOBAL.util = require('./lib/util'); + GLOBAL.util['iconv-lite'] = require("iconv-lite"); + GLOBAL.util['colorful'] = require("colorful"); + GLOBAL.util['path'] = require("path"); + GLOBAL.util['jsdom'] = require('jsdom'); + GLOBAL.util['cookie'] = require('cookie'); + GLOBAL.util['jquery'] = require('jquery'); + GLOBAL.util['Socks5ClientHttpAgent'] = require('socks5-http-client/lib/Agent'); + GLOBAL.util['Socks5ClientHttpsAgent'] = require('socks5-https-client/lib/Agent'); }catch(e){} var http = require('http'),