博主

3天前在线

𝙼𝚛.𝙶𝚞
山重水复疑无路,柳暗花明又一村。 (宋·陆游·游山西村)
博主 𝙼𝚛.𝙶𝚞
博主 3天前 在线自豪地使用 Typecho 建站搭配使用 🌻Sunny 主题当前在线 1 人

网站已运行 10 天 1 小时 30 分

Powered by Typecho & Sunny

2 online · 70 ms

Title

一键虚拟化PVE项目指南

guboysky

·

Article

快速部PVE虚拟化环境,创建NAT虚拟机,简化服务器管理流程

在开始之前,请先检查您的服务器是否支持嵌套虚拟化:

♾️ text 代码:
grep -o "svm\|vmx" /proc/cpuinfo | uniq

结果说明:

  • AMD CPU - 会显示 svm
  • Intel CPU - 会显示 vmx

嵌套虚拟化说明
如果您在虚拟机里也看到了 svmvmx,那么就证明嵌套虚拟化正在正常工作。您现在可以在这个虚拟机里安装 KVM 并创建自己的嵌套虚拟机了。

一键添加虚拟内存
如果您的服务器内存不足,可以先添加虚拟内存:

♾️ text 代码:
curl -L https://raw.githubusercontent.com/spiritLHLS/addswap/main/addswap.sh -o addswap.sh && chmod +x addswap.sh && bash addswap.sh

安装Proxmox VE

♾️ text 代码:
curl -L https://raw.githubusercontent.com/oneclickvirt/pve/main/scripts/install_pve.sh -o install_pve.sh && chmod +x install_pve.sh && bash install_pve.sh

安装完成后需要重启服务器,重启后再次执行:

♾️ text 代码:
bash install_pve.sh

安装完成后,使用以下信息登录PVE管理界面:

  • 管理地址:https://IP:8006
  • 登录账户:SSH账户
  • 登录密码:SSH密码

执行以下脚本自动配置PVE环境:

♾️ text 代码:
bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/oneclickvirt/pve/main/scripts/build_backend.sh)

脚本执行的操作:

  1. 创建资源池 mypool (local)
  2. 移除订阅弹窗
  3. 尝试开启硬件直通
  4. 对AppArmor模块检测和自动安装

执行以下脚本配置NAT网络:

♾️ text 代码:
bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/oneclickvirt/pve/main/scripts/build_nat_network.sh)

网络配置信息:

  • IP:172.16.1.x
  • 网关:172.16.1.1

创建NAT虚拟机

♾️ text 代码:
curl -L https://raw.githubusercontent.com/oneclickvirt/pve/main/scripts/buildvm.sh -o buildvm.sh && chmod +x buildvm.sh

执行创建命令

♾️ text 代码:
./buildvm.sh 111 guboy bbsxp789 2 2048 50 40001 40002 40003 50000 50025 debian12 local N

参数说明:

创建完成后,使用以下信息连接虚拟机:

  • 主IP:85.54.6.1
  • SSH端口:40001
  • 用户名:guboy
  • 密码:bbsxp789

获取root权限

♾️ text 代码:
sudo -i

修改root密码
如果需要修改root密码,可以使用以下命令:

♾️ text 代码:
bash <(curl -sSL https://raw.githubusercontent.com/fscarmen/tools/main/root.sh) [PASSWORD]

Windows 虚拟机网络配置

问题是:我如何设置可以外网访问?

例如:宿主机IP:123.124.125.122:25701 → 虚拟机:170.17.1.18:3389

1、创建好虚拟机→安装Win系统→配置静态网络

示例:

  • 172.16.1.18
  • 255.255.255.0
  • 172.16.1.1

DNS:

  • 8.8.8.8
  • 1.1.1.1

2、要让外网访问虚拟机(RDP),核心就是 做宿主机端口转发(NAT DNAT)

3、开启远程桌面

开始 → 设置 → 系统 → 远程桌面 → 打开

4、宿主机SHH登录

♾️ text 代码:
iptables -t nat -A PREROUTING -p tcp --dport 25701 -j DNAT --to-destination 172.16.1.18:3389

让规则永久生效(重启不会丢失)

安装:

♾️ text 代码:
apt install iptables-persistent -y

保存规则:

♾️ text 代码:
netfilter-persistent save

执行:

♾️ text 代码:
iptables -t nat -L -n --line-numbers

你应该看到新的:

♾️ text 代码:
tcp dpt:25701 to:172.16.1.112:3389

完成后外网直接访问:你的外网IP:25701,即可访问虚拟机 RDP。

现在已有 19 次阅读,0 条评论,0 人点赞
Author:guboysky
作者
一键虚拟化PVE项目指南
当前文章累计共 2442 字,阅读大概需要 2 分钟。
HostBrr 2nd Anniversary Flash-1 / 1年 @ € 24.00 EUR
2025年12月7日 · 0评论
2025年12月7日 · 0评论
VPS 常用脚本集合
2025年12月6日 · 0评论
Comment:共0条
发表
搜索 消息 足迹
你还不曾留言过..
你还不曾留下足迹..
博主 不再显示
博主
未知作品 歌曲封面
博主 立即安装
前往评论 切换字号