宝塔有什么不能用的!破解HydroOJ安装脚本限制
突然想折腾个OJ出来,看着hydrooj挺好,遂尝试安装。
可是由于作者对宝塔的极其抵触,导致安装程序一旦检测到宝塔就自动退出,我就不信邪了,为什么不能修改源码呢。
下载脚本里面的setup.sh
,很明显的,从23行开始到下面的EOF123
有一串base64代码,于是我转换了一下,得到了一串min.js。
格式化后搜索bt
不难发现这个部分:
这就是自动退出的部分了。
只需要把它注释掉,再编码放回去即可。
1 | if (process.env.IGNORE_BT) return; |
评论