kali安装reNgine-指北

kali安装reNgine

写在最前

在搭建过程中,有很多问题,一列举有点困难,只能尽可能去试错。下面的前期准备之后就是试错的过程,安装完整版的话看这里就可以了。

使用root用户登录

  • 这里使用root用户登录是避免了权限问题
    命令
    sudo passwd root
    先输入普通用户密码,在输入,想要修改的root密码,需要输入两遍
    在这里插入图片描述
    命令
    su
    输入密码,进入到root用户中
    在这里插入图片描述
    切进目录,这里是后续,安装的目录,在没有执行下面的下载软件命令是没有的。
    在这里插入图片描述

使用全局代理

  • 开始就配置全局代理,避免后续的一些其他网络问题
    命令
    vim /etc/profile.d/proxy.sh

export proxy="http://192.168.2.110:10811"
export http_proxy=$proxy
export https_proxy=$proxy
export HTTP_PROXY=$proxy
export HTTPS_PROXY=$proxy

在这里插入图片描述

刷新配置
这里每次运行的时候需要刷新一下代理,要不有时候它不好用。
命令*
source /etc/profile.d/proxy.sh
在这里插入图片描述

测试代理
curl ip.gs

下载软件包

这里在配置完代理后运行是非常快,在没配置代理,或者git的安装源,就非常慢,可以采用,去官网下面,或使用本笔记的附件附件
命令
git clone https://github.com/yogeshojha/rengine && cd rengine
在这里插入图片描述

编辑Dockerfile

这里很重要,之后能不能安装成功,一大部分原因都出这里
命令
vim web/Dockerfile
在这里插入图片描述
命令

ENV http_proxy=http://192.168.2.24:10810
ENV https_proxy=http://192.168.2.24:10810

RUN sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list \
&& sed -i 's/security.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list \
&& apt update

在这里插入图片描述
配置go代理
命令

ENV GO111MODULE=on
ENV GOPROXY=https://goproxy.io

在这里插入图片描述

本地apt更新源

命令

vim /etc/apt/sources.list
deb https://mirrors.utsc.edu.cn/kali kali-last-snapshot main non-free contrib
deb-src https://mirrors.utsc.edu.cn/kali kali-last-snapshot main non-free contrib

在这里插入图片描述
apt update
注意 这里一定要在kali安装好后,去配置更新,要不后面在运行Dockerfile后,不使用代理是无法访问的源的,会报错
在这里插入图片描述

安装docker

命令
apt install docker docker.io docker-compose
在这里插入图片描述
在这里插入图片描述

安装rengine

命令
chmod +x ./install.sh
/install.sh
选n修改默认用户密码,选用y是默认
在这里插入图片描述
编译
make build
在这里插入图片描述
安装证书
make certs
在这里插入图片描述
启动
make up
在这里插入图片描述
查看进程
`docker ps
在这里插入图片描述

修改用户名

命令
make username
在这里插入图片描述

登录

浏览器访问
https://192.168.142.53/
在这里插入图片描述


前期准备

更新源

vim /etc/apt/sources.list
deb https://mirrors.ustc.edu.cn/kali kali-last-snapshot main non-free contrib
deb-src https://mirrors.ustc.edu.cn/kali kali-last-snapshot main non-free contrib
在这里插入图片描述

sudo apt update
在这里插入图片描述

安装软件

sudo apt install docker docker.io docker-compose git
在这里插入图片描述

配置通道代理-

有作用,作用不大
sudo vim /etc/proxychains4.conf
socks5 192.168.2.24 10810
在这里插入图片描述
测试
在这里插入图片描述
方式二
作用很好

export proxy=“http://192.168.2.110:10809”
export http_proxy= p r o x y e x p o r t h t t p s p r o x y = proxy export https_proxy= proxyexporthttpsproxy=proxy
export HTTP_PROXY= p r o x y e x p o r t H T T P S P R O X Y = proxy export HTTPS_PROXY= proxyexportHTTPSPROXY=proxy

下载源码包

proxychains git clone https://github.com/yogeshojha/rengine && cd rengine
在这里插入图片描述
查看文件
在这里插入图片描述
到这里安装前准备结束,一般可以直接在vps上安装,没有的请继续看下面。

本地安装

编辑配置文件

sudo vim web/Dockfile
在这里插入图片描述
在相应的写入以下内容
ENV GO111MODULE=on
ENV GOPROXY=https://goproxy.cn
RUN wget https://go.dev/dl/go1.19.5.linux-amd64.tar.gz

在这里插入图片描述

配置dockfile中更新源

命令:

# 替换apt源为中科大的源更新apt并安装软件包
RUN sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list \
&& sed -i 's/security.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list \
&& apt-get update

在这里插入图片描述
在这里插入图片描述

清除版本号

sudo vim web/requirements.txt
在这里插入图片描述
在这里插入图片描述

更新模块安装器

pip3 install --upgrade setuptools pip
在这里插入图片描述
配置本地pip源
sudo mkdir ~/.pip
在这里插入图片描述
sudo vim ~/.pip/pip.conf

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/
[install]
trusted-host=https://pypi.tuna.tsinghua.edu.cn

在这里插入图片描述

安装必要模块

pip3 install -r requirements.txt
在这里插入图片描述
等待,安装完成
在这里插入图片描述

安装开始

sudo proxychains ./install.sh
在这里插入图片描述
这里我先选的默认y,因为是在本地,所以没有该用户名和密码,想要编辑的话选n就可以进行编辑了,大致界面如下
在这里插入图片描述
之后Ctrl+x 保存即可
在这里插入图片描述
中途会出现cli错误
在这里插入图片描述
稍后安装,由于网络问题又噶了
在这里插入图片描述

配置docker的代理

vim /etc/docker/daemon.json

{
“registry-mirrors”: [“http://hub-mirror.c.163.com”]
}

重启docker
sudo systemctl restart docker
在这里插入图片描述
网络问题
会在make certs报错
在这里插入图片描述
重新ping一下代理地址
在这里插入图片描述
重新make certs一下
在这里插入图片描述### 设置代理
ENV http_proxy=http://192.168.2.24:10810
ENV https_proxy=http://192.168.2.24:10810
设置一次go代理
ENV GOPROXY=https://proxy.golang.com.cn,direct

正式安装

编译

需要网速够快,慢了就会卡死
生成
sudo proxychains make certs
在这里插入图片描述
编译
sudo proxychains make build
在这里插入图片描述
版本出错
vim docker-compose.yml
在这里插入图片描述
vim docker-compose.setup.yml
在这里插入图片描述
vps真香。。。
启动
sudo proxychains make up
在这里插入图片描述

注册用户
在这里插入图片描述
提示需要注册用户
sudo make username

访问主页
在这里插入图片描述
输入用户名密码
在这里插入图片描述
在这里插入图片描述

停止
sudo proxychains make down

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值