1. 固件获取:在线定制
推荐使用 OpenWrt.ai 进行在线编译。
- 优点: 无需本地搭建编译环境,云端一键集成所需驱动(如 Intel I225/I226 网卡)及常用插件。
- 提示: 建议选择
x86-64架构,并包含squashfs-combined-efi镜像以支持 UEFI 启动。
2. PVE 环境导入固件
将下载好的 .img 镜像上传至 PVE 的 ISO 镜像存储目录(通常为 /var/lib/vz/template/iso/),随后在 PVE 宿主机命令行执行以下命令,将镜像转换为虚拟磁盘:
Bash# 语法:qm importdisk <虚拟机ID> <镜像路径> <存储池名称>
qm importdisk 111 /var/lib/vz/template/iso/kwrt-02.13.2026-x86-64-generic-squashfs-combined-efi.img local-lvm
注意: 导入完成后,需在 PVE 虚拟机设置中将新磁盘挂载为
virtio或SATA总线类型,并调整启动顺序。
3. 核心插件:momo (sing-box)
momo 是目前 OpenWrt 上非常流行的网络代理方案,它是对高性能通用代理平台 sing-box 的高度封装。
- 项目地址: OpenWrt-momo (GitHub)
- 技术优势:
- 高性能: 基于 Go 语言,并发处理能力极强,适合千兆甚至万兆网络环境。
- 低开销: 相比传统方案,内存分配更为科学(虽然 VSZ 占用显示较高,但实际物理内存占用很低)。
- 全协议支持: 完美适配 Shadowsocks, VMess, VLESS, Trojan, Hysteria2 等主流协议。
4. ddns
ip -4 addr show pppoe-wan