任何适用于 Nodejs Express 源代码的混淆器

lan*_*boy 3 obfuscation node.js express docker

我阅读了许多可以混淆 Javascript 源代码的工具或库(示例中主要是单个文件)。我的问题是,这些混淆器可以用于 Nodejs Express.js 整个项目源代码(包括 node_modules)吗?我真的找不到适用于 Nodejs Express.js 项目的示例或匹配的答案,我怀疑......

编辑:我的目的是保护从客户端读取的源代码。因为源码会构建成docker镜像并推送到DockerHub。然后,客户端将下载它们并在客户端内运行一个 docker 容器。

Sud*_*amy 5

如果您正在寻找源代码保护,请使用pkgnexe模块将其编译为二进制文件。

混淆可以很容易地进行逆向工程。

或者

使用 C/C++ 中的N-API编写关键业务逻辑,以获得编译后的节点模块。

或者

付费解决方案https://jscrambler.com/

如果您对混淆感兴趣,

参考https://obfuscator.io/ (javascript-obfuscator)、UglifyJS等。

https://hackernoon.com/how-to-compile-node-js-code-using-bytenode-11dcba856fa9