Skip to content

Windows for VMware 部署教程

本文档将指导您在 Windows 系统上,通过 VMware 部署 Nekro Agent。

🌈 环境准备

由于 Nekro Agent 基于 Docker 运行,我们需要先在 Windows 上安装 VMware。

安装 VMware

下载VM ware安装包,完成安装,若您想让nekro-agent随开机启动,请记下安装目录,文档站提供以下几种下载方式
123网盘
github
cloudflare转发

安装Ubuntu22.04虚拟机

  1. 镜像文件下载

    点击链接下载ubuntu22.04.5镜像,这个镜像将用于下一步的创建虚拟机。

  2. 虚拟机创建

    • 打开安装好的 VM ware 在主页点击创建新的虚拟机,弹出的窗口内,类型选择典型点击下一步,点击安装程序光盘映像文件右边的浏览选择上一步下载好的.iso镜像,点击下一步
    • 个性化Linux页面,您可以自定义您的Linux虚拟机,若不想自定义,可以在全名处填写nekro-agent用户名处填写nekro,密码请自行填写并牢记。

    温馨提示

    这一步填写的内容实际上没有作用,ubuntu安装时会重新填写

    • 点击下一步过后,会让您填写虚拟机名称和选择保存位置,虚拟机名称建议改为nekro-agent,您也可以自定义,若您想让nekro-agent项目开机自动启动的话,请记下虚拟机保存位置 点击下一步,磁盘分区页面将磁盘大小最低设置为40G,点击下一步
    • 在最后这个总结页面确认您的设置,无误后点击完成。
  3. Ubuntu系统的安装

    • 在虚拟机开机后,等待一段时间,屏幕上会弹出语言选择页面,向上滚动选择Chinese并在右侧详细选择栏也选择Chinese,点击Continue 选择安装内容,若您不确定应该选择什么,直接点击下一步即可,选择安装位置,直接点击Install Now即可,弹出的弹窗先选择Continue,随后会进入安装流程,此时会选择时区,根据您所在的时区选择即可,接下来,会让您设置账户和计算机名称,您可自定义,若不想自定义,可在Your name处填写nekro-agentYour computer's namepick a username会自动跟随Your name的内容,您可以不管他们,密码请自行填写并牢记。在下方选项处,选择Log in automatically 点击Continue,等待安装完成即可。安装完成后,点击Restart Now
    • 重启完成后,输入密码进入系统,会有一个弹窗,一路next即可
  4. 遵循 Linux 部署教程

    在虚拟机内,单击鼠标右键,选择Open in Terminal,打开终端后,先输入

    bash
    sudo 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的快捷键粘贴命令

开机自启(可选)

  1. 编写启动脚本

    • 在桌面新建一个文本文件,双击打开后,复制以下命令至记事本,修改相应参数并保存
    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),在弹出的确认窗口选择保存文件

  2. 将脚本移动到启动文件夹

    • 点击键盘上的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