AWD线下攻防平台搭建
步骤索引
- AWD线下攻防平台搭建
- 换源
- 先将更新源备份一下
- 在命令行打开sources.list
- 修改sources.list文件,这里选择改成阿里镜像源
- 更新
- 升级
- 清理安装包
- 安装docker
- 修改daemon配置文件/etc/docker/daemon.json来加速
- 最后重启docker
- 准备开源项目
- 将项目克隆到服务器上:
- 进入项目
- 下载docker镜像
- 下载完成后更改镜像名
为了方便自己研究AWD攻防,打算自己在本地搭建一个AWD线下攻防环境,过程中遇到很多麻烦,于此做个记录。
准备Ubuntu18.04服务器,docker,然后更换几个源
换源
为了过程中尽量不出现错误,开始换源
先将更新源备份一下
1 | sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak |
在命令行打开sources.list
1 | sudo gedit /etc/apt/sources.list |
修改sources.list文件,这里选择改成阿里镜像源
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | # 阿里镜像源 deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse |
更新
1 | sudo apt-get update |
升级
1 | sudo apt-get upgrade |
清理安装包
1 2 | apt-get clean apt-get autoclean |
安装docker
命令行安装
1 | sudo apt-get install -y docker.io |
修改daemon配置文件/etc/docker/daemon.json来加速
1 | sudo mkdir -p /etc/docker |
1 2 3 4 5 | sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"] } EOF |
1 | sudo systemctl daemon-reload |
最后重启docker
1 | sudo systemctl restart docker |
这个加速器是免费的,注册就有好像
阿里镜像加速器
准备开源项目
awd-platform
将项目克隆到服务器上:
1 | git clone https://github.com/zhl2008/awd-platform.git |
这里由于我想快点,直接从github上下载了zip文件,然后手动拉入Ubuntu里。
进入项目
1 | cd awd-platform/ |
下载docker镜像
1 | docker pull zhl2008/web_14.04 |
下载完成后更改镜像名
1 | docker tag zhl2008/web_14.04 web_14.04 |
至此AWD线下环境就搭建完毕。