https://blog.csdn.net/daerzei/article/details/123488593
https://blog.csdn.net/qq_45467083/article/details/104051790
https://ui-code.com/archives/667
https://www.youtube.com/watch?v=_bJUFYDR2X4
https://github.com/Paul-Reed/cloudflare-ufw/blob/master/cloudflare-ufw.sh
https://hackmd.io/@sunfrancis12/SJm8TuWkp#CTFd%E8%83%8C%E6%99%AF%E5%9F%B7%E8%A1%8C
https://blog.hz2016.com/2022/02/%E3%80%90ctfd%E3%80%91%E9%9D%B6%E5%9C%BA%E5%AE%89%E8%A3%85%E4%B8%8E%E9%85%8D%E7%BD%AE/
https://gitpress.io/@chchang/ubuntu-letsencrypt-cloudflare-wildcard
https://blog.csdn.net/wseghhh/article/details/133748520
https://blog.csdn.net/qq_42569946/article/details/127071250
https://pin-yi.me/blog/nginx/nginx-upstream-set-host-header/
https://zerocatw.github.io/2024/07/20/CTFd01%20-%20%E5%B9%B3%E5%8F%B0%E6%9E%B6%E8%A8%AD/
https://www.ltsplus.com/linux/3-way-check-linux-listen-port
https://md5decrypt.net/en/Leet-translator/