“WatchDog-JS加密”串行模式部署、配置、使用入门


1、部署


1、运行环境准备
任何操作系统,Windows、macOS、Linux、SunOS、AIX等常见操作系统各类版本均可。
安装NodeJS,因为本产品是基本于NodeJS环境运行的,所以需首先安装好NodeJS,版本选择6.11.4版以上。

2、获取“WatchDog-JS加密”
注:关于“WatchDog-JS加密”并行版和串行版的区别,简单而言,并行版是给开发人员使用的,是开发辅助工具。串行版是直接用于保护网站的。详情请查看产品说明书。
获取“WatchDog-JS加密”后,并行版并解压到任何目录,子目录b是并行版、c是串行版,这里使用c目录,该目录将做将做为“WatchDog-JS加密”的运行目录,所以请放罢在一个合适的路径中。

3、安装依赖
进行命令行模式,来到上一步的解压目录中(的c目录下),运行:
"npm install"
安装“WatchDog-JS加密”串行版需要的各依赖项。这一步之后,运行条件都有具备。

2、配置


具体的配置内容,请参考虑产品目录下的README.txt及config.js。
简单而言,需配置:1、被保护的目标地址;2、要排除的JS文件名(不进行保护的文件);3、监听端口。

3、使用


以上两步就绪之后,同样在命令行模式中,使和命令:
"node jsprotectc"
即可启动“WatchDog-JS加密”串行版。
启动后,打开:http://ip(产品安装机器的IP):监听端口/即可看到看门狗JS加密串联模式的保护效果。如:http://127.0.0.1:8010/
举例说明:
a、假设某域名:http://www.test.com/,打开此网页时,会加载某些JS文件,其内容含有重要信息,需要保密。
b、使用“WatchDog-JS加密”串行版保护此域名后(在配置文件中将些域名设为保护目标),访问(例)http://127.0.0.1:8010可访问到http://www.test.com/,页面一致,此明说明保护成功。
c、分别打开这两者之下的js文件,查看js文件原码,会发现:从被保护后的地址中看到的js文件源码是密码。说明:保护成功。


例:保护前的明文JS源码


例:保护后的加密JS源码
而且,每次访问,看到的都会是不同形态的加密JS源码。