diff --git a/web/index.html b/web/index.html
index 0cac75c..daadda3 100644
--- a/web/index.html
+++ b/web/index.html
@@ -21,10 +21,11 @@
Stop
Resume
-
Clear Logs(Ctrl+X)
+
Clear(Ctrl+X)
|
-
Fetch rootCA.crt
-
Others
+
Download rootCA.crt
+
QRCode of rootCA.crt
+
|
diff --git a/webServer.js b/webServer.js
index 827220d..1843f55 100644
--- a/webServer.js
+++ b/webServer.js
@@ -76,6 +76,21 @@ function proxyWebServer(port,webSocketPort,proxyConfigPort,ruleSummary,ipAddress
res.end(resDom);
});
+ app.get("/qr_root",function(req,res){
+ var qr = qrCode.qrcode(4, 'M'),
+ targetUrl = myAbsAddress + "fetchCrtFile",
+ qrImageTag,
+ resDom;
+
+ qr.addData(targetUrl);
+ qr.make();
+ qrImageTag = qr.createImgTag(4);
+
+ resDom = '
__img
click or scan qr code to download rootCA.crt '.replace(/__url/,targetUrl).replace(/__img/,qrImageTag);
+ res.setHeader("Content-Type", "text/html");
+ res.end(resDom);
+ });
+
app.use(function(req,res,next){
var indexHTML = fs.readFileSync(__dirname + "/web/index.html",{encoding:"utf8"});