vulhub本地环境搭建
之前通过国外主机搭建vulhub环境,为了节约成本,使用VMware搭建本地环境,避免麻烦虚拟机直接走物理机代理。
前期准备:
- VMware
- Centos7
- 代理软件(v2ray)
虚拟机安装Centos7之后,设置代理,IP设置为物理机IP,端口为代理软件代理端口。
以上是图形化界面的设置,如果是命令行,可在配置文件/etc/profile
中添加代理配置进行代理,针对个人用户在~/.bash_profile
中修改,临时代理直接命令行export http_proxy='http://ip:port'
配置文件修改:
1 | export http_proxy='http://ip:port' //代理服务器ip地址和端口号 |
代理软件设置允许来自局域网的连接,注意物理机的防火墙设置,确保虚拟机可以连接到此端口
开启之后虚拟机即可访问
vulhub需要docker环境,这里直接复制菜鸟教程的安装教程
1 | curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun |
dcoker-compose安装
1 | curl -L https://get.daocloud.io/docker/compose/releases/download/v2.4.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose |
实现docker通过代理pull镜像
1 | mkdir -p /etc/systemd/system/docker.service.d |
http-proxy.conf
1 | [Service] |
然后重启docker
1 | systemctl daemon-reload |
查看是否配置
1 | systemctl show --property=Environment docker |
docker测试,下载速度很快
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 暮余笙のBlog!
评论