什么,你想要beef连接公网IP的教程,***

由于我的路由器无法配置端口映射,frp 内网穿透也只能实现 beef 外网访问无法登陆,我也只能另辟蹊径

这里我用的是 华为云服务器 centos8 系统 ,在此系统下下载 docker 容器,再在 docker 容器里下载 kali 镜像

1.运行服务器

2.这里默认的是公网访问,不要改  使用密码登陆

 3.安装 docker 容器,这里网上很多教程,不多赘述

我这里已经安装好了,可以敲 docker version 看一下版本

安装好后配置镜像源,这里参考的是该文档:docker镜像加速源配置,目前可用镜像源列举(8月29日更新最新可用)_docker可用的镜像源-CSDN博客

在 docker 文件下新建并配置 daemon.json 文件

vim  /etc/docker/daemon.json

把下面内容复制进去并保存

{
  "registry-mirrors": [
    "https://dockerhub.icu",
    "https://docker.registry.cyou",
    "https://docker-cf.registry.cyou",
    "https://dockercf.jsdelivr.fyi",
    "https://docker.jsdelivr.fyi",
    "https://dockertest.jsdelivr.fyi",
    "https://mirror.aliyuncs.com",
    "https://dockerproxy.com",
    "https://mirror.baidubce.com",
    "https://docker.m.daocloud.io",
    "https://docker.nju.edu.cn",
    "https://docker.mirrors.sjtug.sjtu.edu.cn",
    "https://docker.mirrors.ustc.edu.cn",
    "https://mirror.iscas.ac.cn",
    "https://docker.rainbond.cc"
  ]
}

 重启 docker 服务

service docker restart

4. 用下面的命令查看 kali 镜像

docker search kali

 

选择 kalilinux/kali-rolling镜像 拉取

docker pull kalilinux/kali-rolling

 5.docker 运行 kali 镜像

-p :端口映射  100是云服务器的端口,3000是kali的端口,beef 启动时的默认端口是3000

当用云服务器的IP + 100端口访问时就会映射到 kali 的本地IP + 3000

docker run -it -p 100:3000 --name mykali kalilinux/kali-rolling

 

新建终端会话用 docker ps 命令查看状态,可以看到已经运行

6. 由于 docker 安装的 kali 是轻量版的,甚至于连vim都没有,所以都需要下载

将下面的命令依次执行

apt-get update  #更新源
apt-get install vim #安装vim
apt-get install wget #安装wget
apt-get install systemctl #安装systemctl
apt-get install beef-xss #安装beef-xss
systemctl start beef-xss.service  #开启beef 服务

 最后使用命令 beef-xss 运行,并在箭头处设置密码

 回车便可启动成功,账号默认为beef,密码是你在这自己设置的

然后就可以根据第 5 步端口映射的设置使用 公网ip:100 访问了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值