是否可以只发布编译后的二进制文件,或者对源码进行扰乱?
可以参考一下官方教程
《预编译 Lua 模块到 LuaJIT 字节码中以加快 OpenResty 启动速度》 https://blog.openresty.com.cn/cn/luajit-bytecode/