系统换源
/etc/apt/sources.list
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free
deb http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
deb-src http://mirrors.neusoft.edu.cn/kali kali-rolling/main non-free contrib
|
chmod 666 /etc/apt/sources.list
运行 apt-get update && apt-get upgrade更新索引以生效
Docker环境安装
apt install docker.io

如果启动时发现如下错误请重新跟新源,重新下载

Docker-compose安装
curl -L https://get.daocloud.io/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
|

Docker开机启动
systemctl start docker systemctl enable docker
|
Docker加速
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://si9m86nl.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
|
Docker集群设置
docker swarm init docker node ls docker node update --label-add='name=linux-1' $(docker node ls -q)
|


下载CTFd修改版
博主 @Vicosna 已经对CTFd v3.3.1官方源码进行了更换国内镜像源、添加CTFd-Whale子模块、配置frp网络、设置静态文件CDN加速等工作。
git clone -b frp https://github.com/vicosna/CTFd.git cd CTFd git submodule update --init
git clone -b https://codechina.csdn.net/vicosna/CTFd.git cd CTFd sed -i 's/github.com/codechina.csdn.net/g' .gitmodules git submodule update --init
git clone -b frp https://gitee.com/vicosna/CTFd.git cd CTFd sed -i 's/github.com/gitee.com/g' .gitmodules git submodule update --init
|


构建镜像

部署容器


访问CTFd


汉化
汉化包:https://github.com/Gu-f/CTFd_chinese_CN/tree/master/V3.4.1/CTFd-3.4.1/CTFd
将/root/Desktop/CTFd/CTFd/themes/下的admin,core 替换成汉化包里的 admin,core

防火墙开放端口
安装ufw

开启27000到37000个端口
