搭建fbct

搭建fbctf的步骤:

(链接:https://github.com/facebook/fbctf/wiki/Installation-Guide,-Production)

在搭建之前,首先要实现科学上网(),因为有些资源是国外的网站,否则搭建肯定是失败的,
这也是自己经历多次之后得出的经验,搭建步骤可以根据官方文档实施,仍然存在有问题:

//wget 的使用方法
wget 网址
而要让档案自动储存到指令的目录下,则需要借用-P这个参数,可以使用以下的指令
wget -P 目录 网址
举例来说,如果你要放到/root底下,你可以打下列的指令:
wget -P /root 网址

下面这个问题是根据网上的情况总结的,可能没有
2.执行上述步骤后一般会提示不能定位到hhvm项目的地址,接着执行下面的步骤安装hhvm:

    echo '140.211.166.134 dl.hhvm.com' >> /etc/hosts
    wget -O - http://dl.hhvm.com/conf/hhvm.gpg.key | sudo apt-key add -
    echo deb http://dl.hhvm.com/ubuntu trusty main | sudo tee /etc/apt/sources.list.d/hhvm.list
    sudo apt-get update
    sudo apt-get install hhvm



再次执行脚本
然后再次执行:./extra/provision.sh -m prod -c self -s $PWD

测试

到这里,经过一段时间安装后,会看到这样的提示“fbctf deployment is complete!”,说明安装成功了,
注意管理员账号一般为admin,但这里会随机生成管理员密码,要保存备份一下,方便以后管理与修改!
最后可以打开虚拟机的浏览器,输入127.0.0.1测试

ubuntu serverThe password for admin is: 20092b6e8c1b6062bda7fafd8be9a7c3

ubuntu The password for admin is: 9f19e81a441b0cfaf6fcc9f76b6f2da2

关闭ubuntu之后,重新启动,需要启动ShadowSocks
sudo sslocal -c /home/share/s.json -d start

重启polipo服务:
```
sudo /etc/init.d/polipo restart


2.2 验证代理是否成功

没有挂代理的时候:

$ curl ip.gs
当前 IP:113.57.27.44 来自:中国湖北武汉 联通

挂代理后:

$ export http_proxy=http://localhost:8123
$ curl ip.gs
当前 IP:45.78.9.226 来自:美国加利福尼亚州洛杉矶 it7.net

取消代理后:

$ unset http_proxy
$ curl ip.gs
当前 IP:113.57.27.44 来自:中国湖北武汉 联通

你可能感兴趣的:(ctf)