Windows for VMware 部署教程
本文档将指导您在 Windows 系统上,通过 VMware 部署 Nekro Agent。
🌈 环境准备
由于 Nekro Agent 基于 Docker 运行,我们需要先在 Windows 上安装 VMware。
安装 VMware
下载VM ware安装包,完成安装,若您想让nekro-agent随开机启动,请记下安装目录,文档站提供以下几种下载方式
123网盘
github
cloudflare转发
安装Ubuntu22.04虚拟机
镜像文件下载:
点击链接下载ubuntu22.04.5镜像,这个镜像将用于下一步的创建虚拟机。
虚拟机创建:
- 打开安装好的 VM ware 在
主页点击创建新的虚拟机,弹出的窗口内,类型选择典型点击下一步,点击安装程序光盘映像文件右边的浏览选择上一步下载好的.iso镜像,点击下一步 - 在
个性化Linux页面,您可以自定义您的Linux虚拟机,若不想自定义,可以在全名处填写nekro-agent,用户名处填写nekro,密码请自行填写并牢记。
温馨提示
这一步填写的内容实际上没有作用,ubuntu安装时会重新填写
- 点击下一步过后,会让您填写虚拟机名称和选择保存位置,虚拟机名称建议改为
nekro-agent,您也可以自定义,若您想让nekro-agent项目开机自动启动的话,请记下虚拟机保存位置 点击下一步,磁盘分区页面将磁盘大小最低设置为40G,点击下一步 - 在最后这个总结页面确认您的设置,无误后点击完成。
- 打开安装好的 VM ware 在
Ubuntu系统的安装:
- 在虚拟机开机后,等待一段时间,屏幕上会弹出语言选择页面,向上滚动选择
Chinese并在右侧详细选择栏也选择Chinese,点击Continue选择安装内容,若您不确定应该选择什么,直接点击下一步即可,选择安装位置,直接点击Install Now即可,弹出的弹窗先选择Continue,随后会进入安装流程,此时会选择时区,根据您所在的时区选择即可,接下来,会让您设置账户和计算机名称,您可自定义,若不想自定义,可在Your name处填写nekro-agent,Your computer's name和pick a username会自动跟随Your name的内容,您可以不管他们,密码请自行填写并牢记。在下方选项处,选择Log in automatically点击Continue,等待安装完成即可。安装完成后,点击Restart Now - 重启完成后,输入密码进入系统,会有一个弹窗,一路
next即可
- 在虚拟机开机后,等待一段时间,屏幕上会弹出语言选择页面,向上滚动选择
遵循 Linux 部署教程:
在虚拟机内,单击鼠标右键,选择
Open in Terminal,打开终端后,先输入bashsudo apt update && sudo apt install -y curl wget git vim unzip zip ca-certificates build-essential net-tools lsof htop tmux rsync安装基础包,后完全参照 Linux 部署教程 的步骤进行部署即可。
温馨提示
终端内,请使用右键后选择
Paste或使用Ctrl + Shift + V的快捷键粘贴命令
开机自启(可选)
编写启动脚本。
- 在桌面新建一个文本文件,双击打开后,复制以下命令至记事本,修改相应参数并保存
bash@echo off REM ------------------------------- REM Workstation 开机自动最小化启动虚拟机 REM ------------------------------- REM VMware Workstation 路径 set VMRUN_PATH=<vmware安装路径>\vmrun.exe REM 虚拟机路径 set VMX_PATH=<虚拟机保存路径>\<虚拟机名称>.vmx REM 启动虚拟机(nogui)并最小化批处理窗口 start /min "" "%VMRUN_PATH%" start "%VMX_PATH%" nogui若您未开启显示文件后缀名,则先执行下述操作,若您已开启,则直接跳到下一步。
- 开启显示文件后缀名:双击桌面此电脑,选择
查看,选择显示,勾选文件扩展名
- 开启显示文件后缀名:双击桌面此电脑,选择
右键文件,选择重命名,修改文件名
.后的内容为bat(例:nekro-agent.txt->nekro-agent.bat),在弹出的确认窗口选择是保存文件
将脚本移动到启动文件夹。
点击键盘上的
Win + R在弹出的窗口内输入shell:startup,点击确定,确认路径内是否存在启动,若存在,继续下一步将刚才保存的
.bat脚本文件移动至打开的文件夹内,关闭文件夹即可
在虚拟机外访问NA的webui(可选)
当虚拟机内 nekro-agent 安装完成后,若您不想在虚拟机内访问webui,可根据下列操作,在虚拟机外访问NA的webui
在虚拟机终端内输入
ip a找到虚拟机的内网IP地址,是一串以192.168开头的数字(例如192.168.145.128),记住它在虚拟机外的浏览器输入
<虚拟机内网IP地址>:8021,即可访问NA的webui
