参考地址:https://github.com/ti0s/Ti0sCTF-OJ
Install
由于 好多人反应 安装出现错误 故这里直接给封装成 Docker镜像 只需要两步即可启动 安装 docker 的方法 可以百度 根据自己的系统安装
第一步: docker pull ti0s/ti0sctf:oj
第二步: docker run -tid -p 188:80 —hostname ti0sctf ti0s/ti0sctf:oj
Admin
前台登录默认管理员账户 admin / ti0sctf 访问 /ti0s_admin 即可进入后台
数据连接失败
进入容器重启数据库
service mysql start
平台用户分数归零
开启远程防访问数据库端口
修改/etc/mysql/mysql.conf.d/mysqld.cnf
找到bind-address = 127.0.0.1这一行
改为bind-address = 0.0.0.0即可
创建root远程访问权限及密码;
参考https://www.cnblogs.com/goxcheer/p/8797377.html
mysql -u root -p (该平台数据库密码为ti0sctf)
use mysql;
- GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123456’
这里的123456为你给新增权限用户设置的密码,%代表所有主机,也可以具体到你的主机ip地址
2.flush privileges; 这一步一定要做,不然无法成功! 这句表示从mysql数据库的grant表中重新加载权限数据
期间可以使用 select User,Host from user ;
查看是否新增加了用户

远程连接数据库并清零积分
以下表中存放做题记录及积分,清空即可
