[{"data":1,"prerenderedAt":1408},["ShallowReactive",2],{"site-search-articles":3,"article-\u002Fblog\u002F10\u002F40\u002Fpve":403,"article-around-\u002Fblog\u002F10\u002F40\u002Fpve":1349},[4,17,29,40,51,60,68,76,83,90,98,104,110,116,128,137,145,154,163,170,178,184,190,195,202,210,215,221,226,232,237,245,252,257,264,272,276,282,289,295,299,303,308,313,319,324,328,333,340,346,351,359,365,372,378,385,392,398],{"id":5,"path":6,"title":7,"description":8,"date":9,"tags":10,"category":14,"minutes":15,"pinned":16},"blog\u002Fblog\u002Fnuxt4-vuetify4-blog.md","\u002Fblog\u002Fnuxt4-vuetify4-blog","Nuxt 4 + Vuetify 4 个人博客搭建记录","从内容结构、组件分层到服务端渲染，记录这个博客从零开始的完整实现过程。","2026-08-30",[11,12,13],"Nuxt","Vuetify","博客","开发",12,true,{"id":18,"path":19,"title":20,"description":21,"date":22,"tags":23,"category":26,"minutes":27,"pinned":28},"blog\u002Fblog\u002Fphoto-migration.md","\u002Fblog\u002Fphoto-migration","Google 相册迁移到 iCloud 分享","梳理照片导出、元数据修复与共享图库迁移过程，记录几个容易忽略的细节。","2026-08-26",[24,25],"相册","iCloud","生活",8,false,{"id":30,"path":31,"title":32,"description":33,"date":34,"tags":35,"category":14,"minutes":39,"pinned":28},"blog\u002Fblog\u002Fdocker-proxy.md","\u002Fblog\u002Fdocker-proxy","Docker 部署与反向代理配置","使用多阶段构建、容器重启策略和 Nginx 反向代理完成博客服务的可重复部署。","2026-08-18",[36,37,38],"Docker","Nginx","部署",10,{"id":41,"path":42,"title":43,"description":44,"date":45,"tags":46,"category":49,"minutes":50,"pinned":28},"blog\u002Fblog\u002Fsummer-coast.md","\u002Fblog\u002Fsummer-coast","一组夏日海边照片","把散落在相机和手机里的片段整理成一篇安静的夏日相册。","2026-08-09",[47,48],"摄影","夏日","随记",5,{"id":52,"path":53,"title":54,"description":54,"date":55,"tags":56,"category":59,"minutes":50,"pinned":28},"blog\u002Fblog\u002F40-博客搭建\u002F09-CloudFlare 优选 IP.md","\u002Fblog\u002F40\u002F09-cloudflare-ip","CloudFlare 优选 IP","2026-07-22 03:17:28",[57,58],"Cloudflare","优选域名","Blog",{"id":61,"path":62,"title":63,"description":63,"date":64,"tags":65,"category":59,"minutes":50,"pinned":28},"blog\u002Fblog\u002F40-博客搭建\u002F08-Cloudflare ImgBed 免费私有图床完整部署手册.md","\u002Fblog\u002F40\u002F08-cloudflare-imgbed","Cloudflare ImgBed 免费私有图床完整部署手册","2026-07-19 02:09:08",[57,66,67],"对象存储","图床",{"id":69,"path":70,"title":71,"description":71,"date":72,"tags":73,"category":59,"minutes":50,"pinned":28},"blog\u002Fblog\u002F40-博客搭建\u002F07-腾讯云 EdgeOne 边缘函数实现七牛&S3 随机图床 API.md","\u002Fblog\u002F40\u002F07-edgeone-ands3-api","腾讯云 EdgeOne 边缘函数实现七牛云 & S3 存储随机图床 API","2026-07-13 21:25:48",[74,75,67],"EdgeOne","七牛云",{"id":77,"path":78,"title":79,"description":79,"date":80,"tags":81,"category":59,"minutes":50,"pinned":28},"blog\u002Fblog\u002F40-博客搭建\u002F06-腾讯 EdgeOne 部署 Twikoo 评论系统指南.md","\u002Fblog\u002F40\u002F06-edgeone-twikoo","腾讯EdgeOne部署Twikoo评论系统指南","2026-06-14 17:41:11",[74,82],"Twikoo",{"id":84,"path":85,"title":86,"description":86,"date":87,"tags":88,"category":59,"minutes":50,"pinned":28},"blog\u002Fblog\u002F40-博客搭建\u002F05-OpenList 接入 S3 对象存储完整使用教程.md","\u002Fblog\u002F40\u002F05-openlist-s3","OpenList 接入 S3 对象存储完整使用教程","2026-06-11 13:08:07",[66,89],"OpenList",{"id":91,"path":92,"title":93,"description":94,"date":95,"tags":96,"category":59,"minutes":50,"pinned":28},"blog\u002Fblog\u002F40-博客搭建\u002F04-赛博大善人Cloudflare R2 图床.md","\u002Fblog\u002F40\u002F04-cloudflare-r2","赛博大善人 Cloudflare R2 图床","基于 Cloudflare R2 + 腾讯 Edge One + PicList 搭建免费、全球加速的图床方案","2026-06-09 13:07:35",[59,67,97],"CDN加速",{"id":99,"path":100,"title":101,"description":101,"date":102,"tags":103,"category":59,"minutes":50,"pinned":28},"blog\u002Fblog\u002F40-博客搭建\u002F03-白嫖免费图床，套CDN加速.md","\u002Fblog\u002F40\u002F03-cdn","白嫖免费图床，套 CDN 加速","2026-06-09",[59,67,97],{"id":105,"path":106,"title":107,"description":107,"date":108,"tags":109,"category":59,"minutes":50,"pinned":28},"blog\u002Fblog\u002F40-博客搭建\u002F02-零基础优雅搭建静态博客全教程.md","\u002Fblog\u002F40\u002F02","零基础优雅搭建静态博客全教程","2026-06-04",[59],{"id":111,"path":112,"title":113,"description":113,"date":114,"tags":115,"category":59,"minutes":50,"pinned":28},"blog\u002Fblog\u002F40-博客搭建\u002F01-远古产物—博客.md","\u002Fblog\u002F40\u002F01","赛博空间的私人岛屿：博客架构与风格美学","2026-06-03",[59],{"id":117,"path":118,"title":119,"description":119,"date":120,"tags":121,"category":127,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F20-软路由\u002F15.关于NAT回流与内网域名直连的终极指南.md","\u002Fblog\u002F10\u002F20\u002Fnat","关于 NAT 回流与内网域名直连的终极指南","2026-05-13",[122,123,124,125,126],"docker","DNS","Lucky","NAT 回流","远程访问","软路由",{"id":129,"path":130,"title":131,"description":131,"date":132,"tags":133,"category":134,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F30-NAS\u002F25.基于QMediaSync的飞牛外网strm直连.md","\u002Fblog\u002F10\u002F30-nas\u002Fqmediasyncstrm","基于 Lucky 反代与 QMediaSync 的飞牛外网 STRM 直连","2026-02-08",[134,135,136],"NAS","飞牛 OS","Strm",{"id":138,"path":139,"title":140,"description":140,"date":141,"tags":142,"category":127,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F20-软路由\u002F14.基于飞牛漏洞安全访问lucky反代&雷池防护.md","\u002Fblog\u002F10\u002F20\u002Fluckyand","基于飞牛漏洞安全访问Lucky反代&雷池防护","2026-02-03",[122,143,124,144,126],"WAF","飞牛",{"id":146,"path":147,"title":148,"description":148,"date":149,"tags":150,"category":153,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F60-N1&玩客云&OEC\u002F03.oec-fnOS安装.md","\u002Fblog\u002F10\u002F60-n1andandoec\u002Foec-fnos","OEC-Turbo (RK3566) 安装飞牛 OS","2026-01-24",[151,152,134],"OEC","飞牛OS","N1&玩客云&OEC",{"id":155,"path":156,"title":157,"description":157,"date":158,"tags":159,"category":127,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F20-软路由\u002F13.Lucky反向代理终极指南.md","\u002Fblog\u002F10\u002F20\u002Flucky","Lucky 反向代理终极指南","2026-01-16",[122,160,161,124,162,126],"OpenWRT","IPv4","IPv6",{"id":164,"path":165,"title":166,"description":166,"date":167,"tags":168,"category":122,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F11.NAS 导航页的终极形态.md","\u002Fblog\u002F10\u002F10-docker\u002Fnas","告别繁琐配置：NAS 导航页的终极形态 —— 从 Sun-Panel 到 FlatNAS","2026-01-05",[122,134,169],"导航页",{"id":171,"path":172,"title":173,"description":173,"date":174,"tags":175,"category":122,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F10.LogVar 弹幕 API 部署指南.md","\u002Fblog\u002F10\u002F10-docker\u002Flogvar-api","LogVar 弹幕 API  (纯本地缓存版) 部署指南","2025-12-30",[122,176,177],"弹幕 API","媒体库",{"id":179,"path":180,"title":181,"description":181,"date":182,"tags":183,"category":134,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F30-NAS\u002F24.飞牛NAS第三方应用商店安装.md","\u002Fblog\u002F10\u002F30-nas\u002Fnas","飞牛 NAS 第三方应用商店 (FnDepot) 安装指南","2025-12-02",[134,135],{"id":185,"path":186,"title":187,"description":187,"date":188,"tags":189,"category":122,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F09.兰空图床和高清图标库.md","\u002Fblog\u002F10\u002F10-docker","兰空图床和高清图标库","2025-11-15",[122,67],{"id":191,"path":186,"title":192,"description":192,"date":193,"tags":194,"category":122,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F08.你是否需要一个图床？.md","你是否需要一个图床？","2025-11-14",[122,67],{"id":196,"path":197,"title":198,"description":198,"date":199,"tags":200,"category":134,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F30-NAS\u002F23.Hills播放器-Windows-安卓.md","\u002Fblog\u002F10\u002F30-nas\u002Fhills-windows","Hills 播放器（Windows + 安卓）","2025-11-10",[201],"Emby 第三方播放器",{"id":203,"path":204,"title":205,"description":205,"date":206,"tags":207,"category":208,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F50-Linux\u002F02.Debian13换源.md","\u002Fblog\u002F10\u002F50-linux\u002Fdebian13","Debian13 换源","2025-09-10",[208,209],"Linux","debian",{"id":211,"path":212,"title":213,"description":213,"date":206,"tags":214,"category":208,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F50-Linux\u002F04.Linux系统，音响有底噪.md","\u002Fblog\u002F10\u002F50-linux\u002Flinux","Linux 系统，音响有底噪怎么办？",[208],{"id":216,"path":217,"title":218,"description":218,"date":206,"tags":219,"category":208,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F50-Linux\u002F05.一键DD纯净系统脚本.md","\u002Fblog\u002F10\u002F50-linux\u002Fdd","一键 DD 纯净系统脚本",[208,220],"dd 系统",{"id":222,"path":223,"title":224,"description":224,"date":206,"tags":225,"category":208,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F50-Linux\u002F08.一行代码降低服务器功耗.md","\u002Fblog\u002F10\u002F50-linux","一行代码降低服务器功耗",[208,209],{"id":227,"path":228,"title":229,"description":229,"date":206,"tags":230,"category":153,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F60-N1&玩客云&OEC\u002F01.N1盒子永不为奴-Armbian.md","\u002Fblog\u002F10\u002F60-n1andandoec\u002Fn1-armbian","N1 盒子永不为奴 Armbian",[231,208],"N1",{"id":233,"path":234,"title":235,"description":235,"date":206,"tags":236,"category":153,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F60-N1&玩客云&OEC\u002F02.OEC站起来了-Armbian.md","\u002Fblog\u002F10\u002F60-n1andandoec\u002Foec-armbian","OEC 盒子永不为奴 Armbian",[151,208],{"id":238,"path":239,"title":240,"description":241,"date":242,"tags":243,"category":122,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F01.容器&docker&docker-compose.md","\u002Fblog\u002F10\u002F10-docker\u002Fanddockeranddocker-compose","容器 & docker & docker-compose","初识 yaml 语法和 docker","2025-08-05",[122,244],"yaml",{"id":246,"path":247,"title":248,"description":249,"date":242,"tags":250,"category":122,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F02.容器项目&下载类.md","\u002Fblog\u002F10\u002F10-docker\u002Fand","容器项目&下载类","采用docker搭建下载服务",[122,244,251],"下载",{"id":253,"path":247,"title":254,"description":255,"date":242,"tags":256,"category":122,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F03.容器项目&相册类.md","容器项目&相册类","采用 docker 搭建 AI 相册",[122,244,24],{"id":258,"path":247,"title":259,"description":260,"date":242,"tags":261,"category":122,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F04.容器项目&影视类.md","容器项目&影视类","采用 docker 影视媒体库",[122,244,262,263],"影视媒体库","Emby",{"id":265,"path":266,"title":267,"description":268,"date":242,"tags":269,"category":122,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F05.Emby直连115网盘（一）.md","\u002Fblog\u002F10\u002F10-docker\u002Femby115","Emby直连115网盘（一）","使用 Emby 直连 115 网盘",[122,244,262,263,270,271],"strm","115 网盘",{"id":273,"path":266,"title":274,"description":268,"date":242,"tags":275,"category":122,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F06.Emby直连115网盘（二）.md","Emby直连115网盘（二）",[122,244,262,263,270,271],{"id":277,"path":278,"title":279,"description":279,"date":242,"tags":280,"category":122,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F10-docker\u002F07.Adguard Home去广告.md","\u002Fblog\u002F10\u002F10-docker\u002Fadguard-home","Adguard Home 去广告",[122,281],"Adguard Home",{"id":283,"path":284,"title":285,"description":286,"date":242,"tags":287,"category":127,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F20-软路由\u002F01.新的篇章，软路由.md","\u002Fblog\u002F10\u002F20","新的篇章，软路由","初识软路由",[127,288,160],"爱快",{"id":290,"path":284,"title":291,"description":292,"date":242,"tags":293,"category":127,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F20-软路由\u002F02.如何玩公网，怎么远程访问（一）.md","如何玩公网，怎么远程访问（一）","公网远程访问，IPv6也是公网",[127,126,294],"公网 IP",{"id":296,"path":284,"title":297,"description":292,"date":242,"tags":298,"category":127,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F20-软路由\u002F03.如何玩公网，怎么远程访问（二）.md","如何玩公网，怎么远程访问（二）",[127,126,294],{"id":300,"path":284,"title":301,"description":292,"date":242,"tags":302,"category":127,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F20-软路由\u002F04.如何玩公网，怎么远程访问（三）.md","如何玩公网，怎么远程访问（三）",[127,126,294],{"id":304,"path":284,"title":305,"description":305,"date":242,"tags":306,"category":127,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F20-软路由\u002F05.白嫖域名，远程访问.md","白嫖域名，远程访问",[127,126,307],"免费域名",{"id":309,"path":284,"title":310,"description":310,"date":242,"tags":311,"category":127,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F20-软路由\u002F06.没有公网如何远程访问.md","没有公网如何远程访问",[127,126,312],"内网穿透",{"id":314,"path":315,"title":316,"description":316,"date":242,"tags":317,"category":127,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F20-软路由\u002F07.爱快与OpenWRT双软路由MAC地址重复问题修正.md","\u002Fblog\u002F10\u002F20\u002Fopenwrtmac","爱快与 OpenWRT 双软路由MAC地址重复问题修正",[288,160,318],"MAC 地址",{"id":320,"path":321,"title":322,"description":322,"date":242,"tags":323,"category":127,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F20-软路由\u002F08.OpenWRT扩容.md","\u002Fblog\u002F10\u002F20\u002Fopenwrt","OpenWRT 扩容",[160],{"id":325,"path":321,"title":326,"description":326,"date":242,"tags":327,"category":127,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F20-软路由\u002F09.OpenWRT旁路由一条龙教程.md","OpenWRT 旁路由一条龙教程",[160],{"id":329,"path":330,"title":331,"description":331,"date":242,"tags":332,"category":134,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F30-NAS\u002F01.Emby刮削以及尽可能刮削到中文.md","\u002Fblog\u002F10\u002F30-nas\u002Femby","Emby 刮削以及尽可能刮削到中文",[263,177],{"id":334,"path":335,"title":336,"description":336,"date":242,"tags":337,"category":134,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F30-NAS\u002F02.Kodi&CoreELEC安装指南.md","\u002Fblog\u002F10\u002F30-nas\u002Fkodiandcoreelec","Kodi & CoreELEC 安装指南",[338,339,177],"Kodi","CoreELEC",{"id":341,"path":342,"title":343,"description":344,"date":242,"tags":345,"category":134,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F30-NAS\u002F20.飞牛OS的安装.md","\u002Fblog\u002F10\u002F30-nas\u002Fos","飞牛 OS 的安装","初识飞牛 NAS",[134,135],{"id":347,"path":342,"title":348,"description":349,"date":242,"tags":350,"category":134,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F30-NAS\u002F21.飞牛OS安装后必要配置.md","飞牛 OS 安装后必要配置","飞牛 NAS 基础配置",[134,135],{"id":352,"path":353,"title":354,"description":355,"date":242,"tags":356,"category":358,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F40-虚拟机\u002F01.新的篇章，PVE虚拟机.md","\u002Fblog\u002F10\u002F40\u002Fpve","新的篇章，PVE虚拟机","初识 PVE 虚拟机",[208,209,357,358],"PVE","虚拟机",{"id":360,"path":361,"title":362,"description":363,"date":242,"tags":364,"category":358,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F40-虚拟机\u002F03.基于PVE系统安装LXC-debian.md","\u002Fblog\u002F10\u002F40\u002Fpvelxc-debian","基于 PVE 系统安装 LXC-debian","初识 LXC debian",[208,209,357,358],{"id":366,"path":367,"title":368,"description":368,"date":242,"tags":369,"category":358,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F40-虚拟机\u002F07.Ventoy多系统启动盘制作与使用全指南.md","\u002Fblog\u002F10\u002F40\u002Fventoy","Ventoy 多系统启动盘制作与使用全指南",[370,371],"Ventoy","PE 系统",{"id":373,"path":374,"title":375,"description":376,"date":242,"tags":377,"category":358,"minutes":50,"pinned":28},"blog\u002Fblog\u002F10-技术专栏\u002F50-Linux\u002F01.新的篇章，debian12的配置.md","\u002Fblog\u002F10\u002F50-linux\u002Fdebian12","新的篇章，debian12 的配置","初识 debian 12",[208,209],{"id":379,"path":380,"title":381,"description":381,"date":242,"tags":382,"category":383,"minutes":50,"pinned":28},"blog\u002Fblog\u002F20-生活感悟\u002F02.在裂缝中种满阳光.md","\u002Fblog\u002F20","让灵魂带着光行走：在裂缝中种满太阳",[383,384],"生活感悟","随笔记录",{"id":386,"path":387,"title":388,"description":388,"date":242,"tags":389,"category":391,"minutes":50,"pinned":28},"blog\u002Fblog\u002F30-学习笔记\u002F01.Typora学习笔记.md","\u002Fblog\u002F30\u002Ftypora","Typora学习笔记",[390],"Typora","学习笔记",{"id":393,"path":394,"title":395,"description":395,"date":242,"tags":396,"category":391,"minutes":50,"pinned":28},"blog\u002Fblog\u002F30-学习笔记\u002F02.Markdown 拓展.md","\u002Fblog\u002F30\u002Fmarkdown","Markdown 拓展",[397],"Markdown",{"id":399,"path":380,"title":400,"description":400,"date":401,"tags":402,"category":383,"minutes":50,"pinned":28},"blog\u002Fblog\u002F20-生活感悟\u002F01.拥抱生活中的光与热.md","拥抱生活中的光与热","2025-07-05",[383,384],{"id":352,"title":354,"body":404,"category":358,"date":242,"description":355,"draft":28,"extension":1340,"meta":1341,"minutes":50,"navigation":16,"path":353,"pinned":28,"seo":1345,"stem":1346,"tags":1347,"__hash__":1348},{"type":405,"value":406,"toc":1315},"minimark",[407,412,417,421,424,428,433,436,440,470,474,495,497,501,505,508,519,536,542,546,549,596,601,605,608,624,627,640,643,800,803,826,829,838,843,847,850,853,897,904,907,915,920,924,927,957,960,964,980,984,990,995,997,1001,1005,1008,1019,1025,1036,1041,1045,1048,1153,1156,1160,1174,1210,1213,1217,1220,1235,1241,1245,1255,1263,1269,1275,1302,1304,1308,1311],[408,409,411],"h1",{"id":410},"新的篇章pve-虚拟机","新的篇章，PVE 虚拟机",[413,414,416],"h2",{"id":415},"_1-序言","1 序言",[418,419,420],"p",{},"众所周知，虚拟机系统有很多，比如 Proxmox VE，VMware ESXI，Hyper-v，我最喜欢用的还是 Proxmox VE，简称 PVE 系统。这次我就以 PVE 为例，写出这个 PVE 的安装后一些应用。安装 PVE 过程我就省略了，毕竟安装的教程已经很多了，请自寻教程。现在还多了一个飞牛虚拟机，改天单独写一篇。",[422,423],"hr",{},[413,425,427],{"id":426},"_2-什么是-pve-虚拟机","2 什么是 PVE 虚拟机",[429,430,432],"h3",{"id":431},"_21-pve-虚拟机","2.1 PVE 虚拟机",[418,434,435],{},"Proxmox VE 是一个完整的企业虚拟化开源平台。借助内置的 Web 界面，您可以轻松管理虚拟机和容器，软件定义的存储和网络，高可用性集群以及单个解决方案上的多个现成工具。",[429,437,439],{"id":438},"_22-pve下载","2.2 PVE下载",[441,442,443,447,456,463],"ul",{},[444,445,446],"li",{},"PVE 下载地址如下所示，我这里建议安装最新版",[444,448,449,450],{},"官方下载地址： ",[451,452,453],"a",{"href":453,"rel":454},"https:\u002F\u002Fwww.proxmox.com\u002Fen\u002Fdownloads\u002Fcategory\u002Fiso-images-pve",[455],"nofollow",[444,457,458,459],{},"中科大Mirror： ",[451,460,461],{"href":461,"rel":462},"http:\u002F\u002Fmirrors.ustc.edu.cn\u002Fproxmox\u002F",[455],[444,464,465,466],{},"清华大学Mirror： ",[451,467,468],{"href":468,"rel":469},"https:\u002F\u002Fmirrors.tuna.tsinghua.edu.cn\u002Fproxmox\u002Fiso\u002F",[455],[429,471,473],{"id":472},"_23-pve-安装","2.3 PVE 安装",[441,475,476,479,487],{},[444,477,478],{},"我这里推荐用 rufus 写盘工具，先写入 U 盘安装，当然你也可以用 Ventoy，也是非常好用的 U 盘工具。",[444,480,481,482],{},"rufus 下载地址为",[451,483,486],{"href":484,"rel":485},"https:\u002F\u002Frufus.ie\u002Fzh\u002F%E3%80%82",[455],"https:\u002F\u002Frufus.ie\u002Fzh\u002F。",[444,488,489,490],{},"Ventoy 下载地址为",[451,491,494],{"href":492,"rel":493},"https:\u002F\u002Fwww.ventoy.net\u002Fcn\u002Fdownload.html%E3%80%82",[455],"https:\u002F\u002Fwww.ventoy.net\u002Fcn\u002Fdownload.html。",[422,496],{},[413,498,500],{"id":499},"_3-pve-虚拟机基础配置","3 PVE 虚拟机基础配置",[429,502,504],{"id":503},"_31-pve-web-登录","3.1 PVE web 登录",[418,506,507],{},"首先在安装 pve 时候会让你输入 ip，子网掩码，网关，以及 dns，默认会选择你插着网线的网口，如果你有多个网口的话可以调整。",[509,510,515],"pre",{"className":511,"code":513,"language":514},[512],"language-text","ip：192.168.x.x\n子网掩码：255.255.255.0\n网关：192.168.x.1\ndns：223.5.5.5\n","text",[516,517,513],"code",{"__ignoreMap":518},"",[441,520,521,528],{},[444,522,523,524],{},"PVE的登陆必须是 https 协议，端口是 8006，所以登陆地址就是你的 ip 如下，",[451,525,526],{"href":526,"rel":527},"https:\u002F\u002F192.168.x.x:8006",[455],[444,529,530,531,535],{},"PVE的账号是 root，密码是你设置的包含",[532,533,534],"strong",{},"大小写+标点符号","的复杂密码。",[418,537,538],{},[539,540],"img",{"alt":518,"src":541},"https:\u002F\u002Fimg.nw177.cn\u002Fblog\u002F2026\u002F06\u002F04\u002F1780585800224.avif",[429,543,545],{"id":544},"_32-pve-一键工具","3.2 PVE 一键工具",[418,547,548],{},"安装 PVE 一键工具，这个项目可以有很多功能，比如换国内源，开启硬件直通，去除无效订阅提示，在主界面显示硬件温度信息等等。当然也可以手动，一个一个弄，我都会手动和用一键工具一起说。PVE 一键工具 SSH 运行代码如下，界面如图所示。",[509,550,554],{"className":551,"code":552,"language":553,"meta":518,"style":518},"language-bash shiki shiki-themes github-light github-dark","wget -q -O \u002Froot\u002Fpve_source.tar.gz 'https:\u002F\u002Fbbs.x86pi.cn\u002Ffile\u002Ftopic\u002F2024-01-06\u002Ffile\u002F24f723efc6ab4913b1f99c97a1d1a472b2.gz' && tar zxvf \u002Froot\u002Fpve_source.tar.gz && \u002Froot\u002F.\u002Fpve_source\n","bash",[516,555,556],{"__ignoreMap":518},[557,558,561,565,569,572,576,579,583,586,589,591,593],"span",{"class":559,"line":560},"line",1,[557,562,564],{"class":563},"sScJk","wget",[557,566,568],{"class":567},"sj4cs"," -q",[557,570,571],{"class":567}," -O",[557,573,575],{"class":574},"sZZnC"," \u002Froot\u002Fpve_source.tar.gz",[557,577,578],{"class":574}," 'https:\u002F\u002Fbbs.x86pi.cn\u002Ffile\u002Ftopic\u002F2024-01-06\u002Ffile\u002F24f723efc6ab4913b1f99c97a1d1a472b2.gz'",[557,580,582],{"class":581},"sVt8B"," && ",[557,584,585],{"class":563},"tar",[557,587,588],{"class":574}," zxvf",[557,590,575],{"class":574},[557,592,582],{"class":581},[557,594,595],{"class":563},"\u002Froot\u002F.\u002Fpve_source\n",[418,597,598],{},[539,599],{"alt":518,"src":600},"https:\u002F\u002Fimg.nw177.cn\u002Fblog\u002F2026\u002F06\u002F04\u002F1780585801885.avif",[429,602,604],{"id":603},"_33-换国内源","3.3 换国内源",[418,606,607],{},"首先我们先移动自带的源，shell 或者 ssh 工具输入下列代码",[509,609,611],{"className":551,"code":610,"language":553,"meta":518,"style":518},"mv \u002Fetc\u002Fapt\u002Fsources.list \u002Fetc\u002Fapt\u002Fsources.list.bk\n",[516,612,613],{"__ignoreMap":518},[557,614,615,618,621],{"class":559,"line":560},[557,616,617],{"class":563},"mv",[557,619,620],{"class":574}," \u002Fetc\u002Fapt\u002Fsources.list",[557,622,623],{"class":574}," \u002Fetc\u002Fapt\u002Fsources.list.bk\n",[418,625,626],{},"其次我们需要编辑源文件，shell 或者 ssh 工具输入下列代码",[509,628,630],{"className":551,"code":629,"language":553,"meta":518,"style":518},"nano \u002Fetc\u002Fapt\u002Fsources.list\n",[516,631,632],{"__ignoreMap":518},[557,633,634,637],{"class":559,"line":560},[557,635,636],{"class":563},"nano",[557,638,639],{"class":574}," \u002Fetc\u002Fapt\u002Fsources.list\n",[418,641,642],{},"输入中科大源或者清华源，这里就复制粘贴清华源",[509,644,646],{"className":551,"code":645,"language":553,"meta":518,"style":518},"#清华源\ndeb https:\u002F\u002Fmirrors.ustc.edu.cn\u002Fdebian\u002F bookworm main contrib non-free non-free-firmware\ndeb https:\u002F\u002Fmirrors.ustc.edu.cn\u002Fdebian\u002F bookworm-updates main contrib non-free non-free-firmware\ndeb https:\u002F\u002Fmirrors.ustc.edu.cn\u002Fdebian\u002F bookworm-backports main contrib non-free non-free-firmware\ndeb https:\u002F\u002Fmirrors.ustc.edu.cn\u002Fdebian-security bookworm-security main contrib non-free non-free-firmware\ndeb-src https:\u002F\u002Fmirrors.ustc.edu.cn\u002Fdebian\u002F bookworm main contrib non-free non-free-firmware\ndeb-src https:\u002F\u002Fmirrors.ustc.edu.cn\u002Fdebian\u002F bookworm-updates main contrib non-free non-free-firmware\ndeb-src https:\u002F\u002Fmirrors.ustc.edu.cn\u002Fdebian\u002F bookworm-backports main contrib non-free non-free-firmware\ndeb-src https:\u002F\u002Fmirrors.ustc.edu.cn\u002Fdebian-security bookworm-security main contrib non-free non-free-firmware\n",[516,647,648,654,678,696,714,732,750,767,783],{"__ignoreMap":518},[557,649,650],{"class":559,"line":560},[557,651,653],{"class":652},"sJ8bj","#清华源\n",[557,655,657,660,663,666,669,672,675],{"class":559,"line":656},2,[557,658,659],{"class":563},"deb",[557,661,662],{"class":574}," https:\u002F\u002Fmirrors.ustc.edu.cn\u002Fdebian\u002F",[557,664,665],{"class":574}," bookworm",[557,667,668],{"class":574}," main",[557,670,671],{"class":574}," contrib",[557,673,674],{"class":574}," non-free",[557,676,677],{"class":574}," non-free-firmware\n",[557,679,681,683,685,688,690,692,694],{"class":559,"line":680},3,[557,682,659],{"class":563},[557,684,662],{"class":574},[557,686,687],{"class":574}," bookworm-updates",[557,689,668],{"class":574},[557,691,671],{"class":574},[557,693,674],{"class":574},[557,695,677],{"class":574},[557,697,699,701,703,706,708,710,712],{"class":559,"line":698},4,[557,700,659],{"class":563},[557,702,662],{"class":574},[557,704,705],{"class":574}," bookworm-backports",[557,707,668],{"class":574},[557,709,671],{"class":574},[557,711,674],{"class":574},[557,713,677],{"class":574},[557,715,716,718,721,724,726,728,730],{"class":559,"line":50},[557,717,659],{"class":563},[557,719,720],{"class":574}," https:\u002F\u002Fmirrors.ustc.edu.cn\u002Fdebian-security",[557,722,723],{"class":574}," bookworm-security",[557,725,668],{"class":574},[557,727,671],{"class":574},[557,729,674],{"class":574},[557,731,677],{"class":574},[557,733,735,738,740,742,744,746,748],{"class":559,"line":734},6,[557,736,737],{"class":563},"deb-src",[557,739,662],{"class":574},[557,741,665],{"class":574},[557,743,668],{"class":574},[557,745,671],{"class":574},[557,747,674],{"class":574},[557,749,677],{"class":574},[557,751,753,755,757,759,761,763,765],{"class":559,"line":752},7,[557,754,737],{"class":563},[557,756,662],{"class":574},[557,758,687],{"class":574},[557,760,668],{"class":574},[557,762,671],{"class":574},[557,764,674],{"class":574},[557,766,677],{"class":574},[557,768,769,771,773,775,777,779,781],{"class":559,"line":27},[557,770,737],{"class":563},[557,772,662],{"class":574},[557,774,705],{"class":574},[557,776,668],{"class":574},[557,778,671],{"class":574},[557,780,674],{"class":574},[557,782,677],{"class":574},[557,784,786,788,790,792,794,796,798],{"class":559,"line":785},9,[557,787,737],{"class":563},[557,789,720],{"class":574},[557,791,723],{"class":574},[557,793,668],{"class":574},[557,795,671],{"class":574},[557,797,674],{"class":574},[557,799,677],{"class":574},[418,801,802],{},"ctrl+x，输入y，回车保存退出，最后 shell 或者 ssh 输入下列代码更新源",[509,804,806],{"className":551,"code":805,"language":553,"meta":518,"style":518},"apt update && apt dist-upgrade -y\n",[516,807,808],{"__ignoreMap":518},[557,809,810,813,816,818,820,823],{"class":559,"line":560},[557,811,812],{"class":563},"apt",[557,814,815],{"class":574}," update",[557,817,582],{"class":581},[557,819,812],{"class":563},[557,821,822],{"class":574}," dist-upgrade",[557,824,825],{"class":567}," -y\n",[418,827,828],{},"当然这个是手动换源，用 PVE 一键工具，那么只需要在 shell 或者 ssh 输入下列代码，按 2 进入根据提示就可以换源，如图所示，最后返回上一页菜单更新软件包就可以。",[509,830,832],{"className":551,"code":831,"language":553,"meta":518,"style":518},".\u002Fpve_source\n",[516,833,834],{"__ignoreMap":518},[557,835,836],{"class":559,"line":560},[557,837,831],{"class":563},[418,839,840],{},[539,841],{"alt":518,"src":842},"https:\u002F\u002Fimg.nw177.cn\u002Fblog\u002F2026\u002F06\u002F04\u002F1780585803145.avif",[429,844,846],{"id":845},"_34-开启硬件直通","3.4 开启硬件直通",[418,848,849],{},"我这里只介绍 intel 的直通，amd 平台请你另寻百度。如果你的硬件可以直通的话，你一定要开启这个，比如直通网卡，直通硬盘，直通核显，直通 sata 控制器等等。",[418,851,852],{},"首先我们需要编辑文件，shell 或者 ssh 工具输入下列代码，以及替换文件内容。",[509,854,856],{"className":551,"code":855,"language":553,"meta":518,"style":518},"# 编辑文件\nnano \u002Fetc\u002Fdefault\u002Fgrub\n# 替换修改\nGRUB_CMDLINE_LINUX_DEFAULT=\"quiet intel_iommu=on\"\n# ctrl+x，输入y，回车保存退出，最后shell或者ssh输入下列代码更新\nupdate-grub\n",[516,857,858,863,870,875,887,892],{"__ignoreMap":518},[557,859,860],{"class":559,"line":560},[557,861,862],{"class":652},"# 编辑文件\n",[557,864,865,867],{"class":559,"line":656},[557,866,636],{"class":563},[557,868,869],{"class":574}," \u002Fetc\u002Fdefault\u002Fgrub\n",[557,871,872],{"class":559,"line":680},[557,873,874],{"class":652},"# 替换修改\n",[557,876,877,880,884],{"class":559,"line":698},[557,878,879],{"class":581},"GRUB_CMDLINE_LINUX_DEFAULT",[557,881,883],{"class":882},"szBVR","=",[557,885,886],{"class":574},"\"quiet intel_iommu=on\"\n",[557,888,889],{"class":559,"line":50},[557,890,891],{"class":652},"# ctrl+x，输入y，回车保存退出，最后shell或者ssh输入下列代码更新\n",[557,893,894],{"class":559,"line":734},[557,895,896],{"class":563},"update-grub\n",[418,898,899,900,903],{},"最后 ",[516,901,902],{},"reboot"," 重启就是开启了硬件直通。",[418,905,906],{},"当然这个是手动开启硬件直通，如果用 PVE 一键工具，那么只需要在 shell 或者 ssh 输入下列代码，按9进入根据提示就可以开启硬件直通，一般输入 1 就可以开启。",[509,908,909],{"className":551,"code":831,"language":553,"meta":518,"style":518},[516,910,911],{"__ignoreMap":518},[557,912,913],{"class":559,"line":560},[557,914,831],{"class":563},[418,916,917],{},[539,918],{"alt":518,"src":919},"https:\u002F\u002Fimg.nw177.cn\u002Fblog\u002F2026\u002F06\u002F04\u002F1780585804383.avif",[429,921,923],{"id":922},"_35-移除-pve-无效订阅提示","3.5 移除 PVE 无效订阅提示",[418,925,926],{},"如果不移除 PVE 无效订阅提示，那么你登陆 PVE 就会提示，很烦。所以，shell 或者 ssh 工具输入下列代码。",[509,928,930],{"className":551,"code":929,"language":553,"meta":518,"style":518},"sed -Ezi.bak \"s\u002F(Ext.Msg.show\\(\\{\\s+title: gettext\\('No valid sub)\u002Fvoid\\(\\{ \\\u002F\\\u002F\\1\u002Fg\" \u002Fusr\u002Fshare\u002Fjavascript\u002Fproxmox-widget-toolkit\u002Fproxmoxlib.js && systemctl restart pveproxy.service\n",[516,931,932],{"__ignoreMap":518},[557,933,934,937,940,943,946,948,951,954],{"class":559,"line":560},[557,935,936],{"class":563},"sed",[557,938,939],{"class":567}," -Ezi.bak",[557,941,942],{"class":574}," \"s\u002F(Ext.Msg.show\\(\\{\\s+title: gettext\\('No valid sub)\u002Fvoid\\(\\{ \\\u002F\\\u002F\\1\u002Fg\"",[557,944,945],{"class":574}," \u002Fusr\u002Fshare\u002Fjavascript\u002Fproxmox-widget-toolkit\u002Fproxmoxlib.js",[557,947,582],{"class":581},[557,949,950],{"class":563},"systemctl",[557,952,953],{"class":574}," restart",[557,955,956],{"class":574}," pveproxy.service\n",[418,958,959],{},"当然这个是手动移除 PVE 无效订阅提示，如果用 PVE 一键工具，那么只需要在 shell 或者 ssh 输入下列代码，按 6 进入根据提示就可以移除 PVE 无效订阅提示。",[429,961,963],{"id":962},"_36-移除-local-lvm-存储空间","3.6 移除 local-lvm 存储空间",[441,965,966,969],{},[444,967,968],{},"如果不移除 local-lvm 存储空间，那么你安装的 pve 硬件就会被分成两份空间，移除以后就可以合成一起。",[444,970,971,972,975,976,979],{},"如果用 PVE 一键工具，那么只需要在shell或者shh输入",[516,973,974],{},".\u002Fpve\\_source","，按 16 进入根据提示就可以移除 ",[532,977,978],{},"local-lvm"," 存储空间。",[429,981,983],{"id":982},"_37-开启硬件信息面板","3.7 开启硬件信息面板",[418,985,986,987,989],{},"如果用 PVE 一键工具，那么只需要在 shell 或者 ssh输入 ",[516,988,974],{},"，按 7 进入根据提示就可以开启硬件信息面板，效果如图所示。",[418,991,992],{},[539,993],{"alt":518,"src":994},"https:\u002F\u002Fimg.nw177.cn\u002Fblog\u002F2026\u002F06\u002F04\u002F1780585805709.avif",[422,996],{},[413,998,1000],{"id":999},"_4-pve-虚拟机安装其它系统","4 PVE 虚拟机安装其它系统",[429,1002,1004],{"id":1003},"_41-安装爱快或者-openwrt-系统","4.1 安装爱快或者 openwrt 系统",[418,1006,1007],{},"可以去爱快官网或者恩山论坛下载爱快镜像和 openwrt 镜像，一般选择 efi 镜像文件。",[418,1009,1010,1011,1014,1015,1018],{},"上传相应的 ",[532,1012,1013],{},"ikuai.iso","镜像或者 ",[532,1016,1017],{},"openwrt.img"," 镜像。上传完毕我们就会得到一个镜像的路径，如下所示。",[509,1020,1023],{"className":1021,"code":1022,"language":514},[512],"\u002Fvar\u002Flib\u002Fvz\u002Ftemplate\u002Fiso\u002Fikuai.iso\n\u002Fvar\u002Flib\u002Fvz\u002Ftemplate\u002Fiso\u002Fopenwrt.img\n",[516,1024,1022],{"__ignoreMap":518},[441,1026,1027,1030,1033],{},[444,1028,1029],{},"右上角，创建虚拟机→输入虚拟机名称→选择存储→选择 ikuai.iso 镜像→选择硬盘大小→CPU→内存→网络，最后完成。",[444,1031,1032],{},"这里默认网卡是虚拟网卡，当然如果你要直通网卡的话，我们需要对着虚拟机设置，硬件→添加→PCI 设备，找到如图所示的网卡名称添加就可以，最后删除上面的虚拟网卡。如果你需要做主路由，我建议直通两个网卡，一个 wan 口一个 lan 口，如果是旁路由 openwrt 那么直通一个网口也就行了。",[444,1034,1035],{},"在选项，引导顺序中选择你的系统为第一启动项，安装的 iso 为第二启动，这些都是安装系统老生常谈的，注意一下就可以，最后插上网线就可以启动系统。",[418,1037,1038],{},[539,1039],{"alt":518,"src":1040},"https:\u002F\u002Fimg.nw177.cn\u002Fblog\u002F2026\u002F06\u002F04\u002F1780585806963.avif",[429,1042,1044],{"id":1043},"_42-主路由设置","4.2 主路由设置",[418,1046,1047],{},"假如你安装的主路由是爱快，那么你需要以下几步。",[441,1049,1050,1068,1071,1085,1108,1142],{},[444,1051,1052,1053,1056,1057,1060,1061,1056,1064,1067],{},"首先",[532,1054,1055],{},"光猫 lan 口","接",[532,1058,1059],{},"爱快 wan 口","，其次",[532,1062,1063],{},"爱快 lan 口",[532,1065,1066],{},"交换机","，因为我直通两个口给爱快。",[444,1069,1070],{},"在 shell 打开爱快后台，更改 IP 以及绑定 lan 口网口。",[444,1072,1073,1074,1077,1078,1081,1082,1084],{},"在同一局域网下，浏览器输入爱快 ",[516,1075,1076],{},"ip：192.168.x.x","， 登陆账号密码。默认账号 ",[532,1079,1080],{},"admin","，密码 ",[532,1083,1080],{},"，首次登陆需要修改密码。",[444,1086,1087,1088,1091,1092,1095,1096,1099,1100,1103,1104,1107],{},"进入爱快页面，选择 ",[532,1089,1090],{},"wan口","绑定网口，并且选择 ",[532,1093,1094],{},"PPoe 拨号","，输入宽带账号密码拨号，当然拨号前提是",[532,1097,1098],{},"光猫桥接","，如果不能桥接只能是",[532,1101,1102],{},"静态 ip"," 手动敲或者 ",[532,1105,1106],{},"dhcp","。",[444,1109,1110,1111,1114,1115,1118,1119,1122,1123,1126,1127],{},"进入 ",[532,1112,1113],{},"lan 口","的 dhcp 设置，设置 ip 段，子网掩码为 ",[532,1116,1117],{},"255.255.255.0","，网关为全局网络走",[532,1120,1121],{},"旁路由模式","为 openwrt 的 ip（如果你是双软路由），但是如果你是",[532,1124,1125],{},"单路由","的话就输入",[532,1128,1129,1130,1141],{},"爱快的 ip ",[532,1131,1132,1133,1136,1137,1140],{},"就行。",[532,1134,1135],{},"dns"," 为本地运营商 dns 或者公共 dns ",[516,1138,1139],{},"114.114.114.114 ，223.5.5.5"," 保存并且","重启 dhcp",[444,1143,1144,1145,1148,1149,1152],{},"打开网络设置→IPV6→IPV6设置，并添加",[532,1146,1147],{},"外网接口","和",[532,1150,1151],{},"内网接口","，保存启用。",[418,1154,1155],{},"如果你是 openwrt 当主路由的话其实也差不多，这里就不多赘述。",[429,1157,1159],{"id":1158},"_43-转换挂载虚拟机文件","4.3 转换挂载虚拟机文件",[418,1161,1162,1163,1165,1166,1169,1170,1173],{},"为什么要转换挂载虚拟机文件，因为 ",[532,1164,539],{}," 格式的镜像是",[532,1167,1168],{},"直接挂载不上","的，需要",[532,1171,1172],{},"转换","挂载虚拟机文件。需要转换的命令格式如下:",[509,1175,1177],{"className":551,"code":1176,"language":553,"meta":518,"style":518},"qm importdisk 虚拟机ID号 img文件路径地址 local\nqm importdisk 100 \u002Fvar\u002Flib\u002Fvz\u002Ftemplate\u002Fiso\u002Fopenwrt.img local\n",[516,1178,1179,1196],{"__ignoreMap":518},[557,1180,1181,1184,1187,1190,1193],{"class":559,"line":560},[557,1182,1183],{"class":563},"qm",[557,1185,1186],{"class":574}," importdisk",[557,1188,1189],{"class":574}," 虚拟机ID号",[557,1191,1192],{"class":574}," img文件路径地址",[557,1194,1195],{"class":574}," local\n",[557,1197,1198,1200,1202,1205,1208],{"class":559,"line":656},[557,1199,1183],{"class":563},[557,1201,1186],{"class":574},[557,1203,1204],{"class":567}," 100",[557,1206,1207],{"class":574}," \u002Fvar\u002Flib\u002Fvz\u002Ftemplate\u002Fiso\u002Fopenwrt.img",[557,1209,1195],{"class":574},[418,1211,1212],{},"那么就会在相对于的**虚拟机 ID **号挂载好镜像文件，只需要在硬件中给一个 sata 格式的 id 就行。",[429,1214,1216],{"id":1215},"_44-硬盘软直通","4.4 硬盘软直通",[418,1218,1219],{},"比如你在安装群辉或者飞牛 OS 系统时候，你需要把硬盘软直通给这些 NAS 系统，那么你就需要用到这个命令。当然如果硬盘很多，我建议直接去 PCI 设备直通 sata 控制器。",[441,1221,1222,1225,1232],{},[444,1223,1224],{},"首先需要获取硬盘识别符，在 PVE shell 里输入以下代码查询硬盘识别符。",[444,1226,1227,1228,1231],{},"获取到的硬盘识别符为 ",[516,1229,1230],{},"ata-CT240BX500SSD1\\_1850E167A6D5","，这样的硬盘识别符格式。",[444,1233,1234],{},"其次软直通硬盘，需要输入以下代码，多个硬盘直通硬盘（sata1 sata2 sata3...）。",[509,1236,1239],{"className":1237,"code":1238,"language":514},[512],"# 查询硬盘识别符\nls \u002Fdev\u002Fdisk\u002Fby-id\n# 挂载硬盘\nqm set 虚拟机ID -sata1 \u002Fdev\u002Fdisk\u002Fby-id\u002F硬盘识别符\nqm set 虚拟机ID -sata2 \u002Fdev\u002Fdisk\u002Fby-id\u002F硬盘识别符\n\nqm set 100 -sata1 \u002Fdev\u002Fdisk\u002Fby-id\u002Fata-CT240BX500SSD1_1850E167A6D5 \nqm set 100 -sata2 \u002Fdev\u002Fdisk\u002Fby-id\u002Fata-其他\n",[516,1240,1238],{"__ignoreMap":518},[429,1242,1244],{"id":1243},"_45-openwrt-网络配置","4.5 openwrt 网络配置",[418,1246,1247,1248,1251,1252,1107],{},"openwrt 系统安装好以后，每个编译作者不同，ip 都不同，我们要改ip成我们局域网的同一网段。账号一般为 ",[516,1249,1250],{},"root","，密码要么为空，要么为 ",[516,1253,1254],{},"password",[418,1256,1257,1258,1056,1260,1262],{},"openwrt 系统 ",[532,1259,1113],{},[532,1261,1066],{},"就行，在 PVE shell 打开 openwrt 后台，更改 lan 口 ip ，需要输入下列命令，并且编辑下列文件。",[509,1264,1267],{"className":1265,"code":1266,"language":514},[512],"vi \u002Fetc\u002Fconfig\u002Fnetwork\n",[516,1268,1266],{"__ignoreMap":518},[509,1270,1273],{"className":1271,"code":1272,"language":514},[512],"config interface 'lan'     \n        option device 'br-lan'\n        option proto 'static' \n        option ipaddr '192.168.x.x'\n        option netmask '255.255.255.0'\n        option gateway '192.168.x.1'  \n        option peerdns '0'            \n        list dns '223.5.5.5'     \n        list dns '114.114.114.114'\n                               \nconfig interface 'lan6'        \n        option proto 'dhcpv6'\n        option device '@lan'\n",[516,1274,1272],{"__ignoreMap":518},[418,1276,1277,1278,1281,1282,1285,1286,1289,1290,1293,1294,1297,1298,1301],{},"按 ",[532,1279,1280],{},"i"," 进入编辑模式，修改 ",[532,1283,1284],{},"lan"," 口 ",[532,1287,1288],{},"ip"," 为你需要的，按 ",[532,1291,1292],{},"esc"," 退出编辑模式，英文状态下输入 ",[516,1295,1296],{},":wq!","， 注意是有冒号的，最后输入 ",[516,1299,1300],{},"reboot -f"," 重启。",[422,1303],{},[413,1305,1307],{"id":1306},"_5-pve-虚拟机安装-lxc-系统","5 PVE 虚拟机安装 LXC 系统",[418,1309,1310],{},"未完待续",[1312,1313,1314],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":518,"searchDepth":656,"depth":656,"links":1316},[1317,1318,1323,1332,1339],{"id":415,"depth":656,"text":416},{"id":426,"depth":656,"text":427,"children":1319},[1320,1321,1322],{"id":431,"depth":680,"text":432},{"id":438,"depth":680,"text":439},{"id":472,"depth":680,"text":473},{"id":499,"depth":656,"text":500,"children":1324},[1325,1326,1327,1328,1329,1330,1331],{"id":503,"depth":680,"text":504},{"id":544,"depth":680,"text":545},{"id":603,"depth":680,"text":604},{"id":845,"depth":680,"text":846},{"id":922,"depth":680,"text":923},{"id":962,"depth":680,"text":963},{"id":982,"depth":680,"text":983},{"id":999,"depth":656,"text":1000,"children":1333},[1334,1335,1336,1337,1338],{"id":1003,"depth":680,"text":1004},{"id":1043,"depth":680,"text":1044},{"id":1158,"depth":680,"text":1159},{"id":1215,"depth":680,"text":1216},{"id":1243,"depth":680,"text":1244},{"id":1306,"depth":656,"text":1307},"md",{"published":1342,"author":1343,"image":1344},"2025-08-22","十三","https:\u002F\u002Fimg.nw177.cn\u002Fblog\u002F2026\u002F06\u002F04\u002F1780564849640.avif",{"title":354,"description":355},"blog\u002F10-技术专栏\u002F40-虚拟机\u002F01.新的篇章，PVE虚拟机",[208,209,357,358],"sAXfgFKsaJYqFllMY1_7tfix16C6jvTV-euU3hvh4Nw",[1350,1351,1352,1353,1354,1355,1356,1357,1358,1359,1360,1361,1362,1363,1364,1365,1366,1367,1368,1369,1370,1371,1372,1373,1374,1375,1376,1377,1378,1379,1380,1381,1382,1383,1384,1385,1386,1387,1388,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1399,1400,1401,1402,1403,1404,1405,1406,1407],{"path":6,"title":7,"date":9},{"path":19,"title":20,"date":22},{"path":31,"title":32,"date":34},{"path":42,"title":43,"date":45},{"path":53,"title":54,"date":55},{"path":62,"title":63,"date":64},{"path":70,"title":71,"date":72},{"path":78,"title":79,"date":80},{"path":85,"title":86,"date":87},{"path":92,"title":93,"date":95},{"path":100,"title":101,"date":102},{"path":106,"title":107,"date":108},{"path":112,"title":113,"date":114},{"path":118,"title":119,"date":120},{"path":130,"title":131,"date":132},{"path":139,"title":140,"date":141},{"path":147,"title":148,"date":149},{"path":156,"title":157,"date":158},{"path":165,"title":166,"date":167},{"path":172,"title":173,"date":174},{"path":180,"title":181,"date":182},{"path":186,"title":187,"date":188},{"path":186,"title":192,"date":193},{"path":197,"title":198,"date":199},{"path":204,"title":205,"date":206},{"path":212,"title":213,"date":206},{"path":217,"title":218,"date":206},{"path":223,"title":224,"date":206},{"path":228,"title":229,"date":206},{"path":234,"title":235,"date":206},{"path":239,"title":240,"date":242},{"path":247,"title":248,"date":242},{"path":247,"title":254,"date":242},{"path":247,"title":259,"date":242},{"path":266,"title":267,"date":242},{"path":266,"title":274,"date":242},{"path":278,"title":279,"date":242},{"path":284,"title":285,"date":242},{"path":284,"title":291,"date":242},{"path":284,"title":297,"date":242},{"path":284,"title":301,"date":242},{"path":284,"title":305,"date":242},{"path":284,"title":310,"date":242},{"path":315,"title":316,"date":242},{"path":321,"title":322,"date":242},{"path":321,"title":326,"date":242},{"path":330,"title":331,"date":242},{"path":335,"title":336,"date":242},{"path":342,"title":343,"date":242},{"path":342,"title":348,"date":242},{"path":353,"title":354,"date":242},{"path":361,"title":362,"date":242},{"path":367,"title":368,"date":242},{"path":374,"title":375,"date":242},{"path":380,"title":381,"date":242},{"path":387,"title":388,"date":242},{"path":394,"title":395,"date":242},{"path":380,"title":400,"date":401},1788281985479]