diff --git a/package.json b/package.json
index 7db71d5..86e4511 100644
--- a/package.json
+++ b/package.json
@@ -20,7 +20,9 @@
     "qrcode-npm": "0.0.3",
     "socks5-http-client": "^0.1.6",
     "socks5-https-client": "^0.2.2",
-    "ws": "^0.4.32"
+    "ws": "^0.4.32",
+    "jsdom":"^1.0.3",
+    "jquery":"^2.1.1"
   },
   "devDependencies": {},
   "scripts": {
diff --git a/proxy.js b/proxy.js
index 2954d5c..24150d0 100644
--- a/proxy.js
+++ b/proxy.js
@@ -4,6 +4,8 @@ try{
     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');
 }catch(e){}