圖片發(fā)自簡書App
title: CTFd平臺(tái)搭建
date: 2017-12-28 22:03:05
tags: CTF.d
看到不少高校都有自己的ctf練習(xí)平臺(tái),就想著試著給學(xué)校社團(tuán)也搭一個(gè),fbctf的界面確實(shí)夠炫酷,可就是太耗費(fèi)服務(wù)器資源箕昭,就想著試試CTFd凤瘦,就把折騰的過程記錄一下哑蔫。
Do it
1. 安裝git
$ sudo apt install git
2. 安裝pip
$ sudo apt install python-pip
3. 安裝Flask
$ sudo pip install Flask
下載&安裝&運(yùn)行CTFd
$ sudo git clone https://github.com/isislab/CTFd.git
$ cd CTFd
$ sudo ./prepare.sh
$ sudo python serve.py
但是溶浴,這樣直接運(yùn)行性能很差乍迄,所以也可以用gunicorn安裝時(shí)出現(xiàn)了pip版本低的問題直接更新失敗,百度到升級(jí)命令
$ sudo pip install --index https://pypi.mirrors.ustc.edu.cn/simple/ --upgrade pip
$ sudo pip install gunicorn
$ sudo gunicorn --bind 0.0.0.0:4000 -w 1 "CTFd:create_app()"
[0.0.0.0不用更改]