CTFd-Whale 题目部署实践

实践

  1. 这里主要就是将搭建好的平台进行相应参数的配置

  2. 下面是Docker选项的配置


    1. 下面就逐步讲解,首先是第一个参数Auto Connect Network该参数需要配置与生成时的相同,可以调用下面命令查看有哪些容器
      docker network ls -f "label=com.docker.compose.project=ctfd" --format "{{.Name}}"
      该网络主要用于与题目容器的网络连通,请务必确保填写正确。
    2. Dns Setting的配置,填写一个通用的DNS即可。

    3. Auto Connect Containers的配置,该配置用于生成容器后,容器与选定的容器相连接。

  3. Frp的配置


    1. API URL:用于连接Frpc Admin获取config配置文件
    2. Http Domain Suffix:用于进行域名解析,实现通过域名访问题目。
    3. Http Port:用于Http Domain Suffix的端口。
    4. Direct IP Address:通过IP:Port生成题目容器的IP地址,上线时请确保IP可以正常访问,可以是公网IP,也可以是局域网IP,根据使用场景不同进行不同的设置。
    5. Direct Minimum/Maximum Port,通过IP生成的题目的端口发放限制。
    6. Frpc config template:通过配置文件,可覆盖相应的配置,确保server_addr/server_port,配置正确。
    7. 使用配置文件配置时,建议了解Frp配置方式后再进行配置,配置时的体验会更佳。

本文链接:

https://yuno0n.top/index.php/archives/24/
1 + 3 =
快来做第一个评论的人吧~