code6的Ubuntu 21安装

安装mysql

由于code6安装默认没有mysql需要在宿主机安装

su # ubuntu中进入root权限
systemctl restart docker   # ubuntu中,安装前重启docker
ip address # 查看宿主机网络状态,一定要确认docker0 这个网络是正常的,否则docker无法与外部通信
apt update # 更新包列表
apt install mysql-server  # 安装mysql,因为code6本身没有mysql 需要单独安装
systemctl status mysql # 查看mysql运行状态
mysql -u root -p  #登录mysql 默认空密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'My123456';  # 设置root密码为My123456
CREATE USER 'code6'@'%' IDENTIFIED BY 'My123456'; #创建code6账户
select user,host from mysql.user;  #查看新建用户状态
create database code6 default charset utf8 collate utf8_general_ci;  #新建code6 数据库
grant all on code6.* to 'code6'@'%'; #将刚才建的数据库code6 赋权给code6  ,如果仍遇到数据库连接失败,可以直接 赋权*.*
exit # 退出mysql
cd /etc/mysql/mysql.conf.d  # 进入mysql配置文件夹
cp mysqld.cnf mysqld.cnf.bak # 备份mysql配置文件
vim mysqld.cnf  # 编辑mysql 配置文件
注释掉mysql绑定ip
# bind-address  = 127.0.0.1
:wq 保存退出

安装code6

安装docker、docker-compose省略

apt install git #安装git
git clone https://github.com/4x99/code6.git #下载code6
cd code6  #进入code6目录
cp Dockerfile Dockerfile.bak # 备份Dockerfile目录,这是docker内部的脚本
vim Dockerfile  # 编辑Dockerfile ,配置mysql 用户密码

编辑dockerfile

在vim界面找到,按 a 插入对应字符串
ENV MYSQL_HOST="172.17.0.1" #宿主机ip
ENV MYSQL_PORT="3306"
ENV MYSQL_DATABASE="code6" # 刚建的数据库
ENV MYSQL_USERNAME="code6" #设置数据库连接账户
ENV MYSQL_PASSWORD="My123456" # 设置数据库连接密码,这里是刚才设置的 My123456
按ESC
输入 :wq 保存退出
systemctl restart mysql # 重启mysql

构建和启动code6

docker build -t code6 .    # 构建正式的docker
启动docker
docker run -d \
-p 666:80 \
-e MYSQL_HOST=172.17.0.1 \
-e MYSQL_PORT=3306 \
-e MYSQL_DATABASE=code6 \
-e MYSQL_USERNAME=code6 \
-e MYSQL_PASSWORD=My123456 \
--name code6-server code6

docker ps # 查看docker 运行状态
docker exec -it code6-server /bin/bash  # 进入刚建的docker code6-server
php artisan code6:user-add code6@qq.com code123456 # 创建 登录用户名\密码

登录

登录 http://ip :666
在这里插入图片描述
输入刚设置的密码、账户
使用参考code6说明,需要有github账号来生成token进行查询。

配置github令牌

在这里插入图片描述
如果没有,请先建立github账号,然后登录
然后点击帮助信息,点击直达
在这里插入图片描述

note处随意输入标记字符串
在这里插入图片描述
中间的权限不勾选,直接点击下方 Generate goken
在这里插入图片描述
复制token
在这里插入图片描述
在令牌处粘贴刚才的token字符串,然后提交
在这里插入图片描述状态正常
在这里插入图片描述
点击任务配置
在这里插入图片描述
添加关键字任务
在这里插入图片描述
任务生成
在这里插入图片描述
查看扫描结果
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值