mirror of
https://github.com/oneclickvirt/oneclickvirt.github.io.git
synced 2026-05-20 15:08:01 +08:00
125 lines
148 KiB
HTML
125 lines
148 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="zh-CN" dir="ltr">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||
<title>使用说明 | 一键虚拟化项目</title>
|
||
<meta name="description" content="开源、易于使用的服务器虚拟化项目">
|
||
<meta name="generator" content="VitePress v1.6.4">
|
||
<link rel="preload stylesheet" href="/assets/style.DFTx90Kk.css" as="style">
|
||
<link rel="preload stylesheet" href="/vp-icons.css" as="style">
|
||
|
||
<script type="module" src="/assets/app.X94T8n5T.js"></script>
|
||
<link rel="preload" href="/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
|
||
<link rel="modulepreload" href="/assets/chunks/theme.BcDiyge9.js">
|
||
<link rel="modulepreload" href="/assets/chunks/framework.QPV3Ar9-.js">
|
||
<link rel="modulepreload" href="/assets/guide_oneclickvirt_oneclickvirt_usage.md.BEBvCvSI.lean.js">
|
||
<link rel="icon" href="https://cdn.spiritlhl.net/https://raw.githubusercontent.com/spiritlhls/pages/main/logo.png">
|
||
<meta name="google-site-verification" content="wdrGBim_2XmtMrqxivze70saMiPQAiOhpmN3KAWb0Sw">
|
||
<meta name="msvalidate.01" content="FC9B6B8BEB3D3B56844ADA69766DBB24">
|
||
<script src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5991535488582679" crossorigin="anonymous"></script>
|
||
<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
|
||
<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
|
||
</head>
|
||
<body>
|
||
<div id="app"><div class="Layout" data-v-5d98c3a5><!--[--><!--]--><!--[--><span tabindex="-1" data-v-0b0ada53></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-0b0ada53>Skip to content</a><!--]--><!----><header class="VPNav" data-v-5d98c3a5 data-v-ae24b3ad><div class="VPNavBar" data-v-ae24b3ad data-v-6aa21345><div class="wrapper" data-v-6aa21345><div class="container" data-v-6aa21345><div class="title" data-v-6aa21345><div class="VPNavBarTitle has-sidebar" data-v-6aa21345 data-v-1168a8e4><a class="title" href="/" data-v-1168a8e4><!--[--><!--]--><!--[--><img class="VPImage logo" src="https://cdn.spiritlhl.net/https://raw.githubusercontent.com/spiritlhls/pages/main/logo.png" alt data-v-8426fc1a><!--]--><span data-v-1168a8e4>一键虚拟化项目</span><!--[--><!--[--><!--[--><!--[--><!--]--><!--]--><!--]--><!--]--></a></div></div><div class="content" data-v-6aa21345><div class="content-body" data-v-6aa21345><!--[--><!--]--><div class="VPNavBarSearch search" data-v-6aa21345><!--[--><!----><div id="docsearch"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><span class="vp-icon DocSearch-Search-Icon"></span><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"><kbd class="DocSearch-Button-Key"></kbd><kbd class="DocSearch-Button-Key">K</kbd></span></button></div><!--]--></div><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-6aa21345 data-v-dc692963><span id="main-nav-aria-label" class="visually-hidden" data-v-dc692963> Main Navigation </span><!--[--><!--[--><div class="VPFlyout VPNavBarMenuGroup active" data-v-dc692963 data-v-cf11d7a2><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-cf11d7a2><span class="text" data-v-cf11d7a2><!----><span data-v-cf11d7a2>虚拟化平台</span><span class="vpi-chevron-down text-icon" data-v-cf11d7a2></span></span></button><div class="menu" data-v-cf11d7a2><div class="VPMenu" data-v-cf11d7a2 data-v-b98bc113><div class="items" data-v-b98bc113><!--[--><!--[--><div class="VPMenuLink" data-v-b98bc113 data-v-35975db6><a class="VPLink link" href="/guide/oneclickvirt/oneclickvirt_precheck.html" data-v-35975db6><!--[--><span data-v-35975db6>OneClickVirt</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-b98bc113 data-v-35975db6><a class="VPLink link" href="/guide/pve/pve_precheck.html" data-v-35975db6><!--[--><span data-v-35975db6>Proxmox VE</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-b98bc113 data-v-35975db6><a class="VPLink link" href="/guide/incus/incus_precheck.html" data-v-35975db6><!--[--><span data-v-35975db6>Incus</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-b98bc113 data-v-35975db6><a class="VPLink link" href="/guide/docker/docker_precheck.html" data-v-35975db6><!--[--><span data-v-35975db6>Docker</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-b98bc113 data-v-35975db6><a class="VPLink link" href="/guide/lxd/lxd_precheck.html" data-v-35975db6><!--[--><span data-v-35975db6>LXD</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-b98bc113 data-v-35975db6><a class="VPLink link" href="/guide/containerd/containerd_precheck.html" data-v-35975db6><!--[--><span data-v-35975db6>Containerd</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-b98bc113 data-v-35975db6><a class="VPLink link" href="/guide/podman/podman_precheck.html" data-v-35975db6><!--[--><span data-v-35975db6>Podman</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-b98bc113 data-v-35975db6><a class="VPLink link" href="/guide/qemu/qemu_precheck.html" data-v-35975db6><!--[--><span data-v-35975db6>QEMU</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-b98bc113 data-v-35975db6><a class="VPLink link" href="/guide/kubevirt/kubevirt_precheck.html" data-v-35975db6><!--[--><span data-v-35975db6>KubeVirt</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-b98bc113 data-v-35975db6><a class="VPLink link" href="/guide/block/block_iptables.html" data-v-35975db6><!--[--><span data-v-35975db6>屏蔽滥用</span><!--]--></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-dc692963 data-v-cf11d7a2><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-cf11d7a2><span class="text" data-v-cf11d7a2><!----><span data-v-cf11d7a2>其他虚拟化项目</span><span class="vpi-chevron-down text-icon" data-v-cf11d7a2></span></span></button><div class="menu" data-v-cf11d7a2><div class="VPMenu" data-v-cf11d7a2 data-v-b98bc113><div class="items" data-v-b98bc113><!--[--><!--[--><div class="VPMenuLink" data-v-b98bc113 data-v-35975db6><a class="VPLink link" href="/incomplete/webvirtcloud.html" data-v-35975db6><!--[--><span data-v-35975db6>webvirtcloud</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-b98bc113 data-v-35975db6><a class="VPLink link" href="/incomplete/webvirtcloud_retspen.html" data-v-35975db6><!--[--><span data-v-35975db6>webvirtcloud_retspen</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-b98bc113 data-v-35975db6><a class="VPLink link" href="/incomplete/pterodactyl.html" data-v-35975db6><!--[--><span data-v-35975db6>pterodactyl</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-b98bc113 data-v-35975db6><a class="VPLink link" href="/incomplete/convoy.html" data-v-35975db6><!--[--><span data-v-35975db6>convoy</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-b98bc113 data-v-35975db6><a class="VPLink link" href="/incomplete/cockpit.html" data-v-35975db6><!--[--><span data-v-35975db6>cockpit</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-b98bc113 data-v-35975db6><a class="VPLink link" href="/incomplete/virtfusion.html" data-v-35975db6><!--[--><span data-v-35975db6>virtfusion</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-b98bc113 data-v-35975db6><a class="VPLink link" href="/incomplete/virtualizor-docker.html" data-v-35975db6><!--[--><span data-v-35975db6>virtualizor-docker</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-b98bc113 data-v-35975db6><a class="VPLink link" href="/incomplete/bashvm.html" data-v-35975db6><!--[--><span data-v-35975db6>bashvm</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-b98bc113 data-v-35975db6><a class="VPLink link" href="/incomplete/webvirtmgr.html" data-v-35975db6><!--[--><span data-v-35975db6>webvirtmgr</span><!--]--></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--[--><div class="VPFlyout VPNavBarMenuGroup" data-v-dc692963 data-v-cf11d7a2><button type="button" class="button" aria-haspopup="true" aria-expanded="false" data-v-cf11d7a2><span class="text" data-v-cf11d7a2><!----><span data-v-cf11d7a2>其他实用项目</span><span class="vpi-chevron-down text-icon" data-v-cf11d7a2></span></span></button><div class="menu" data-v-cf11d7a2><div class="VPMenu" data-v-cf11d7a2 data-v-b98bc113><div class="items" data-v-b98bc113><!--[--><!--[--><div class="VPMenuLink" data-v-b98bc113 data-v-35975db6><a class="VPLink link" href="/case/case1.html" data-v-35975db6><!--[--><span data-v-35975db6>1. VPS融合怪服务器测评脚本</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-b98bc113 data-v-35975db6><a class="VPLink link" href="/case/case2.html" data-v-35975db6><!--[--><span data-v-35975db6>2. 一键修复与安装脚本</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-b98bc113 data-v-35975db6><a class="VPLink link" href="/case/case3.html" data-v-35975db6><!--[--><span data-v-35975db6>3. 自动更新测试服务器节点列表的网络基准测试脚本</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-b98bc113 data-v-35975db6><a class="VPLink link" href="/case/case4.html" data-v-35975db6><!--[--><span data-v-35975db6>4. 三网回程路由线路测试脚本</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-b98bc113 data-v-35975db6><a class="VPLink link" href="/case/case5.html" data-v-35975db6><!--[--><span data-v-35975db6>5. 服务器资源占用脚本</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-b98bc113 data-v-35975db6><a class="VPLink link" href="/case/case6.html" data-v-35975db6><!--[--><span data-v-35975db6>6. 为linux服务器增加swap分区</span><!--]--></a></div><!--]--><!--[--><div class="VPMenuLink" data-v-b98bc113 data-v-35975db6><a class="VPLink link" href="/case/case7.html" data-v-35975db6><!--[--><span data-v-35975db6>7. 为linux服务器启用zram设备</span><!--]--></a></div><!--]--><!--]--></div><!--[--><!--]--></div></div></div><!--]--><!--[--><a class="VPLink link vp-external-link-icon VPNavBarMenuLink" href="https://paste.spiritlhl.net/" target="_blank" rel="noreferrer" tabindex="0" data-v-dc692963 data-v-e56f3d57><!--[--><span data-v-e56f3d57>融合怪商家收录</span><!--]--></a><!--]--><!--[--><a class="VPLink link vp-external-link-icon VPNavBarMenuLink" href="https://spiders.spiritlhl.net/" target="_blank" rel="noreferrer" tabindex="0" data-v-dc692963 data-v-e56f3d57><!--[--><span data-v-e56f3d57>VPS余量监控</span><!--]--></a><!--]--><!--]--></nav><div class="VPFlyout VPNavBarTranslations translations" data-v-6aa21345 data-v-88af2de4 data-v-cf11d7a2><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="Change language" data-v-cf11d7a2><span class="text" data-v-cf11d7a2><span class="vpi-languages option-icon" data-v-cf11d7a2></span><!----><span class="vpi-chevron-down text-icon" data-v-cf11d7a2></span></span></button><div class="menu" data-v-cf11d7a2><div class="VPMenu" data-v-cf11d7a2 data-v-b98bc113><!----><!--[--><!--[--><div class="items" data-v-88af2de4><p class="title" data-v-88af2de4>简体中文</p><!--[--><div class="VPMenuLink" data-v-88af2de4 data-v-35975db6><a class="VPLink link" href="/en/guide/oneclickvirt/oneclickvirt_usage.html" data-v-35975db6><!--[--><span data-v-35975db6>English</span><!--]--></a></div><!--]--></div><!--]--><!--]--></div></div></div><div class="VPNavBarAppearance appearance" data-v-6aa21345 data-v-6c893767><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-6c893767 data-v-5337faa4 data-v-1d5665e3><span class="check" data-v-1d5665e3><span class="icon" data-v-1d5665e3><!--[--><span class="vpi-sun sun" data-v-5337faa4></span><span class="vpi-moon moon" data-v-5337faa4></span><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-6aa21345 data-v-0394ad82 data-v-7bc22406><!--[--><a class="VPSocialLink no-icon" href="https://github.com/oneclickvirt" aria-label="github" target="_blank" rel="noopener" data-v-7bc22406 data-v-bd121fe5><span class="vpi-social-github"></span></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-6aa21345 data-v-bb2aa2f0 data-v-cf11d7a2><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-cf11d7a2><span class="vpi-more-horizontal icon" data-v-cf11d7a2></span></button><div class="menu" data-v-cf11d7a2><div class="VPMenu" data-v-cf11d7a2 data-v-b98bc113><!----><!--[--><!--[--><div class="group translations" data-v-bb2aa2f0><p class="trans-title" data-v-bb2aa2f0>简体中文</p><!--[--><div class="VPMenuLink" data-v-bb2aa2f0 data-v-35975db6><a class="VPLink link" href="/en/guide/oneclickvirt/oneclickvirt_usage.html" data-v-35975db6><!--[--><span data-v-35975db6>English</span><!--]--></a></div><!--]--></div><div class="group" data-v-bb2aa2f0><div class="item appearance" data-v-bb2aa2f0><p class="label" data-v-bb2aa2f0>主题</p><div class="appearance-action" data-v-bb2aa2f0><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title aria-checked="false" data-v-bb2aa2f0 data-v-5337faa4 data-v-1d5665e3><span class="check" data-v-1d5665e3><span class="icon" data-v-1d5665e3><!--[--><span class="vpi-sun sun" data-v-5337faa4></span><span class="vpi-moon moon" data-v-5337faa4></span><!--]--></span></span></button></div></div></div><div class="group" data-v-bb2aa2f0><div class="item social-links" data-v-bb2aa2f0><div class="VPSocialLinks social-links-list" data-v-bb2aa2f0 data-v-7bc22406><!--[--><a class="VPSocialLink no-icon" href="https://github.com/oneclickvirt" aria-label="github" target="_blank" rel="noopener" data-v-7bc22406 data-v-bd121fe5><span class="vpi-social-github"></span></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-6aa21345 data-v-e5dd9c1c><span class="container" data-v-e5dd9c1c><span class="top" data-v-e5dd9c1c></span><span class="middle" data-v-e5dd9c1c></span><span class="bottom" data-v-e5dd9c1c></span></span></button></div></div></div></div><div class="divider" data-v-6aa21345><div class="divider-line" data-v-6aa21345></div></div></div><!----></header><div class="VPLocalNav has-sidebar empty" data-v-5d98c3a5 data-v-a6f0e41e><div class="container" data-v-a6f0e41e><button class="menu" aria-expanded="false" aria-controls="VPSidebarNav" data-v-a6f0e41e><span class="vpi-align-left menu-icon" data-v-a6f0e41e></span><span class="menu-text" data-v-a6f0e41e>菜单</span></button><div class="VPLocalNavOutlineDropdown" style="--vp-vh:0px;" data-v-a6f0e41e data-v-8a42e2b4><button data-v-8a42e2b4>回到顶部</button><!----></div></div></div><aside class="VPSidebar" data-v-5d98c3a5 data-v-319d5ca6><div class="curtain" data-v-319d5ca6></div><nav class="nav" id="VPSidebarNav" aria-labelledby="sidebar-aria-label" tabindex="-1" data-v-319d5ca6><span class="visually-hidden" id="sidebar-aria-label" data-v-319d5ca6> Sidebar Navigation </span><!--[--><!--]--><!--[--><div class="no-transition group" data-v-c40bc020><section class="VPSidebarItem level-0 collapsible collapsed" data-v-c40bc020 data-v-b3fd67f8><div class="item" role="button" tabindex="0" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><h2 class="text" data-v-b3fd67f8>所有项目的前置条件</h2><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-b3fd67f8><span class="vpi-chevron-right caret-icon" data-v-b3fd67f8></span></div></div><div class="items" data-v-b3fd67f8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/dashboard.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>准备工作</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-c40bc020><section class="VPSidebarItem level-0 collapsible collapsed has-active" data-v-c40bc020 data-v-b3fd67f8><div class="item" role="button" tabindex="0" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><h2 class="text" data-v-b3fd67f8>OneClickVirt</h2><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-b3fd67f8><span class="vpi-chevron-right caret-icon" data-v-b3fd67f8></span></div></div><div class="items" data-v-b3fd67f8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/oneclickvirt/oneclickvirt_precheck.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>系统和硬件配置要求</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/oneclickvirt/oneclickvirt_install.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>主体安装</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/oneclickvirt/oneclickvirt_usage.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>使用说明</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/oneclickvirt/oneclickvirt_thanks.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>致谢</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/oneclickvirt/oneclickvirt_qa.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>常见问题答疑</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-c40bc020><section class="VPSidebarItem level-0 collapsible collapsed" data-v-c40bc020 data-v-b3fd67f8><div class="item" role="button" tabindex="0" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><h2 class="text" data-v-b3fd67f8>Proxmox VE</h2><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-b3fd67f8><span class="vpi-chevron-right caret-icon" data-v-b3fd67f8></span></div></div><div class="items" data-v-b3fd67f8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/pve/pve_precheck.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>系统和硬件配置要求</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/pve/pve_install.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>PVE主体安装</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/pve/pve_kvm.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Linux虚拟机(KVM/QEMU)</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/pve/pve_lxc.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Linux容器(LXC)</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/pve/pve_windows.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Windows虚拟机(KVM/QEMU)</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/pve/pve_macos.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>MacOS虚拟机(KVM)</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/pve/pve_android.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Android虚拟机(KVM)</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/pve/pve_custom.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>自定义</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/pve/pve_thanks.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>致谢</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/pve/pve_qa.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>常见问题答疑</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-c40bc020><section class="VPSidebarItem level-0 collapsible collapsed" data-v-c40bc020 data-v-b3fd67f8><div class="item" role="button" tabindex="0" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><h2 class="text" data-v-b3fd67f8>Incus</h2><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-b3fd67f8><span class="vpi-chevron-right caret-icon" data-v-b3fd67f8></span></div></div><div class="items" data-v-b3fd67f8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/incus/incus_precheck.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>系统和硬件配置要求</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/incus/incus_install.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Incus主体安装</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/incus/incus_qemu.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Linux虚拟机(QEMU)</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/incus/incus_lxc.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Linux容器(LXC)</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/incus/incus_windows.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Windows虚拟机(QEMU)</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/incus/incus_extra_config.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>更多配置</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/incus/incus_custom.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>自定义</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/incus/incus_thanks.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>致谢</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/incus/incus_qa.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>常见问题答疑</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-c40bc020><section class="VPSidebarItem level-0 collapsible collapsed" data-v-c40bc020 data-v-b3fd67f8><div class="item" role="button" tabindex="0" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><h2 class="text" data-v-b3fd67f8>Docker</h2><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-b3fd67f8><span class="vpi-chevron-right caret-icon" data-v-b3fd67f8></span></div></div><div class="items" data-v-b3fd67f8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/docker/docker_precheck.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>系统和硬件配置要求</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/docker/docker_install.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Docker主体安装</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/docker/docker_build.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Linux容器(LXC)</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/docker/docker_windows.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Windows虚拟机(KVM/QEMU)</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/docker/docker_macos.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Macos虚拟机(KVM)</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/docker/docker_android.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Android虚拟机(KVM/QEMU)</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/docker/docker_custom.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>自定义</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/docker/docker_thanks.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>致谢</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/docker/docker_qa.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>常见问题答疑</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-c40bc020><section class="VPSidebarItem level-0 collapsible collapsed" data-v-c40bc020 data-v-b3fd67f8><div class="item" role="button" tabindex="0" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><h2 class="text" data-v-b3fd67f8>LXD</h2><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-b3fd67f8><span class="vpi-chevron-right caret-icon" data-v-b3fd67f8></span></div></div><div class="items" data-v-b3fd67f8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/lxd/lxd_precheck.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>系统和硬件配置要求</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/lxd/lxd_install.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>LXD主体安装</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/lxd/lxd_qemu.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Linux虚拟机(QEMU)</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/lxd/lxd_lxc.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Linux容器(LXC)</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/lxd/lxd_windows.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Windows虚拟机(QEMU)</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/lxd/lxd_extra_config.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>更多配置</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/lxd/lxd_custom.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>自定义</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/lxd/lxd_thanks.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>致谢</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/lxd/lxd_qa.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>常见问题答疑</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-c40bc020><section class="VPSidebarItem level-0 collapsible collapsed" data-v-c40bc020 data-v-b3fd67f8><div class="item" role="button" tabindex="0" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><h2 class="text" data-v-b3fd67f8>Containerd</h2><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-b3fd67f8><span class="vpi-chevron-right caret-icon" data-v-b3fd67f8></span></div></div><div class="items" data-v-b3fd67f8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/containerd/containerd_precheck.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>系统和配置要求</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/containerd/containerd_install.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Containerd主体安装</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/containerd/containerd_build.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Linux容器(LXC)</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/containerd/containerd_thanks.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>致谢</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/containerd/containerd_qa.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>常见问题答疑</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-c40bc020><section class="VPSidebarItem level-0 collapsible collapsed" data-v-c40bc020 data-v-b3fd67f8><div class="item" role="button" tabindex="0" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><h2 class="text" data-v-b3fd67f8>Podman</h2><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-b3fd67f8><span class="vpi-chevron-right caret-icon" data-v-b3fd67f8></span></div></div><div class="items" data-v-b3fd67f8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/podman/podman_precheck.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>系统和配置要求</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/podman/podman_install.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Podman主体安装</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/podman/podman_build.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Linux容器(LXC)</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/podman/podman_thanks.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>致谢</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/podman/podman_qa.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>常见问题答疑</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-c40bc020><section class="VPSidebarItem level-0 collapsible collapsed" data-v-c40bc020 data-v-b3fd67f8><div class="item" role="button" tabindex="0" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><h2 class="text" data-v-b3fd67f8>QEMU</h2><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-b3fd67f8><span class="vpi-chevron-right caret-icon" data-v-b3fd67f8></span></div></div><div class="items" data-v-b3fd67f8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/qemu/qemu_precheck.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>系统和配置要求</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/qemu/qemu_install.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>QEMU主体安装</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/qemu/qemu_build.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Linux虚拟机(KVM/QEMU)</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/qemu/qemu_thanks.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>致谢</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/qemu/qemu_qa.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>常见问题答疑</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-c40bc020><section class="VPSidebarItem level-0 collapsible collapsed" data-v-c40bc020 data-v-b3fd67f8><div class="item" role="button" tabindex="0" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><h2 class="text" data-v-b3fd67f8>KubeVirt</h2><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-b3fd67f8><span class="vpi-chevron-right caret-icon" data-v-b3fd67f8></span></div></div><div class="items" data-v-b3fd67f8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/kubevirt/kubevirt_precheck.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>系统和配置要求</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/kubevirt/kubevirt_install.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>KubeVirt主体安装</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/kubevirt/kubevirt_build.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>Linux虚拟机(KVM)</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/kubevirt/kubevirt_thanks.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>致谢</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/kubevirt/kubevirt_qa.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>常见问题答疑</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-c40bc020><section class="VPSidebarItem level-0 collapsible collapsed" data-v-c40bc020 data-v-b3fd67f8><div class="item" role="button" tabindex="0" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><h2 class="text" data-v-b3fd67f8>屏蔽滥用</h2><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-b3fd67f8><span class="vpi-chevron-right caret-icon" data-v-b3fd67f8></span></div></div><div class="items" data-v-b3fd67f8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/block/block_iptables.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>通过iptables</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/block/block_pve.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>在PVE上</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/block/block_incus.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>在INCUS上</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/block/block_lxd.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>在LXD上</p><!--]--></a><!----></div><!----></div><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/block/block_docker.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>在DOCKER上</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><div class="no-transition group" data-v-c40bc020><section class="VPSidebarItem level-0 collapsible collapsed" data-v-c40bc020 data-v-b3fd67f8><div class="item" role="button" tabindex="0" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><h2 class="text" data-v-b3fd67f8>捐赠</h2><div class="caret" role="button" aria-label="toggle section" tabindex="0" data-v-b3fd67f8><span class="vpi-chevron-right caret-icon" data-v-b3fd67f8></span></div></div><div class="items" data-v-b3fd67f8><!--[--><div class="VPSidebarItem level-1 is-link" data-v-b3fd67f8 data-v-b3fd67f8><div class="item" data-v-b3fd67f8><div class="indicator" data-v-b3fd67f8></div><a class="VPLink link link" href="/guide/dashboardq.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>捐赠</p><!--]--></a><!----></div><!----></div><!--]--></div></section></div><!--]--><!--[--><!--]--></nav></aside><div class="VPContent has-sidebar" id="VPContent" data-v-5d98c3a5 data-v-1428d186><div class="VPDoc has-sidebar has-aside" data-v-1428d186 data-v-39a288b8><!--[--><!--]--><div class="container" data-v-39a288b8><div class="aside" data-v-39a288b8><div class="aside-curtain" data-v-39a288b8></div><div class="aside-container" data-v-39a288b8><div class="aside-content" data-v-39a288b8><div class="VPDocAside" data-v-39a288b8 data-v-3f215769><!--[--><!--]--><!--[--><!--]--><nav aria-labelledby="doc-outline-aria-label" class="VPDocAsideOutline" data-v-3f215769 data-v-a5bbad30><div class="content" data-v-a5bbad30><div class="outline-marker" data-v-a5bbad30></div><div aria-level="2" class="outline-title" id="doc-outline-aria-label" role="heading" data-v-a5bbad30>On this page</div><ul class="VPDocOutlineItem root" data-v-a5bbad30 data-v-b933a997><!--[--><!--]--></ul></div></nav><!--[--><!--]--><div class="spacer" data-v-3f215769></div><!--[--><!--]--><!----><!--[--><!--]--><!--[--><!--]--></div></div></div></div><div class="content" data-v-39a288b8><div class="content-container" data-v-39a288b8><!--[--><!--]--><main class="main" data-v-39a288b8><div style="position:relative;" class="vp-doc _guide_oneclickvirt_oneclickvirt_usage external-link-icon-enabled" data-v-39a288b8><div><h1 id="使用说明" tabindex="-1">使用说明 <a class="header-anchor" href="#使用说明" aria-label="Permalink to "使用说明""></a></h1><p>这里将详细说明本面板的使用方式,如有问题请加群求助管理员:<a href="https://t.me/oneclickvirt" target="_blank" rel="noreferrer">https://t.me/oneclickvirt</a></p><h2 id="用户管理" tabindex="-1">用户管理 <a class="header-anchor" href="#用户管理" aria-label="Permalink to "用户管理""></a></h2><p>登录进入管理员界面后,打开用户管理页面后,必须点击重置密码,以确保admin账户的密码为强密码,确保不会被恶意爆破。如果初始化的时候,你使用了自行定义的密码,那么不重置密码也可以。</p><p><img src="/assets/resetuserpassword.CqOxip2E.png" alt="" loading="lazy"></p><p>重置密码会自动生成强密码,仅展示一次,务必复制保存好,避免遗忘。</p><p><img src="/assets/resetuserpasswordsuccess.CjuVQ7LX.png" alt="" loading="lazy"></p><p><img src="/assets/edituser.5rScwK1u.png" alt="" loading="lazy"></p><p>如果需要更改用户的类型,就需要点击对应用户进行编辑,编辑的弹窗支持更改用户类型。</p><p><img src="/assets/switch.yK08dswR.png" alt="" loading="lazy"></p><p>管理员可以点击右上角头像,下拉栏目中有切换管理员和普通用户视图的按钮,如果需要测试任何功能,可以直接使用管理员用户测试。(普通用户没有这个视图切换按钮)</p><h2 id="纳管节点" tabindex="-1">纳管节点 <a class="header-anchor" href="#纳管节点" aria-label="Permalink to "纳管节点""></a></h2><p>首先,需要确保要纳管的节点已经安装了四大虚拟化技术的其中之一。</p><p>部署了本面板的机器上ping对应的节点的IP,最好延迟在300ms以内且丢包率不要太高,否则可能出现无法连接导致控制中遗漏命令执行的情况。</p><p>以下是设置节点的设置步骤,必填和必需的步骤必须要走,非必填非必需的步骤走不走看你需求。</p><h3 id="基本信息-必填" tabindex="-1">基本信息(必填) <a class="header-anchor" href="#基本信息-必填" aria-label="Permalink to "基本信息(必填)""></a></h3><p><img src="/assets/base1.D717lGHD.png" alt="" loading="lazy"></p><p><img src="/assets/base2.CguG-zEg.png" alt="" loading="lazy"></p><p>服务器名称最好仅英文+数字,不要用特殊字符,最好控制在6个字符以内,后续开设容器或虚拟机的时候,会自动带上这个服务器名称前缀。</p><p>服务器类型选择你实际安装了的虚拟化技术名称,docker默认只能开设容器,其他虚拟化技术可开设虚拟机。</p><p>SSH地址填写节点的公网IPV4地址或内网SSH链接地址,这个地址将被用作SSH连接和API连接。</p><p>NAT端口映射优先使用端口IP进行映射,如果不提供具体的端口IP,将使用SSH地址的IP进行映射,都不需要是公网IPV4地址。</p><p>端口框填写SSH连接节点的端口。</p><p>节点模式可选择纯净节点还是有实例的节点,如果选择后者将自动检索节点机器上当前已有的实例,然后对应的在兑换码管理处生成对应的兑换码,默认绑定到当前的管理员的权限下,切换到普通用户视图可见对应的已有实例已导入。</p><p>描述可备注当前节点的一些信息,仅管理员可见。</p><p>状态默认为启用状态,允许后面的健康检测后,被普通用户申请领取开设实例。</p><p>架构是节点本身的架构,目前支持纳管amd64架构和arm64架构的节点,自己对应选取。</p><p>(暂时不支持纳管的节点本身已经有实例,暂未开发同步纳管实例的功能)</p><h3 id="连接配置-必填" tabindex="-1">连接配置(必填) <a class="header-anchor" href="#连接配置-必填" aria-label="Permalink to "连接配置(必填)""></a></h3><p><img src="/assets/connect.kms2GR51.png" alt="" loading="lazy"></p><p>用户名推荐使用root用户,因为后面自动配置api的时候需要对应下载一些依赖,非root用户看你访问问题。</p><p>密码就是SSH登录用的密码,当然如果你不使用密码,使用密钥登录也是可以的。</p><p>SSH超时配置是设计测试连通性和优化容错率的,也可以用来检测连通性。</p><p><img src="/assets/sshtest.Rm3Bh8MC.png" alt="" loading="lazy"></p><p>前面信息填写完毕后,点击测试,会出现对应的提示值,点击应用即可,当然不进行应用也行,容错率更高一些行。</p><p>这里的延迟部署ping的延迟,是实际在对应的节点上执行命令的延迟,所以一般会在2s左右或以上,这是正常的延迟。</p><p>这么设计是为了适配一些与面板机器连通性极差的节点,这些参数的数值增加意味着更高的容错率。</p><p>执行超时时间一般不需要进行修改,除非你的节点本身性能特别弱,执行命令耗时很久。</p><h3 id="位置信息-可选" tabindex="-1">位置信息(可选) <a class="header-anchor" href="#位置信息-可选" aria-label="Permalink to "位置信息(可选)""></a></h3><p><img src="/assets/location.Cr-hgeDL.png" alt="" loading="lazy"></p><p>直接输入具体国家进行点击勾选,大部分国家都已经有预设了,有对应的旗帜图标。</p><p>设置位置后,普通用户的申请领取界面将可以看到对应的旗帜和地区,还有自动匹配的所在大洲。</p><p>可选填对应的城市,不填写也行,不影响使用。</p><h3 id="实例类型和数量限制-必填" tabindex="-1">实例类型和数量限制(必填) <a class="header-anchor" href="#实例类型和数量限制-必填" aria-label="Permalink to "实例类型和数量限制(必填)""></a></h3><p><img src="/assets/setvirt.DKwPSHcD.png" alt="" loading="lazy"></p><p>对于docker类型的节点,只能开设容器,其他虚拟化类型都支持开设容器和虚拟机(前提是节点本身支持,不支持的强行开设任务会自动失败)。</p><p>如果不需要开设虚拟机,务必取消虚拟机的勾选。</p><p>数量限制如果保持默认的参数0,意味着不进行节点层面的这个类型的实例数量限制。</p><p>对于容器类型,建议按照以下公式设置数量</p><p>节点空闲存储盘大小 / 将分发的实例的最小硬盘大小 = 实例最大数量</p><p>对于虚拟机类型,则</p><p>节点空闲内存大小(含虚拟内存) / 将分发的实例的最小内存大小 = 实例数量</p><p>这样计算的原因在于,容器一般不限制总的CPU数量和内存大小,但限制硬盘大小,虚拟机一般内存才是开设数量的瓶颈。</p><p>如果你需要超开,那么以上计算规则得到的数值可适当增大,并配置下面的配置。</p><h3 id="资源超配置-可选" tabindex="-1">资源超配置(可选) <a class="header-anchor" href="#资源超配置-可选" aria-label="Permalink to "资源超配置(可选)""></a></h3><p>超配置资源含义是是否要进行对应资源的严格限制,取消限制意味着不进行检查强行开设,可能导致开设任务失败。</p><p><img src="/assets/setct.D56FUfb8.png" alt="" loading="lazy"></p><p>默认容器类型不限制CPU和内存预分配的总量,但限制预分配的硬盘总量,以达到最优化的资源共享和最大化的实例数量,一般不需要进行修改。</p><p><img src="/assets/setvm.BFPcFZ8j.png" alt="" loading="lazy"></p><p>默认虚拟机类型限制所有资源,预分配的资源总量最大值不超过实际资源大小。</p><p>对于ProxmoxVE,还有一个开设的硬盘所在存储池名字可以设置,如果是多盘的pve,需要设置开设在哪个存储池上。</p><p>其他类型的虚拟化环境在安装过程中有询问具体存储池开设位置了,所以就不需要设置了。</p><p>总的来说,如果需要限制哪种资源不被超开,那么就点击限制,限制后将无法超开对应资源,不限制则可超开对应资源。</p><p>这里限制的是该节点上此类实例的总资源占用,用于计算可用资源和限制实例创建。</p><p>不推荐进行修改,除非你知道这块的设置在干什么。</p><h3 id="ip映射配置-可选" tabindex="-1">IP映射配置(可选) <a class="header-anchor" href="#ip映射配置-可选" aria-label="Permalink to "IP映射配置(可选)""></a></h3><p><img src="/assets/ipt1.BWlPVFUI.png" alt="" loading="lazy"></p><p><img src="/assets/ipt2.BZjM3d2a.png" alt="" loading="lazy"></p><p>一般不需要进行修改,这里可以设置每个实例的端口映射数量、区间、网络配置方式、端口映射方式。</p><p>默认开设带NAT映射公网IPV4端口的实例,映射的IP的优先级是:端口IP > SSH连接时的IP(如果端口IP未设置时使用)</p><p>如果节点本身有一段IPV6子网大于等于/80大小的,那么选择网络配置更改,可开设带公网独立IPV6地址的实例。</p><p>极端一点,也可以开设仅独立IPV6地址的实例,自行选择吧。</p><p>不推荐对映射方式进行修改,除非你知道这块的设置在干什么,默认的配置已经是最好的配置了。</p><h3 id="带宽流量配置-必填" tabindex="-1">带宽流量配置(必填) <a class="header-anchor" href="#带宽流量配置-必填" aria-label="Permalink to "带宽流量配置(必填)""></a></h3><p><img src="/assets/bw1.Cf2N9DNJ.png" alt="" loading="lazy"></p><p><img src="/assets/bw2.Dty5Is37.png" alt="" loading="lazy"></p><p><img src="/assets/bw3.DsVEU3d9.png" alt="" loading="lazy"></p><p>字面意思,设置节点开设出的实例的最大带宽和以自然月计算的可用流量总量,默认不自动启用流量监控和流量统计。</p><h4 id="agent-推荐" tabindex="-1">agent(推荐) <a class="header-anchor" href="#agent-推荐" aria-label="Permalink to "agent(推荐)""></a></h4><p>使用rust构建的流量和资源统计项目,需要在启动流量监控并选择agent监控后,在后续的监控管理界面选择部署</p><p><img src="/assets/bw4.BrU_uWTL.png" alt="" loading="lazy"></p><p><img src="/assets/bw5.YAa3u8Fp.png" alt="" loading="lazy"></p><p>部署完成后点击检测Agent状态查看是否成功loading。</p><p>本方法适配Linux内核且支持iptables或nftables的节点,一般使用该方法默认使用nftables进行监测,如果需要自定义为iptables监控或者过滤掉对于某个出入IP地址的流量不纳入监控,那就需要在当前弹窗内点击编辑配置,并保存同步监控,才能真正应用配置</p><p><img src="/assets/bw6.CbkgGjJE.png" alt="" loading="lazy"></p><p>一般不需要进行自定义配置,默认的配置已经足够日常使用了。</p><h4 id="pmacct-不推荐" tabindex="-1">pmacct(不推荐) <a class="header-anchor" href="#pmacct-不推荐" aria-label="Permalink to "pmacct(不推荐)""></a></h4><p>该方法适配节点本身不支持nftables或者iptables命令的情况,比如宿主机是alpine的时候或者非linux内核的情况下,才需要使用本方法进行流量监控,其他情况还是推荐使用agent模式。</p><p>启动pmacct的流量监控会有对应的内存负担,因为需要缓存流量统计数据,哪怕本项目极致优化后,还是会随着带宽的增大而增大,内存不够用的不要开启流量统计。</p><p>启用了流量统计的话,要注意统计模式,默认的统计模式是最普适的,如果你本地的性能足够好(主要是内存够多),可选择更高的采集频率和采集数量,如果性能非常差,建议选择最后一档。当然也支持自定义参数,但不推荐新手修改,预设的模式足矣。</p><p>如果启用了流量统计,那么需要注意等级分配的带宽不要过大,监控将动态按照分配的带宽进行配置文件生成进行监控,带宽越大监控占用的内存越大。</p><table tabindex="0"><thead><tr><th style="text-align:right;">级别</th><th style="text-align:center;">实例带宽</th><th style="text-align:center;"><code>plugin_pipe_size</code></th><th style="text-align:center;"><code>sql_cache_entries</code></th><th style="text-align:center;">基础占用</th><th style="text-align:left;">突发占用</th></tr></thead><tbody><tr><td style="text-align:right;">低</td><td style="text-align:center;">≤50 Mbps</td><td style="text-align:center;">2 MB</td><td style="text-align:center;">32</td><td style="text-align:center;">5~8 MB</td><td style="text-align:left;">8~12 MB</td></tr><tr><td style="text-align:right;">中低</td><td style="text-align:center;">51~100 Mbps</td><td style="text-align:center;">10 MB</td><td style="text-align:center;">64</td><td style="text-align:center;">10~15 MB</td><td style="text-align:left;">15~30 MB</td></tr><tr><td style="text-align:right;">中</td><td style="text-align:center;">101~200 Mbps</td><td style="text-align:center;">25 MB</td><td style="text-align:center;">128</td><td style="text-align:center;">15~20 MB</td><td style="text-align:left;">30~50 MB</td></tr><tr><td style="text-align:right;">中高</td><td style="text-align:center;">201~500 Mbps</td><td style="text-align:center;">50 MB</td><td style="text-align:center;">256</td><td style="text-align:center;">20~30 MB</td><td style="text-align:left;">50~80 MB</td></tr><tr><td style="text-align:right;">高</td><td style="text-align:center;">501~1000 Mbps</td><td style="text-align:center;">128 MB</td><td style="text-align:center;">512</td><td style="text-align:center;">30~50 MB</td><td style="text-align:left;">80~150 MB</td></tr><tr><td style="text-align:right;">超高</td><td style="text-align:center;">1001~2000 Mbps</td><td style="text-align:center;">256 MB</td><td style="text-align:center;">768</td><td style="text-align:center;">50~80 MB</td><td style="text-align:left;">150~300 MB</td></tr><tr><td style="text-align:right;">极高</td><td style="text-align:center;">>2000 Mbps</td><td style="text-align:center;">512 MB</td><td style="text-align:center;">1024</td><td style="text-align:center;">80~120 MB</td><td style="text-align:left;">300~600 MB</td></tr></tbody></table><p>流量统计的误差10G大概会偏差0.1G左右,已自动处理NAT映射以及带IPV6独立IP的情况,无需手动管理了。</p><p>但如果是之前有启用了流量统计,后续需要关闭并卸载监控了,那么需要在下面这个地方先对应删除了监控再关闭流量统计,这样才能确保完全卸载,否则还是会在后台统计。</p><p><img src="/assets/cz.CpDm16A7.png" alt="" loading="lazy"></p><p>只有启用了流量控制之后,这块才会出现流量监控管理的按钮,进入之后可见三个按钮,主要用于手动同步监控的情况,一般来说不是实例开设了一些之后再启用流量监控的情况无需手动管理,有需求的直接点击检测流量监控即可,会批量检测当前实例下的所有实例的监控情况。</p><p><img src="/assets/pcz.Bf32qIMb.png" alt="" loading="lazy"></p><h3 id="等级限制-必填" tabindex="-1">等级限制(必填) <a class="header-anchor" href="#等级限制-必填" aria-label="Permalink to "等级限制(必填)""></a></h3><p><img src="/assets/level.ClT-FQGb.png" alt="" loading="lazy"></p><p>这块预设了5个等级,用户申请领取的时候,将经过这个限制筛选配置。</p><p>在实际实例开设过程中,节点层面的等级限制 将与 全局的用户等级的资源限制 互相比对,取其中的最小值作为用户在当前节点可用的资源限制。</p><p>这样设置是为了特殊化当前节点对应等级的用户可开设的实例的配置限制,避免有时候全局限制不适用当前节点,全局限制在系统配置中可设置,一般用于用户整个账户层面的使用资源限制。</p><h3 id="高级设置-可选" tabindex="-1">高级设置(可选) <a class="header-anchor" href="#高级设置-可选" aria-label="Permalink to "高级设置(可选)""></a></h3><p><img src="/assets/setmore1.C4F--yVn.png" alt="" loading="lazy"></p><p><img src="/assets/setmore2.CuDdLrUY.png" alt="" loading="lazy"></p><p>过期时间:</p><p>防止用户继续操作已经过期的节点,过期节点将自动冻结,此时对应的实例将不允许任何操作,但不会自动删除,如果冻结了节点请及时清理删除节点。</p><p>任务并发控制:</p><p>默认单线程串联执行,同一时刻,只会存在一个增删改的任务(对应实例的开设删除重置操作)。</p><p>可以更改为多线程并发执行,同一时刻可以存在多个增删改任务,只有并发执行时,并发数量的设置才有意义。</p><p>串联执行适合节点本身性能弱或平台用户数量少的情况,并发操作适合节点本身性能强或用户数量多的情况,请自行选择模式。</p><p>个人推荐使用默认设置,并发执行可能存在未完全测试出来的边界条件,可能有BUG。</p><p>任务轮询设置:</p><p>控制是否启用任务执行,以及任务执行轮询检查状态的间隔,一般保持默认即可。</p><p>操作执行规则:</p><p>节点操作模式支持 仅API,仅SSH,自动切换 ,默认使用自动切换模式,一般来说没必要修改,除非有特殊需求。</p><p>如果需要启用API操作模式,需要在设置保存节点成功后,在外面点击自动配置API按钮,将执行后台任务自动对接虚拟化平台的API,无需人工配置。等待一段时间大概15~20秒后,应该已经配置成功,点击按钮可见配置历史任务及对应的日志。配置成功后,再点击健康检测,确保API状态为绿色在线状态,就配置启用API成功了。</p><p><img src="/assets/autoapi1.DUEk35Fd.png" alt="" loading="lazy"></p><p><img src="/assets/autoapi2.YWfGcqPd.png" alt="" loading="lazy"></p><p><img src="/assets/autoapi3.PO1KiLU6.png" alt="" loading="lazy"></p><p>申请领取控制:</p><p>默认是支持普通用户选择系统和对于等级内的配置开设实例的,但如果启用仅兑换码领取,那么需要在兑换码管理处点击批量生成兑换码,等待兑换码对于的实例生成完毕后,兑换码给用户进行兑换。简单的说,你如果需要批量开设实例或者需要收回普通用户自写选择系统及配置的权力的话,才需要开启本功能。</p><p><img src="/assets/duihuan1.CJ0Gx-ck.jpg" alt="" loading="lazy"></p><p><img src="/assets/duihuan2.CvDnb_A5.png" alt="" loading="lazy"></p><p>硬件监控:</p><p>如果要启用本功能,那么后续在监控管理处必须启用agent监控,不部署对于的agent监控,将无法使用硬件监控。硬件监控的相关采集参数可自定义间隔,在监控管理的配置编辑分页有相关的参数设置。</p><p><img src="/assets/bw6.CbkgGjJE.png" alt="" loading="lazy"></p><p>默认将监控实例的CPU、内存、硬盘的24小时内的使用情况,仅保留24小时的数据。</p><h3 id="硬件配置-可选" tabindex="-1">硬件配置(可选) <a class="header-anchor" href="#硬件配置-可选" aria-label="Permalink to "硬件配置(可选)""></a></h3><p><img src="/assets/hardwareconfig.qww9PB2d.png" alt="" loading="lazy"></p><p>仅lxd和incus下支持设置默认的实例参数配置,一般使用默认的就行了,除非你需要手动限制某些特殊的硬件资源,否则一般不需要修改。</p><p>如果你需要设置CPU占用的最大百分比等内容,这里的设置可以满足你的需求。</p><h3 id="健康检测-必选" tabindex="-1">健康检测(必选) <a class="header-anchor" href="#健康检测-必选" aria-label="Permalink to "健康检测(必选)""></a></h3><p><img src="/assets/autoapi4.BMm_5qST.png" alt="" loading="lazy"></p><p>点击操作按钮</p><p><img src="/assets/autoapi45.D3Ei-57N.png" alt="" loading="lazy"></p><p>保存节点后,点击健康检测完成后,普通用户才能看到对应的服务器,才能进行申请开设,若未进行健康检测,用户无法申请开设领取。</p><p>健康检测后会显示对应的类型的连接状态是否在线,会自动检测整机的实际资源总量,这个资源总量就是前面设置的不超配开设的资源总量限制。</p><p>API是否可用不影响具体使用,自动配置API是非必需的</p><h2 id="系统镜像" tabindex="-1">系统镜像 <a class="header-anchor" href="#系统镜像" aria-label="Permalink to "系统镜像""></a></h2><p><img src="/assets/images.CshFq7yK.png" alt="" loading="lazy"></p><p>默认种子数据会录入所有虚拟化环境可用的镜像,默认仅启用alpine和debian镜像,避免用户可用镜像过多。</p><p>如果需要任何系统任何虚拟化环境任何架构对应的镜像,请自行搜索后进行启用,否则用户选择不了对应的镜像。</p><p>暂时不支持自定义镜像地址,目前前端录入的功能是不可用的,不要手动录入镜像。</p><h2 id="系统配置" tabindex="-1">系统配置 <a class="header-anchor" href="#系统配置" aria-label="Permalink to "系统配置""></a></h2><p>一般的选项这里不多赘述了,有必要特殊说明的就两个配置。</p><h3 id="用户等级配置-必填" tabindex="-1">用户等级配置(必填) <a class="header-anchor" href="#用户等级配置-必填" aria-label="Permalink to "用户等级配置(必填)""></a></h3><p><img src="/assets/userlevel.Dff1Ev4j.png" alt="" loading="lazy"></p><p>这里限制的是普通用户等级对应的总的账户可用的资源总量。</p><p>在对应节点开设实例的时候,这个全局配置将和节点本身的等级配置共同筛选同时符合条件的配置提供给用户选择。</p><h3 id="实例权限配置-必填" tabindex="-1">实例权限配置(必填) <a class="header-anchor" href="#实例权限配置-必填" aria-label="Permalink to "实例权限配置(必填)""></a></h3><p><img src="/assets/usercontrol.VCrXBaGX.png" alt="" loading="lazy"></p><p>这里可用控制用户敏感操作所需的最低等级,可以控制 实例创建、实例删除、实例重置系统 所需的最低用户等级。</p><h2 id="配置文件" tabindex="-1">配置文件 <a class="header-anchor" href="#配置文件" aria-label="Permalink to "配置文件""></a></h2><p>默认的系统配置已经足够轻度使用了,如果需要高级自定义则需要修改配置文件,或初始化后在管理员界面进行修改。默认数据库不可用时以配置文件为权威配置来源,数据库可用时将以数据库中的配置为权威配置来源。简单的说,初始化后相关配置修改不建议再修改系统配置文件,建议只在浏览器上通过管理员面板修改配置。</p><p><a href="https://github.com/oneclickvirt/oneclickvirt/blob/main/server/config.yaml" target="_blank" rel="noreferrer">https://github.com/oneclickvirt/oneclickvirt/blob/main/server/config.yaml</a></p><p>这里是完整的初始化的配置文件,下面将讲解具体的配置项目:</p><h3 id="auth-认证配置" tabindex="-1">auth 认证配置 <a class="header-anchor" href="#auth-认证配置" aria-label="Permalink to "auth 认证配置""></a></h3><div class="language-yaml vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">yaml</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">auth</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> email-password</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">""</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> email-smtp-host</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">""</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> email-smtp-port</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">"3306"</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> email-username</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">root</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> enable-email</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">false</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> enable-oauth2</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">false</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> enable-public-registration</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">false</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> enable-qq</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">false</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> enable-telegram</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">false</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> qq-app-id</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">""</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> qq-app-key</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">""</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> telegram-bot-token</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">""</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> frontend-url</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">""</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br><span class="line-number">11</span><br><span class="line-number">12</span><br><span class="line-number">13</span><br><span class="line-number">14</span><br></div></div><p>认证模块的配置项,用于控制用户登录注册的方式和第三方登录集成。</p><ul><li><code>email-password</code>: 邮件服务的认证密码,用于SMTP发送邮件时的身份验证</li><li><code>email-smtp-host</code>: SMTP服务器地址,如 <code>smtp.gmail.com</code></li><li><code>email-smtp-port</code>: SMTP服务器端口,常用端口为 <code>25</code>、<code>465</code>(SSL)、<code>587</code>(TLS)</li><li><code>email-username</code>: SMTP服务器登录用户名,通常是完整的邮箱地址</li><li><code>enable-email</code>: 是否启用邮箱登录功能</li><li><code>enable-oauth2</code>: 是否启用OAuth2第三方登录功能</li><li><code>enable-public-registration</code>: 是否允许公开注册,关闭后仅管理员可创建账号</li><li><code>enable-qq</code>: 是否启用QQ登录</li><li><code>enable-telegram</code>: 是否启用Telegram登录</li><li><code>qq-app-id</code>: QQ互联平台申请的App ID</li><li><code>qq-app-key</code>: QQ互联平台申请的App Key</li><li><code>telegram-bot-token</code>: Telegram Bot的API Token</li><li><code>frontend-url</code>: 前端访问地址,需要包含协议头(<code>http://</code>或<code>https://</code>),结尾斜杠可选。OAuth2回调地址依赖此配置</li></ul><h3 id="captcha-验证码配置" tabindex="-1">captcha 验证码配置 <a class="header-anchor" href="#captcha-验证码配置" aria-label="Permalink to "captcha 验证码配置""></a></h3><div class="language-yaml vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">yaml</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">captcha</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> enabled</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">true</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> expire-time</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">300</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> height</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">40</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> length</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">4</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> width</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">120</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br></div></div><p>图形验证码的生成和验证配置,用于前端登录注册页面的安全验证。</p><ul><li><code>enabled</code>: 是否启用验证码功能</li><li><code>expire-time</code>: 验证码过期时间,单位为秒</li><li><code>height</code>: 验证码图片高度,单位为像素</li><li><code>length</code>: 验证码字符长度</li><li><code>width</code>: 验证码图片宽度,单位为像素</li></ul><h3 id="cdn-内容分发网络配置" tabindex="-1">cdn 内容分发网络配置 <a class="header-anchor" href="#cdn-内容分发网络配置" aria-label="Permalink to "cdn 内容分发网络配置""></a></h3><div class="language-yaml vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">yaml</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">cdn</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> base-endpoint</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">https://cdn.spiritlhl.net/</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> endpoints</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span>
|
||
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">https://cdn0.spiritlhl.top/</span></span>
|
||
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">http://cdn3.spiritlhl.net/</span></span>
|
||
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">http://cdn1.spiritlhl.net/</span></span>
|
||
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> - </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">http://cdn2.spiritlhl.net/</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br></div></div><p>系统镜像下载时使用的CDN加速节点配置。</p><ul><li><code>base-endpoint</code>: 主CDN节点地址,优先使用</li><li><code>endpoints</code>: 备用CDN节点列表,按顺序进行重试。系统会自动选择可用节点进行镜像下载</li></ul><p>一般情况下不需要修改此配置,预载的系统镜像都托管在本组织仓库中,默认CDN节点已能提供良好的下载加速。</p><h3 id="mysql-数据库配置" tabindex="-1">mysql 数据库配置 <a class="header-anchor" href="#mysql-数据库配置" aria-label="Permalink to "mysql 数据库配置""></a></h3><div class="language-yaml vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">yaml</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">mysql</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> auto-create</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">true</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> config</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">charset=utf8mb4&parseTime=True&loc=Local</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> db-name</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">oneclickvirt</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> engine</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">InnoDB</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> log-mode</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">error</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> log-zap</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">false</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> max-idle-conns</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">10</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> max-lifetime</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">3600</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> max-open-conns</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">100</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> password</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">""</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> path</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">""</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> port</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">""</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> prefix</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">""</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> singular</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">false</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> username</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">root</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br><span class="line-number">11</span><br><span class="line-number">12</span><br><span class="line-number">13</span><br><span class="line-number">14</span><br><span class="line-number">15</span><br><span class="line-number">16</span><br></div></div><p>MySQL数据库连接和行为配置。初始化判断逻辑:当<code>path</code>和<code>port</code>都为空时,系统认为需要进行初始化,此时必须确保目标数据库为空数据库。</p><ul><li><code>auto-create</code>: 是否自动创建数据库(如果不存在)</li><li><code>config</code>: 数据库连接参数,包括字符集、时间解析等</li><li><code>db-name</code>: 数据库名称</li><li><code>engine</code>: 数据库存储引擎,推荐使用InnoDB</li><li><code>log-mode</code>: 数据库日志模式,可选值为<code>silent</code>、<code>error</code>、<code>warn</code>、<code>info</code></li><li><code>log-zap</code>: 是否使用zap日志库记录数据库日志</li><li><code>max-idle-conns</code>: 最大空闲连接数</li><li><code>max-lifetime</code>: 连接最大生命周期,单位为秒</li><li><code>max-open-conns</code>: 最大打开连接数</li><li><code>password</code>: 数据库密码</li><li><code>path</code>: 数据库服务器地址</li><li><code>port</code>: 数据库服务器端口</li><li><code>prefix</code>: 数据表名前缀</li><li><code>singular</code>: 是否使用单数表名(默认为复数)</li><li><code>username</code>: 数据库用户名</li></ul><h3 id="quota-配额限制配置" tabindex="-1">quota 配额限制配置 <a class="header-anchor" href="#quota-配额限制配置" aria-label="Permalink to "quota 配额限制配置""></a></h3><div class="language-yaml vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">yaml</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">quota</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> default-level</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">1</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> level-limits</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span>
|
||
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> "1"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> max-instances</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">1</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> max-resources</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> bandwidth</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">100</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> cpu</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">1</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> disk</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">1025</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> memory</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">350</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> max-traffic</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">102400</span></span>
|
||
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> "2"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> max-instances</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">3</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> max-resources</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> bandwidth</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">200</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> cpu</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">2</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> disk</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">20480</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> memory</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">1024</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> max-traffic</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">204800</span></span>
|
||
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> "3"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> max-instances</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">5</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> max-resources</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> bandwidth</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">500</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> cpu</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">4</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> disk</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">40960</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> memory</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">2048</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> max-traffic</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">307200</span></span>
|
||
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> "4"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> max-instances</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">10</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> max-resources</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> bandwidth</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">1000</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> cpu</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">8</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> disk</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">81920</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> memory</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">4096</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> max-traffic</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">409600</span></span>
|
||
<span class="line"><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> "5"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> max-instances</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">20</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> max-resources</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> bandwidth</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">2000</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> cpu</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">16</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> disk</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">163840</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> memory</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">8192</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> max-traffic</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">512000</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br><span class="line-number">11</span><br><span class="line-number">12</span><br><span class="line-number">13</span><br><span class="line-number">14</span><br><span class="line-number">15</span><br><span class="line-number">16</span><br><span class="line-number">17</span><br><span class="line-number">18</span><br><span class="line-number">19</span><br><span class="line-number">20</span><br><span class="line-number">21</span><br><span class="line-number">22</span><br><span class="line-number">23</span><br><span class="line-number">24</span><br><span class="line-number">25</span><br><span class="line-number">26</span><br><span class="line-number">27</span><br><span class="line-number">28</span><br><span class="line-number">29</span><br><span class="line-number">30</span><br><span class="line-number">31</span><br><span class="line-number">32</span><br><span class="line-number">33</span><br><span class="line-number">34</span><br><span class="line-number">35</span><br><span class="line-number">36</span><br><span class="line-number">37</span><br><span class="line-number">38</span><br><span class="line-number">39</span><br><span class="line-number">40</span><br><span class="line-number">41</span><br><span class="line-number">42</span><br><span class="line-number">43</span><br></div></div><p>用户等级和资源配额的控制配置。内存、硬盘、流量的默认单位均为MB。</p><h4 id="全局配置" tabindex="-1">全局配置 <a class="header-anchor" href="#全局配置" aria-label="Permalink to "全局配置""></a></h4><ul><li><code>default-level</code>: 新注册用户的默认等级</li></ul><h4 id="instance-type-permissions-实例类型权限" tabindex="-1">instance-type-permissions 实例类型权限 <a class="header-anchor" href="#instance-type-permissions-实例类型权限" aria-label="Permalink to "instance-type-permissions 实例类型权限""></a></h4><p>控制不同等级用户可以执行的操作类型。</p><ul><li><code>min-level-for-container</code>: 创建容器实例所需的最低用户等级</li><li><code>min-level-for-delete</code>: 在普通用户端执行删除操作所需的最低等级</li><li><code>min-level-for-vm</code>: 创建虚拟机实例所需的最低用户等级</li></ul><h4 id="level-limits-等级配额限制" tabindex="-1">level-limits 等级配额限制 <a class="header-anchor" href="#level-limits-等级配额限制" aria-label="Permalink to "level-limits 等级配额限制""></a></h4><p>定义每个用户等级对应的资源配额上限,键为等级数字。</p><p>每个等级包含以下配置:</p><ul><li><code>max-instances</code>: 该等级用户可创建的最大实例数量</li><li><code>max-resources</code>: 单个实例的最大资源限制 <ul><li><code>bandwidth</code>: 最大带宽,单位为Mbps</li><li><code>cpu</code>: 最大CPU核心数</li><li><code>disk</code>: 最大硬盘空间,单位为MB</li><li><code>memory</code>: 最大内存,单位为MB</li></ul></li><li><code>max-traffic</code>: 该等级用户的最大总流量,单位为MB</li></ul><h3 id="zap-日志配置" tabindex="-1">zap 日志配置 <a class="header-anchor" href="#zap-日志配置" aria-label="Permalink to "zap 日志配置""></a></h3><div class="language-yaml vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">yaml</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;">zap</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">:</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> compress-logs</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">true</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> director</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">storage/logs</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> encode-level</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">LowercaseLevelEncoder</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> format</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">console</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> level</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">info</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> log-in-console</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">false</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> max-array-elements</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">5</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> max-backups</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">15</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> max-file-size</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">5</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> max-log-length</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">2000</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> max-string-length</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">1000</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> prefix</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">'[oneclickvirt]'</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> retention-day</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">3</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> show-line</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">false</span></span>
|
||
<span class="line"><span style="--shiki-light:#22863A;--shiki-dark:#85E89D;"> stacktrace-key</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">stacktrace</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br><span class="line-number">6</span><br><span class="line-number">7</span><br><span class="line-number">8</span><br><span class="line-number">9</span><br><span class="line-number">10</span><br><span class="line-number">11</span><br><span class="line-number">12</span><br><span class="line-number">13</span><br><span class="line-number">14</span><br><span class="line-number">15</span><br><span class="line-number">16</span><br></div></div><p>系统日志记录的详细配置,基于zap日志库。</p><ul><li><code>compress-logs</code>: 是否压缩归档的日志文件</li><li><code>director</code>: 日志文件存储目录</li><li><code>encode-level</code>: 日志级别编码方式,可选<code>LowercaseLevelEncoder</code>(小写)、<code>CapitalLevelEncoder</code>(大写)</li><li><code>format</code>: 日志输出格式,可选<code>console</code>(控制台格式)、<code>json</code>(JSON格式)</li><li><code>level</code>: 日志级别,可选<code>debug</code>、<code>info</code>、<code>warn</code>、<code>error</code>。开发调试时建议使用<code>debug</code>,生产环境使用<code>info</code>或<code>warn</code></li><li><code>log-in-console</code>: 是否同时输出日志到控制台</li><li><code>max-array-elements</code>: 数组类型字段最大记录元素数</li><li><code>max-backups</code>: 保留的历史日志文件最大数量</li><li><code>max-file-size</code>: 单个日志文件最大大小,单位为MB</li><li><code>max-log-length</code>: 单条日志最大长度,超出部分会被截断</li><li><code>max-string-length</code>: 字符串字段最大记录长度</li><li><code>prefix</code>: 日志前缀标识</li><li><code>retention-day</code>: 日志文件保留天数,过期自动删除</li><li><code>show-line</code>: 是否显示日志调用的文件名和行号</li><li><code>stacktrace-key</code>: 堆栈跟踪信息的键名</li></ul><p>注意:调试问题时应将<code>level</code>设置为<code>debug</code>以获取详细日志信息。</p></div></div></main><footer class="VPDocFooter" data-v-39a288b8 data-v-e257564d><!--[--><!--]--><div class="edit-info" data-v-e257564d><div class="edit-link" data-v-e257564d><a class="VPLink link vp-external-link-icon no-icon edit-link-button" href="https://github.com/oneclickvirt/oneclickvirt.github.io/edit/main/docs/guide/oneclickvirt/oneclickvirt_usage.md" target="_blank" rel="noreferrer" data-v-e257564d><!--[--><span class="vpi-square-pen edit-link-icon" data-v-e257564d></span> 在GitHub中编辑<!--]--></a></div><div class="last-updated" data-v-e257564d><p class="VPLastUpdated" data-v-e257564d data-v-e98dd255>上次更新: <time datetime="2026-05-11T03:39:46.000Z" data-v-e98dd255></time></p></div></div><nav class="prev-next" aria-labelledby="doc-footer-aria-label" data-v-e257564d><span class="visually-hidden" id="doc-footer-aria-label" data-v-e257564d>Pager</span><div class="pager" data-v-e257564d><a class="VPLink link pager-link prev" href="/guide/oneclickvirt/oneclickvirt_install.html" data-v-e257564d><!--[--><span class="desc" data-v-e257564d>上一页</span><span class="title" data-v-e257564d>主体安装</span><!--]--></a></div><div class="pager" data-v-e257564d><a class="VPLink link pager-link next" href="/guide/oneclickvirt/oneclickvirt_thanks.html" data-v-e257564d><!--[--><span class="desc" data-v-e257564d>下一页</span><span class="title" data-v-e257564d>致谢</span><!--]--></a></div></nav></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-5d98c3a5 data-v-e315a0ad><div class="container" data-v-e315a0ad><p class="message" data-v-e315a0ad>Under <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">(CC BY-NC-SA 4.0) License.</a><br>Also thanks to <a href="https://www.cloudflare.com/">Cloudflare</a> and <a href="https://blog.tanglu.me/">tanglu.me</a> for the CDN.</p><p class="copyright" data-v-e315a0ad>Copyright © 2022-present oneclickvirt</p></div></footer><!--[--><!--]--></div></div>
|
||
<script>window.__VP_HASH_MAP__=JSON.parse("{\"case_case1.md\":\"DZgm0Sq9\",\"case_case2.md\":\"BASmSbcS\",\"case_case3.md\":\"Bb5BasLu\",\"case_case4.md\":\"DPGjJEbj\",\"case_case5.md\":\"7owg_ipQ\",\"case_case6.md\":\"BGzTxata\",\"case_case7.md\":\"CGslJD1S\",\"case_index.md\":\"D-N9YF8T\",\"developer_index.md\":\"BUyCPGRx\",\"developer_l10n.md\":\"Wxqd78io\",\"en_developer_index.md\":\"DhuJNb1C\",\"en_developer_l10n.md\":\"lFn24h4-\",\"en_guide_block_block_docker.md\":\"6pjjqS4p\",\"en_guide_block_block_incus.md\":\"C_MK2PBK\",\"en_guide_block_block_iptables.md\":\"OSpI7O5E\",\"en_guide_block_block_lxd.md\":\"qthLTRJr\",\"en_guide_block_block_pve.md\":\"Cg8AhBVL\",\"en_guide_containerd_containerd_build.md\":\"DlTQRt2o\",\"en_guide_containerd_containerd_install.md\":\"XLgs3dQx\",\"en_guide_containerd_containerd_precheck.md\":\"By_Mf4Vh\",\"en_guide_containerd_containerd_qa.md\":\"Dyykou86\",\"en_guide_containerd_containerd_thanks.md\":\"CVdJrDWI\",\"en_guide_dashboard.md\":\"Imml6-sU\",\"en_guide_dashboardq.md\":\"BmlRQ3Ut\",\"en_guide_docker_docker_android.md\":\"BnFHxyBR\",\"en_guide_docker_docker_build.md\":\"DRJHgBIc\",\"en_guide_docker_docker_custom.md\":\"DlL9BV6b\",\"en_guide_docker_docker_install.md\":\"DSl4XIh5\",\"en_guide_docker_docker_macos.md\":\"BH__1N1H\",\"en_guide_docker_docker_precheck.md\":\"DNsJt6np\",\"en_guide_docker_docker_qa.md\":\"D6A59sUj\",\"en_guide_docker_docker_thanks.md\":\"DiJGTXkD\",\"en_guide_docker_docker_windows.md\":\"BemPcmtJ\",\"en_guide_incus_incus_custom.md\":\"CPzhdqNW\",\"en_guide_incus_incus_extra_config.md\":\"B8PoMsy_\",\"en_guide_incus_incus_install.md\":\"ey9FP9uk\",\"en_guide_incus_incus_lxc.md\":\"BRSa8kXZ\",\"en_guide_incus_incus_precheck.md\":\"Bt7EfAlI\",\"en_guide_incus_incus_qa.md\":\"BbciA9Jh\",\"en_guide_incus_incus_qemu.md\":\"QTfYrmBC\",\"en_guide_incus_incus_thanks.md\":\"CPtaDg7P\",\"en_guide_incus_incus_windows.md\":\"_3WC-ORr\",\"en_guide_kubevirt_kubevirt_build.md\":\"DHnAZwpw\",\"en_guide_kubevirt_kubevirt_install.md\":\"Byi393Lx\",\"en_guide_kubevirt_kubevirt_precheck.md\":\"BRno0BsB\",\"en_guide_kubevirt_kubevirt_qa.md\":\"DGMgHcTT\",\"en_guide_kubevirt_kubevirt_thanks.md\":\"CDn3W6vW\",\"en_guide_lxd_lxd_custom.md\":\"CuQP-KxU\",\"en_guide_lxd_lxd_extra_config.md\":\"GXEZJDUF\",\"en_guide_lxd_lxd_install.md\":\"C-tymOSJ\",\"en_guide_lxd_lxd_lxc.md\":\"C75bGhOB\",\"en_guide_lxd_lxd_precheck.md\":\"3cSetei_\",\"en_guide_lxd_lxd_qa.md\":\"Cy643iju\",\"en_guide_lxd_lxd_qemu.md\":\"Di0x39O1\",\"en_guide_lxd_lxd_thanks.md\":\"D-rK9iVC\",\"en_guide_lxd_lxd_windows.md\":\"JqPD8g7Q\",\"en_guide_oneclickvirt_oneclickvirt_install.md\":\"rEwQBAma\",\"en_guide_oneclickvirt_oneclickvirt_precheck.md\":\"Cy7wyYfs\",\"en_guide_oneclickvirt_oneclickvirt_qa.md\":\"BXsZAZWW\",\"en_guide_oneclickvirt_oneclickvirt_thanks.md\":\"DW9J3Niy\",\"en_guide_oneclickvirt_oneclickvirt_usage.md\":\"COyEGyc-\",\"en_guide_podman_podman_build.md\":\"Z-nXIfaV\",\"en_guide_podman_podman_install.md\":\"Dp4c82J-\",\"en_guide_podman_podman_precheck.md\":\"CdHc7nrL\",\"en_guide_podman_podman_qa.md\":\"MYUHNx6v\",\"en_guide_podman_podman_thanks.md\":\"CrfCdImN\",\"en_guide_pve_images_readme.md\":\"DObh4MKY\",\"en_guide_pve_pve_android.md\":\"CGvKCkt7\",\"en_guide_pve_pve_custom.md\":\"L95UKX5k\",\"en_guide_pve_pve_install.md\":\"BhF0raXR\",\"en_guide_pve_pve_kvm.md\":\"C0hl6FYr\",\"en_guide_pve_pve_lxc.md\":\"BqpFr9rP\",\"en_guide_pve_pve_macos.md\":\"D6-hN9aT\",\"en_guide_pve_pve_precheck.md\":\"CwvXfT4e\",\"en_guide_pve_pve_qa.md\":\"BYH7_r_5\",\"en_guide_pve_pve_thanks.md\":\"CATLfRBK\",\"en_guide_pve_pve_windows.md\":\"B_zvHxP0\",\"en_guide_qemu_qemu_build.md\":\"KndFhR0q\",\"en_guide_qemu_qemu_install.md\":\"j69pr7eS\",\"en_guide_qemu_qemu_precheck.md\":\"KO6ZTNBa\",\"en_guide_qemu_qemu_qa.md\":\"WC6NQ8oC\",\"en_guide_qemu_qemu_thanks.md\":\"n2sbsqVh\",\"en_incomplete_bashvm.md\":\"aethWK6a\",\"en_incomplete_cockpit.md\":\"i0mTzGIZ\",\"en_incomplete_convoy.md\":\"B52dC4n1\",\"en_incomplete_index.md\":\"B97pnd3r\",\"en_incomplete_pterodactyl.md\":\"Djr9e1c8\",\"en_incomplete_virtfusion.md\":\"CG5ozyQf\",\"en_incomplete_virtualizor-docker.md\":\"DEbKAA6B\",\"en_incomplete_webvirtcloud.md\":\"BUTaCQ_s\",\"en_incomplete_webvirtcloud_retspen.md\":\"Duc5KRbV\",\"en_incomplete_webvirtmgr.md\":\"CTTApQeH\",\"en_index.md\":\"Ccjt1U7D\",\"guide_block_block_docker.md\":\"CNDDfupC\",\"guide_block_block_incus.md\":\"B27ajpJl\",\"guide_block_block_iptables.md\":\"BM20lgcT\",\"guide_block_block_lxd.md\":\"D8TI3Wur\",\"guide_block_block_pve.md\":\"N0mWykYl\",\"guide_containerd_containerd_build.md\":\"C717XU0K\",\"guide_containerd_containerd_install.md\":\"CjufAPWV\",\"guide_containerd_containerd_precheck.md\":\"CP8gmuMw\",\"guide_containerd_containerd_qa.md\":\"DLHMP7VE\",\"guide_containerd_containerd_thanks.md\":\"D9vPXcho\",\"guide_dashboard.md\":\"CVHkpCHx\",\"guide_dashboardq.md\":\"D4miZooz\",\"guide_docker_docker_android.md\":\"B0C_Vrqe\",\"guide_docker_docker_build.md\":\"Cshk3OTq\",\"guide_docker_docker_custom.md\":\"D-ilZsXj\",\"guide_docker_docker_install.md\":\"BaJwJZ1J\",\"guide_docker_docker_macos.md\":\"BO86WrDg\",\"guide_docker_docker_precheck.md\":\"B8Ot-HHq\",\"guide_docker_docker_qa.md\":\"j-fDfpK6\",\"guide_docker_docker_thanks.md\":\"18wPNMia\",\"guide_docker_docker_windows.md\":\"-xe9bB1i\",\"guide_incus_incus_custom.md\":\"o76VICUm\",\"guide_incus_incus_extra_config.md\":\"_08VNrQH\",\"guide_incus_incus_install.md\":\"_4H-LCJ-\",\"guide_incus_incus_lxc.md\":\"BJ9BDdrP\",\"guide_incus_incus_precheck.md\":\"BRlKXgdu\",\"guide_incus_incus_qa.md\":\"huKsA-GD\",\"guide_incus_incus_qemu.md\":\"DNVjw7VQ\",\"guide_incus_incus_thanks.md\":\"BOZpbsZ-\",\"guide_incus_incus_windows.md\":\"DB25QDxc\",\"guide_kubevirt_kubevirt_build.md\":\"DfA5hNb0\",\"guide_kubevirt_kubevirt_install.md\":\"DbMKaYkK\",\"guide_kubevirt_kubevirt_precheck.md\":\"DSHHvvHH\",\"guide_kubevirt_kubevirt_qa.md\":\"DllKBlJh\",\"guide_kubevirt_kubevirt_thanks.md\":\"C48xPJ7A\",\"guide_lxd_lxd_custom.md\":\"Dp2ejD_9\",\"guide_lxd_lxd_extra_config.md\":\"D4rWaewM\",\"guide_lxd_lxd_install.md\":\"Cf0VEMZg\",\"guide_lxd_lxd_lxc.md\":\"BkFf6E6M\",\"guide_lxd_lxd_precheck.md\":\"BJDeTLjh\",\"guide_lxd_lxd_qa.md\":\"zsh-WNvs\",\"guide_lxd_lxd_qemu.md\":\"DP_w5t3w\",\"guide_lxd_lxd_thanks.md\":\"CMsWdGoN\",\"guide_lxd_lxd_windows.md\":\"B7xA-u25\",\"guide_oneclickvirt_oneclickvirt_install.md\":\"BeXvSgZq\",\"guide_oneclickvirt_oneclickvirt_precheck.md\":\"BxJBVPXQ\",\"guide_oneclickvirt_oneclickvirt_qa.md\":\"Cmwq7uS8\",\"guide_oneclickvirt_oneclickvirt_thanks.md\":\"BwmBCnHp\",\"guide_oneclickvirt_oneclickvirt_usage.md\":\"BEBvCvSI\",\"guide_podman_podman_build.md\":\"Bl_y3MxL\",\"guide_podman_podman_install.md\":\"JgOhbZcu\",\"guide_podman_podman_precheck.md\":\"Br_0tvIF\",\"guide_podman_podman_qa.md\":\"CZcEsSXI\",\"guide_podman_podman_thanks.md\":\"Bajq7Dzq\",\"guide_pve_images_readme.md\":\"BKyoI1y_\",\"guide_pve_pve_android.md\":\"BpjrDdDz\",\"guide_pve_pve_custom.md\":\"CaIzXpum\",\"guide_pve_pve_install.md\":\"C1skx9Ga\",\"guide_pve_pve_kvm.md\":\"DsqsbIJd\",\"guide_pve_pve_lxc.md\":\"NXhitOKc\",\"guide_pve_pve_macos.md\":\"Dd96Vp5H\",\"guide_pve_pve_precheck.md\":\"CRpOJISU\",\"guide_pve_pve_qa.md\":\"CLEGxOWi\",\"guide_pve_pve_thanks.md\":\"kX78II6T\",\"guide_pve_pve_windows.md\":\"C7HmIsFQ\",\"guide_qemu_qemu_build.md\":\"XjIlfHvM\",\"guide_qemu_qemu_install.md\":\"Kkq-mXHZ\",\"guide_qemu_qemu_precheck.md\":\"CiXwH8Ek\",\"guide_qemu_qemu_qa.md\":\"5lgx7Pwk\",\"guide_qemu_qemu_thanks.md\":\"DOv2YmtV\",\"incomplete_bashvm.md\":\"CBBbI9R0\",\"incomplete_cockpit.md\":\"CFF99xzt\",\"incomplete_convoy.md\":\"BPr-83X5\",\"incomplete_index.md\":\"DzuZakUU\",\"incomplete_pterodactyl.md\":\"OwHma2o3\",\"incomplete_virtfusion.md\":\"BXP29IZo\",\"incomplete_virtualizor-docker.md\":\"80FDZj5L\",\"incomplete_webvirtcloud.md\":\"DGT9nGwU\",\"incomplete_webvirtcloud_retspen.md\":\"DdnRqn4b\",\"incomplete_webvirtmgr.md\":\"BNIYpQNJ\",\"index.md\":\"C90P3dNy\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"zh-CN\",\"dir\":\"ltr\",\"title\":\"VitePress\",\"description\":\"A VitePress site\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"outline\":\"deep\",\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/oneclickvirt\"}],\"algolia\":{\"appId\":\"K1R85MDU0C\",\"apiKey\":\"9375787ec1c00e2b813683fbbde25ae2\",\"indexName\":\"virt-spiritlhl\"},\"footer\":{\"message\":\"Under <a rel=\\\"license\\\" href=\\\"http://creativecommons.org/licenses/by-nc-sa/4.0/\\\">(CC BY-NC-SA 4.0) License.</a><br>Also thanks to <a href=\\\"https://www.cloudflare.com/\\\">Cloudflare</a> and <a href=\\\"https://blog.tanglu.me/\\\">tanglu.me</a> for the CDN.\",\"copyright\":\"Copyright © 2022-present oneclickvirt\"}},\"locales\":{\"root\":{\"lang\":\"zh-CN\",\"label\":\"简体中文\",\"title\":\"一键虚拟化项目\",\"description\":\"开源、易于使用的服务器虚拟化项目\",\"link\":\"/\",\"themeConfig\":{\"logo\":{\"src\":\"https://cdn.spiritlhl.net/https://raw.githubusercontent.com/spiritlhls/pages/main/logo.png\"},\"lastUpdatedText\":\"上次更新\",\"editLink\":{\"pattern\":\"https://github.com/oneclickvirt/oneclickvirt.github.io/edit/main/docs/:path\",\"text\":\"在GitHub中编辑\"},\"docFooter\":{\"prev\":\"上一页\",\"next\":\"下一页\"},\"returnToTopLabel\":\"回到顶部\",\"sidebarMenuLabel\":\"菜单\",\"darkModeSwitchLabel\":\"主题\",\"lightModeSwitchTitle\":\"切换到浅色模式\",\"darkModeSwitchTitle\":\"切换到深色模式\",\"externalLinkIcon\":true,\"nav\":[{\"text\":\"虚拟化平台\",\"activeMatch\":\"^/guide/\",\"items\":[{\"text\":\"OneClickVirt\",\"link\":\"/guide/oneclickvirt/oneclickvirt_precheck.html\"},{\"text\":\"Proxmox VE\",\"link\":\"/guide/pve/pve_precheck.html\"},{\"text\":\"Incus\",\"link\":\"/guide/incus/incus_precheck.html\"},{\"text\":\"Docker\",\"link\":\"/guide/docker/docker_precheck.html\"},{\"text\":\"LXD\",\"link\":\"/guide/lxd/lxd_precheck.html\"},{\"text\":\"Containerd\",\"link\":\"/guide/containerd/containerd_precheck.html\"},{\"text\":\"Podman\",\"link\":\"/guide/podman/podman_precheck.html\"},{\"text\":\"QEMU\",\"link\":\"/guide/qemu/qemu_precheck.html\"},{\"text\":\"KubeVirt\",\"link\":\"/guide/kubevirt/kubevirt_precheck.html\"},{\"text\":\"屏蔽滥用\",\"link\":\"/guide/block/block_iptables.html\"}]},{\"text\":\"其他虚拟化项目\",\"activeMatch\":\"^/incomplete/\",\"items\":[{\"text\":\"webvirtcloud\",\"link\":\"/incomplete/webvirtcloud.html\"},{\"text\":\"webvirtcloud_retspen\",\"link\":\"/incomplete/webvirtcloud_retspen.html\"},{\"text\":\"pterodactyl\",\"link\":\"/incomplete/pterodactyl.html\"},{\"text\":\"convoy\",\"link\":\"/incomplete/convoy.html\"},{\"text\":\"cockpit\",\"link\":\"/incomplete/cockpit.html\"},{\"text\":\"virtfusion\",\"link\":\"/incomplete/virtfusion.html\"},{\"text\":\"virtualizor-docker\",\"link\":\"/incomplete/virtualizor-docker.html\"},{\"text\":\"bashvm\",\"link\":\"/incomplete/bashvm.html\"},{\"text\":\"webvirtmgr\",\"link\":\"/incomplete/webvirtmgr.html\"}]},{\"text\":\"其他实用项目\",\"activeMatch\":\"^/case/\",\"items\":[{\"text\":\"1. VPS融合怪服务器测评脚本\",\"link\":\"/case/case1.html\"},{\"text\":\"2. 一键修复与安装脚本\",\"link\":\"/case/case2.html\"},{\"text\":\"3. 自动更新测试服务器节点列表的网络基准测试脚本\",\"link\":\"/case/case3.html\"},{\"text\":\"4. 三网回程路由线路测试脚本\",\"link\":\"/case/case4.html\"},{\"text\":\"5. 服务器资源占用脚本\",\"link\":\"/case/case5.html\"},{\"text\":\"6. 为linux服务器增加swap分区\",\"link\":\"/case/case6.html\"},{\"text\":\"7. 为linux服务器启用zram设备\",\"link\":\"/case/case7.html\"}]},{\"text\":\"融合怪商家收录\",\"link\":\"https://paste.spiritlhl.net/\"},{\"text\":\"VPS余量监控\",\"link\":\"https://spiders.spiritlhl.net/\"}],\"sidebar\":{\"/\":[{\"text\":\"所有项目的前置条件\",\"collapsed\":true,\"items\":[{\"text\":\"准备工作\",\"link\":\"/guide/dashboard.html\"}]},{\"text\":\"OneClickVirt\",\"collapsed\":true,\"items\":[{\"text\":\"系统和硬件配置要求\",\"link\":\"/guide/oneclickvirt/oneclickvirt_precheck.html\"},{\"text\":\"主体安装\",\"link\":\"/guide/oneclickvirt/oneclickvirt_install.html\"},{\"text\":\"使用说明\",\"link\":\"/guide/oneclickvirt/oneclickvirt_usage.html\"},{\"text\":\"致谢\",\"link\":\"/guide/oneclickvirt/oneclickvirt_thanks.html\"},{\"text\":\"常见问题答疑\",\"link\":\"/guide/oneclickvirt/oneclickvirt_qa.html\"}]},{\"text\":\"Proxmox VE\",\"collapsed\":true,\"items\":[{\"text\":\"系统和硬件配置要求\",\"link\":\"/guide/pve/pve_precheck.html\"},{\"text\":\"PVE主体安装\",\"link\":\"/guide/pve/pve_install.html\"},{\"text\":\"Linux虚拟机(KVM/QEMU)\",\"link\":\"/guide/pve/pve_kvm.html\"},{\"text\":\"Linux容器(LXC)\",\"link\":\"/guide/pve/pve_lxc.html\"},{\"text\":\"Windows虚拟机(KVM/QEMU)\",\"link\":\"/guide/pve/pve_windows.html\"},{\"text\":\"MacOS虚拟机(KVM)\",\"link\":\"/guide/pve/pve_macos.html\"},{\"text\":\"Android虚拟机(KVM)\",\"link\":\"/guide/pve/pve_android.html\"},{\"text\":\"自定义\",\"link\":\"/guide/pve/pve_custom.html\"},{\"text\":\"致谢\",\"link\":\"/guide/pve/pve_thanks.html\"},{\"text\":\"常见问题答疑\",\"link\":\"/guide/pve/pve_qa.html\"}]},{\"text\":\"Incus\",\"collapsed\":true,\"items\":[{\"text\":\"系统和硬件配置要求\",\"link\":\"/guide/incus/incus_precheck.html\"},{\"text\":\"Incus主体安装\",\"link\":\"/guide/incus/incus_install.html\"},{\"text\":\"Linux虚拟机(QEMU)\",\"link\":\"/guide/incus/incus_qemu.html\"},{\"text\":\"Linux容器(LXC)\",\"link\":\"/guide/incus/incus_lxc.html\"},{\"text\":\"Windows虚拟机(QEMU)\",\"link\":\"/guide/incus/incus_windows.html\"},{\"text\":\"更多配置\",\"link\":\"/guide/incus/incus_extra_config.html\"},{\"text\":\"自定义\",\"link\":\"/guide/incus/incus_custom.html\"},{\"text\":\"致谢\",\"link\":\"/guide/incus/incus_thanks.html\"},{\"text\":\"常见问题答疑\",\"link\":\"/guide/incus/incus_qa.html\"}]},{\"text\":\"Docker\",\"collapsed\":true,\"items\":[{\"text\":\"系统和硬件配置要求\",\"link\":\"/guide/docker/docker_precheck.html\"},{\"text\":\"Docker主体安装\",\"link\":\"/guide/docker/docker_install.html\"},{\"text\":\"Linux容器(LXC)\",\"link\":\"/guide/docker/docker_build.html\"},{\"text\":\"Windows虚拟机(KVM/QEMU)\",\"link\":\"/guide/docker/docker_windows.html\"},{\"text\":\"Macos虚拟机(KVM)\",\"link\":\"/guide/docker/docker_macos.html\"},{\"text\":\"Android虚拟机(KVM/QEMU)\",\"link\":\"/guide/docker/docker_android.html\"},{\"text\":\"自定义\",\"link\":\"/guide/docker/docker_custom.html\"},{\"text\":\"致谢\",\"link\":\"/guide/docker/docker_thanks.html\"},{\"text\":\"常见问题答疑\",\"link\":\"/guide/docker/docker_qa.html\"}]},{\"text\":\"LXD\",\"collapsed\":true,\"items\":[{\"text\":\"系统和硬件配置要求\",\"link\":\"/guide/lxd/lxd_precheck.html\"},{\"text\":\"LXD主体安装\",\"link\":\"/guide/lxd/lxd_install.html\"},{\"text\":\"Linux虚拟机(QEMU)\",\"link\":\"/guide/lxd/lxd_qemu.html\"},{\"text\":\"Linux容器(LXC)\",\"link\":\"/guide/lxd/lxd_lxc.html\"},{\"text\":\"Windows虚拟机(QEMU)\",\"link\":\"/guide/lxd/lxd_windows.html\"},{\"text\":\"更多配置\",\"link\":\"/guide/lxd/lxd_extra_config.html\"},{\"text\":\"自定义\",\"link\":\"/guide/lxd/lxd_custom.html\"},{\"text\":\"致谢\",\"link\":\"/guide/lxd/lxd_thanks.html\"},{\"text\":\"常见问题答疑\",\"link\":\"/guide/lxd/lxd_qa.html\"}]},{\"text\":\"Containerd\",\"collapsed\":true,\"items\":[{\"text\":\"系统和配置要求\",\"link\":\"/guide/containerd/containerd_precheck.html\"},{\"text\":\"Containerd主体安装\",\"link\":\"/guide/containerd/containerd_install.html\"},{\"text\":\"Linux容器(LXC)\",\"link\":\"/guide/containerd/containerd_build.html\"},{\"text\":\"致谢\",\"link\":\"/guide/containerd/containerd_thanks.html\"},{\"text\":\"常见问题答疑\",\"link\":\"/guide/containerd/containerd_qa.html\"}]},{\"text\":\"Podman\",\"collapsed\":true,\"items\":[{\"text\":\"系统和配置要求\",\"link\":\"/guide/podman/podman_precheck.html\"},{\"text\":\"Podman主体安装\",\"link\":\"/guide/podman/podman_install.html\"},{\"text\":\"Linux容器(LXC)\",\"link\":\"/guide/podman/podman_build.html\"},{\"text\":\"致谢\",\"link\":\"/guide/podman/podman_thanks.html\"},{\"text\":\"常见问题答疑\",\"link\":\"/guide/podman/podman_qa.html\"}]},{\"text\":\"QEMU\",\"collapsed\":true,\"items\":[{\"text\":\"系统和配置要求\",\"link\":\"/guide/qemu/qemu_precheck.html\"},{\"text\":\"QEMU主体安装\",\"link\":\"/guide/qemu/qemu_install.html\"},{\"text\":\"Linux虚拟机(KVM/QEMU)\",\"link\":\"/guide/qemu/qemu_build.html\"},{\"text\":\"致谢\",\"link\":\"/guide/qemu/qemu_thanks.html\"},{\"text\":\"常见问题答疑\",\"link\":\"/guide/qemu/qemu_qa.html\"}]},{\"text\":\"KubeVirt\",\"collapsed\":true,\"items\":[{\"text\":\"系统和配置要求\",\"link\":\"/guide/kubevirt/kubevirt_precheck.html\"},{\"text\":\"KubeVirt主体安装\",\"link\":\"/guide/kubevirt/kubevirt_install.html\"},{\"text\":\"Linux虚拟机(KVM)\",\"link\":\"/guide/kubevirt/kubevirt_build.html\"},{\"text\":\"致谢\",\"link\":\"/guide/kubevirt/kubevirt_thanks.html\"},{\"text\":\"常见问题答疑\",\"link\":\"/guide/kubevirt/kubevirt_qa.html\"}]},{\"text\":\"屏蔽滥用\",\"collapsed\":true,\"items\":[{\"text\":\"通过iptables\",\"link\":\"/guide/block/block_iptables.html\"},{\"text\":\"在PVE上\",\"link\":\"/guide/block/block_pve.html\"},{\"text\":\"在INCUS上\",\"link\":\"/guide/block/block_incus.html\"},{\"text\":\"在LXD上\",\"link\":\"/guide/block/block_lxd.html\"},{\"text\":\"在DOCKER上\",\"link\":\"/guide/block/block_docker.html\"}]},{\"text\":\"捐赠\",\"collapsed\":true,\"items\":[{\"text\":\"捐赠\",\"link\":\"/guide/dashboardq.html\"}]}],\"/guide/\":[{\"text\":\"所有项目的前置条件\",\"collapsed\":true,\"items\":[{\"text\":\"准备工作\",\"link\":\"/guide/dashboard.html\"}]},{\"text\":\"OneClickVirt\",\"collapsed\":true,\"items\":[{\"text\":\"系统和硬件配置要求\",\"link\":\"/guide/oneclickvirt/oneclickvirt_precheck.html\"},{\"text\":\"主体安装\",\"link\":\"/guide/oneclickvirt/oneclickvirt_install.html\"},{\"text\":\"使用说明\",\"link\":\"/guide/oneclickvirt/oneclickvirt_usage.html\"},{\"text\":\"致谢\",\"link\":\"/guide/oneclickvirt/oneclickvirt_thanks.html\"},{\"text\":\"常见问题答疑\",\"link\":\"/guide/oneclickvirt/oneclickvirt_qa.html\"}]},{\"text\":\"Proxmox VE\",\"collapsed\":true,\"items\":[{\"text\":\"系统和硬件配置要求\",\"link\":\"/guide/pve/pve_precheck.html\"},{\"text\":\"PVE主体安装\",\"link\":\"/guide/pve/pve_install.html\"},{\"text\":\"Linux虚拟机(KVM/QEMU)\",\"link\":\"/guide/pve/pve_kvm.html\"},{\"text\":\"Linux容器(LXC)\",\"link\":\"/guide/pve/pve_lxc.html\"},{\"text\":\"Windows虚拟机(KVM/QEMU)\",\"link\":\"/guide/pve/pve_windows.html\"},{\"text\":\"MacOS虚拟机(KVM)\",\"link\":\"/guide/pve/pve_macos.html\"},{\"text\":\"Android虚拟机(KVM)\",\"link\":\"/guide/pve/pve_android.html\"},{\"text\":\"自定义\",\"link\":\"/guide/pve/pve_custom.html\"},{\"text\":\"致谢\",\"link\":\"/guide/pve/pve_thanks.html\"},{\"text\":\"常见问题答疑\",\"link\":\"/guide/pve/pve_qa.html\"}]},{\"text\":\"Incus\",\"collapsed\":true,\"items\":[{\"text\":\"系统和硬件配置要求\",\"link\":\"/guide/incus/incus_precheck.html\"},{\"text\":\"Incus主体安装\",\"link\":\"/guide/incus/incus_install.html\"},{\"text\":\"Linux虚拟机(QEMU)\",\"link\":\"/guide/incus/incus_qemu.html\"},{\"text\":\"Linux容器(LXC)\",\"link\":\"/guide/incus/incus_lxc.html\"},{\"text\":\"Windows虚拟机(QEMU)\",\"link\":\"/guide/incus/incus_windows.html\"},{\"text\":\"更多配置\",\"link\":\"/guide/incus/incus_extra_config.html\"},{\"text\":\"自定义\",\"link\":\"/guide/incus/incus_custom.html\"},{\"text\":\"致谢\",\"link\":\"/guide/incus/incus_thanks.html\"},{\"text\":\"常见问题答疑\",\"link\":\"/guide/incus/incus_qa.html\"}]},{\"text\":\"Docker\",\"collapsed\":true,\"items\":[{\"text\":\"系统和硬件配置要求\",\"link\":\"/guide/docker/docker_precheck.html\"},{\"text\":\"Docker主体安装\",\"link\":\"/guide/docker/docker_install.html\"},{\"text\":\"Linux容器(LXC)\",\"link\":\"/guide/docker/docker_build.html\"},{\"text\":\"Windows虚拟机(KVM/QEMU)\",\"link\":\"/guide/docker/docker_windows.html\"},{\"text\":\"Macos虚拟机(KVM)\",\"link\":\"/guide/docker/docker_macos.html\"},{\"text\":\"Android虚拟机(KVM/QEMU)\",\"link\":\"/guide/docker/docker_android.html\"},{\"text\":\"自定义\",\"link\":\"/guide/docker/docker_custom.html\"},{\"text\":\"致谢\",\"link\":\"/guide/docker/docker_thanks.html\"},{\"text\":\"常见问题答疑\",\"link\":\"/guide/docker/docker_qa.html\"}]},{\"text\":\"LXD\",\"collapsed\":true,\"items\":[{\"text\":\"系统和硬件配置要求\",\"link\":\"/guide/lxd/lxd_precheck.html\"},{\"text\":\"LXD主体安装\",\"link\":\"/guide/lxd/lxd_install.html\"},{\"text\":\"Linux虚拟机(QEMU)\",\"link\":\"/guide/lxd/lxd_qemu.html\"},{\"text\":\"Linux容器(LXC)\",\"link\":\"/guide/lxd/lxd_lxc.html\"},{\"text\":\"Windows虚拟机(QEMU)\",\"link\":\"/guide/lxd/lxd_windows.html\"},{\"text\":\"更多配置\",\"link\":\"/guide/lxd/lxd_extra_config.html\"},{\"text\":\"自定义\",\"link\":\"/guide/lxd/lxd_custom.html\"},{\"text\":\"致谢\",\"link\":\"/guide/lxd/lxd_thanks.html\"},{\"text\":\"常见问题答疑\",\"link\":\"/guide/lxd/lxd_qa.html\"}]},{\"text\":\"Containerd\",\"collapsed\":true,\"items\":[{\"text\":\"系统和配置要求\",\"link\":\"/guide/containerd/containerd_precheck.html\"},{\"text\":\"Containerd主体安装\",\"link\":\"/guide/containerd/containerd_install.html\"},{\"text\":\"Linux容器(LXC)\",\"link\":\"/guide/containerd/containerd_build.html\"},{\"text\":\"致谢\",\"link\":\"/guide/containerd/containerd_thanks.html\"},{\"text\":\"常见问题答疑\",\"link\":\"/guide/containerd/containerd_qa.html\"}]},{\"text\":\"Podman\",\"collapsed\":true,\"items\":[{\"text\":\"系统和配置要求\",\"link\":\"/guide/podman/podman_precheck.html\"},{\"text\":\"Podman主体安装\",\"link\":\"/guide/podman/podman_install.html\"},{\"text\":\"Linux容器(LXC)\",\"link\":\"/guide/podman/podman_build.html\"},{\"text\":\"致谢\",\"link\":\"/guide/podman/podman_thanks.html\"},{\"text\":\"常见问题答疑\",\"link\":\"/guide/podman/podman_qa.html\"}]},{\"text\":\"QEMU\",\"collapsed\":true,\"items\":[{\"text\":\"系统和配置要求\",\"link\":\"/guide/qemu/qemu_precheck.html\"},{\"text\":\"QEMU主体安装\",\"link\":\"/guide/qemu/qemu_install.html\"},{\"text\":\"Linux虚拟机(KVM/QEMU)\",\"link\":\"/guide/qemu/qemu_build.html\"},{\"text\":\"致谢\",\"link\":\"/guide/qemu/qemu_thanks.html\"},{\"text\":\"常见问题答疑\",\"link\":\"/guide/qemu/qemu_qa.html\"}]},{\"text\":\"KubeVirt\",\"collapsed\":true,\"items\":[{\"text\":\"系统和配置要求\",\"link\":\"/guide/kubevirt/kubevirt_precheck.html\"},{\"text\":\"KubeVirt主体安装\",\"link\":\"/guide/kubevirt/kubevirt_install.html\"},{\"text\":\"Linux虚拟机(KVM)\",\"link\":\"/guide/kubevirt/kubevirt_build.html\"},{\"text\":\"致谢\",\"link\":\"/guide/kubevirt/kubevirt_thanks.html\"},{\"text\":\"常见问题答疑\",\"link\":\"/guide/kubevirt/kubevirt_qa.html\"}]},{\"text\":\"屏蔽滥用\",\"collapsed\":true,\"items\":[{\"text\":\"通过iptables\",\"link\":\"/guide/block/block_iptables.html\"},{\"text\":\"在PVE上\",\"link\":\"/guide/block/block_pve.html\"},{\"text\":\"在INCUS上\",\"link\":\"/guide/block/block_incus.html\"},{\"text\":\"在LXD上\",\"link\":\"/guide/block/block_lxd.html\"},{\"text\":\"在DOCKER上\",\"link\":\"/guide/block/block_docker.html\"}]},{\"text\":\"捐赠\",\"collapsed\":true,\"items\":[{\"text\":\"捐赠\",\"link\":\"/guide/dashboardq.html\"}]}],\"/case/\":[{\"text\":\"Linux相关\",\"collapsed\":true,\"items\":[{\"text\":\"1. VPS融合怪服务器测评脚本\",\"link\":\"/case/case1.html\"},{\"text\":\"2. 一键修复与安装脚本(各种linux系统修复与服务器环境安装脚本)\",\"link\":\"/case/case2.html\"},{\"text\":\"3. 自动更新测试服务器节点列表的网络基准测试脚本\",\"link\":\"/case/case3.html\"},{\"text\":\"4. 三网回程路由线路测试脚本\",\"link\":\"/case/case4.html\"},{\"text\":\"5. 服务器资源占用脚本\",\"link\":\"/case/case5.html\"},{\"text\":\"6. 为linux服务器增加swap分区(虚拟内存)\",\"link\":\"/case/case6.html\"},{\"text\":\"7. 为linux服务器启用zram设备(压缩内存)\",\"link\":\"/case/case7.html\"}]}],\"/incomplete/\":[{\"text\":\"其他虚拟化项目\",\"collapsed\":true,\"items\":[{\"text\":\"webvirtcloud\",\"link\":\"/incomplete/webvirtcloud.html\"},{\"text\":\"webvirtcloud_retspen\",\"link\":\"/incomplete/webvirtcloud_retspen.html\"},{\"text\":\"pterodactyl\",\"link\":\"/incomplete/pterodactyl.html\"},{\"text\":\"convoy\",\"link\":\"/incomplete/convoy.html\"},{\"text\":\"cockpit\",\"link\":\"/incomplete/cockpit.html\"},{\"text\":\"virtfusion\",\"link\":\"/incomplete/virtfusion.html\"},{\"text\":\"virtualizor-docker\",\"link\":\"/incomplete/virtualizor-docker.html\"},{\"text\":\"bashvm\",\"link\":\"/incomplete/bashvm.html\"},{\"text\":\"webvirtmgr\",\"link\":\"/incomplete/webvirtmgr.html\"}]}],\"/developer/\":[{\"text\":\"开发手册\",\"collapsed\":true,\"items\":[{\"text\":\"l10n\",\"link\":\"/developer/l10n.html\"}]}]}}},\"en\":{\"lang\":\"en-US\",\"label\":\"English\",\"title\":\"One Click Virtualization\",\"description\":\"Open source, easy to use server virtualization project\",\"link\":\"/en/\",\"themeConfig\":{\"logo\":{\"src\":\"https://cdn.spiritlhl.net/https://raw.githubusercontent.com/spiritlhls/pages/main/logo.png\"},\"lastUpdatedText\":\"Last Updated\",\"editLink\":{\"text\":\"Edit this page on GitHub\",\"pattern\":\"https://github.com/oneclickvirt/oneclickvirt.github.io/edit/main/docs/:path\"},\"docFooter\":{\"prev\":\"Previous page\",\"next\":\"Next page\"},\"externalLinkIcon\":true,\"nav\":[{\"text\":\"Virtualization Platforms\",\"activeMatch\":\"^/en/guide/\",\"items\":[{\"text\":\"OneClickVirt\",\"link\":\"/en/guide/oneclickvirt/oneclickvirt_precheck.html\"},{\"text\":\"Proxmox VE\",\"link\":\"/en/guide/pve/pve_precheck.html\"},{\"text\":\"Incus\",\"link\":\"/en/guide/incus/incus_precheck.html\"},{\"text\":\"Docker\",\"link\":\"/en/guide/docker/docker_precheck.html\"},{\"text\":\"LXD\",\"link\":\"/en/guide/lxd/lxd_precheck.html\"},{\"text\":\"Containerd\",\"link\":\"/en/guide/containerd/containerd_precheck.html\"},{\"text\":\"Podman\",\"link\":\"/en/guide/podman/podman_precheck.html\"},{\"text\":\"QEMU\",\"link\":\"/en/guide/qemu/qemu_precheck.html\"},{\"text\":\"KubeVirt\",\"link\":\"/en/guide/kubevirt/kubevirt_precheck.html\"},{\"text\":\"Block Abuse\",\"link\":\"/en/guide/block/block_iptables.html\"}]},{\"text\":\"Other Virtualization Projects\",\"activeMatch\":\"^/en/incomplete/\",\"items\":[{\"text\":\"webvirtcloud\",\"link\":\"/en/incomplete/webvirtcloud.html\"},{\"text\":\"webvirtcloud_retspen\",\"link\":\"/en/incomplete/webvirtcloud_retspen.html\"},{\"text\":\"pterodactyl\",\"link\":\"/en/incomplete/pterodactyl.html\"},{\"text\":\"convoy\",\"link\":\"/en/incomplete/convoy.html\"},{\"text\":\"cockpit\",\"link\":\"/en/incomplete/cockpit.html\"},{\"text\":\"virtfusion\",\"link\":\"/en/incomplete/virtfusion.html\"},{\"text\":\"virtualizor-docker\",\"link\":\"/en/incomplete/virtualizor-docker.html\"},{\"text\":\"bashvm\",\"link\":\"/en/incomplete/bashvm.html\"},{\"text\":\"webvirtmgr\",\"link\":\"/en/incomplete/webvirtmgr.html\"}]},{\"text\":\"Merchant List\",\"link\":\"https://paste.spiritlhl.net/\"},{\"text\":\"VPS Stock Monitor\",\"link\":\"https://spiders.spiritlhl.net/\"}],\"sidebar\":{\"/en/\":[{\"text\":\"Pre-requisites for all projects\",\"collapsed\":true,\"items\":[{\"text\":\"Preparation\",\"link\":\"/en/guide/dashboard.html\"}]},{\"text\":\"OneClickVirt\",\"collapsed\":true,\"items\":[{\"text\":\"Configuration requirements\",\"link\":\"/en/guide/oneclickvirt/oneclickvirt_precheck.html\"},{\"text\":\"Main installation\",\"link\":\"/en/guide/oneclickvirt/oneclickvirt_install.html\"},{\"text\":\"Instructions for use\",\"link\":\"/en/guide/oneclickvirt/oneclickvirt_usage.html\"},{\"text\":\"Acknowledgements\",\"link\":\"/en/guide/oneclickvirt/oneclickvirt_thanks.html\"},{\"text\":\"FAQ\",\"link\":\"/en/guide/oneclickvirt/oneclickvirt_qa.html\"}]},{\"text\":\"Proxmox VE\",\"collapsed\":true,\"items\":[{\"text\":\"Configuration requirements\",\"link\":\"/en/guide/pve/pve_precheck.html\"},{\"text\":\"PVE main installation\",\"link\":\"/en/guide/pve/pve_install.html\"},{\"text\":\"Linux Virtual Machine(KVM/QEMU)\",\"link\":\"/en/guide/pve/pve_kvm.html\"},{\"text\":\"Linux Container(LXC)\",\"link\":\"/en/guide/pve/pve_lxc.html\"},{\"text\":\"Windows Virtual Machine(KVM/QEMU)\",\"link\":\"/en/guide/pve/pve_windows.html\"},{\"text\":\"MacOS Virtual Machine(KVM)\",\"link\":\"/en/guide/pve/pve_macos.html\"},{\"text\":\"Android Virtual Machine(KVM)\",\"link\":\"/en/guide/pve/pve_android.html\"},{\"text\":\"Custom\",\"link\":\"/en/guide/pve/pve_custom.html\"},{\"text\":\"Acknowledgements\",\"link\":\"/en/guide/pve/pve_thanks.html\"},{\"text\":\"FAQ\",\"link\":\"/en/guide/pve/pve_qa.html\"}]},{\"text\":\"Incus\",\"collapsed\":true,\"items\":[{\"text\":\"Configuration requirements\",\"link\":\"/en/guide/incus/incus_precheck.html\"},{\"text\":\"Incus main installation\",\"link\":\"/en/guide/incus/incus_install.html\"},{\"text\":\"Linux Virtual Machine(QEMU)\",\"link\":\"/en/guide/incus/incus_qemu.html\"},{\"text\":\"Linux Container(LXC)\",\"link\":\"/en/guide/incus/incus_lxc.html\"},{\"text\":\"Windows Virtual Machine(QEMU)\",\"link\":\"/en/guide/incus/incus_windows.html\"},{\"text\":\"Extra configuration\",\"link\":\"/en/guide/incus/incus_extra_config.html\"},{\"text\":\"Custom\",\"link\":\"/en/guide/incus/incus_custom.html\"},{\"text\":\"Acknowledgements\",\"link\":\"/en/guide/incus/incus_thanks.html\"},{\"text\":\"FAQ\",\"link\":\"/en/guide/incus/incus_qa.html\"}]},{\"text\":\"Docker\",\"collapsed\":true,\"items\":[{\"text\":\"Configuration requirements\",\"link\":\"/en/guide/docker/docker_precheck.html\"},{\"text\":\"Docker main installation\",\"link\":\"/en/guide/docker/docker_install.html\"},{\"text\":\"Linux Container(LXC)\",\"link\":\"/en/guide/docker/docker_build.html\"},{\"text\":\"Windows Virtual Machine(KVM/QEMU)\",\"link\":\"/en/guide/docker/docker_windows.html\"},{\"text\":\"Macos Virtual Machine(KVM)\",\"link\":\"/en/guide/docker/docker_macos.html\"},{\"text\":\"Android Virtual Machine(KVM/QEMU)\",\"link\":\"/en/guide/docker/docker_android.html\"},{\"text\":\"Custom\",\"link\":\"/en/guide/docker/docker_custom.html\"},{\"text\":\"Acknowledgements\",\"link\":\"/en/guide/docker/docker_thanks.html\"},{\"text\":\"FAQ\",\"link\":\"/en/guide/docker/docker_qa.html\"}]},{\"text\":\"LXD\",\"collapsed\":true,\"items\":[{\"text\":\"Configuration requirements\",\"link\":\"/en/guide/lxd/lxd_precheck.html\"},{\"text\":\"LXD main installation\",\"link\":\"/en/guide/lxd/lxd_install.html\"},{\"text\":\"Linux Virtual Machine(QEMU)\",\"link\":\"/en/guide/lxd/lxd_qemu.html\"},{\"text\":\"Linux Container(LXC)\",\"link\":\"/en/guide/lxd/lxd_lxc.html\"},{\"text\":\"Windows Virtual Machine(QEMU)\",\"link\":\"/en/guide/lxd/lxd_windows.html\"},{\"text\":\"Extra configuration\",\"link\":\"/en/guide/lxd/lxd_extra_config.html\"},{\"text\":\"Custom\",\"link\":\"/en/guide/lxd/lxd_custom.html\"},{\"text\":\"Acknowledgements\",\"link\":\"/en/guide/lxd/lxd_thanks.html\"},{\"text\":\"FAQ\",\"link\":\"/en/guide/lxd/lxd_qa.html\"}]},{\"text\":\"Containerd\",\"collapsed\":true,\"items\":[{\"text\":\"System & configuration requirements\",\"link\":\"/en/guide/containerd/containerd_precheck.html\"},{\"text\":\"Containerd main installation\",\"link\":\"/en/guide/containerd/containerd_install.html\"},{\"text\":\"Linux Container(LXC)\",\"link\":\"/en/guide/containerd/containerd_build.html\"},{\"text\":\"Acknowledgements\",\"link\":\"/en/guide/containerd/containerd_thanks.html\"},{\"text\":\"FAQ\",\"link\":\"/en/guide/containerd/containerd_qa.html\"}]},{\"text\":\"Podman\",\"collapsed\":true,\"items\":[{\"text\":\"System & configuration requirements\",\"link\":\"/en/guide/podman/podman_precheck.html\"},{\"text\":\"Podman main installation\",\"link\":\"/en/guide/podman/podman_install.html\"},{\"text\":\"Linux Container(LXC)\",\"link\":\"/en/guide/podman/podman_build.html\"},{\"text\":\"Acknowledgements\",\"link\":\"/en/guide/podman/podman_thanks.html\"},{\"text\":\"FAQ\",\"link\":\"/en/guide/podman/podman_qa.html\"}]},{\"text\":\"QEMU\",\"collapsed\":true,\"items\":[{\"text\":\"System & configuration requirements\",\"link\":\"/en/guide/qemu/qemu_precheck.html\"},{\"text\":\"QEMU main installation\",\"link\":\"/en/guide/qemu/qemu_install.html\"},{\"text\":\"Linux Virtual Machine(KVM/QEMU)\",\"link\":\"/en/guide/qemu/qemu_build.html\"},{\"text\":\"Acknowledgements\",\"link\":\"/en/guide/qemu/qemu_thanks.html\"},{\"text\":\"FAQ\",\"link\":\"/en/guide/qemu/qemu_qa.html\"}]},{\"text\":\"KubeVirt\",\"collapsed\":true,\"items\":[{\"text\":\"System & configuration requirements\",\"link\":\"/en/guide/kubevirt/kubevirt_precheck.html\"},{\"text\":\"KubeVirt main installation\",\"link\":\"/en/guide/kubevirt/kubevirt_install.html\"},{\"text\":\"Linux Virtual Machine(KVM)\",\"link\":\"/en/guide/kubevirt/kubevirt_build.html\"},{\"text\":\"Acknowledgements\",\"link\":\"/en/guide/kubevirt/kubevirt_thanks.html\"},{\"text\":\"FAQ\",\"link\":\"/en/guide/kubevirt/kubevirt_qa.html\"}]},{\"text\":\"Block Abuse\",\"collapsed\":true,\"items\":[{\"text\":\"via iptables\",\"link\":\"/en/guide/block/block_iptables.html\"},{\"text\":\"In PVE\",\"link\":\"/en/guide/block/block_pve.html\"},{\"text\":\"In INCUS\",\"link\":\"/en/guide/block/block_incus.html\"},{\"text\":\"In LXD\",\"link\":\"/en/guide/block/block_lxd.html\"},{\"text\":\"In DOCKER\",\"link\":\"/en/guide/block/block_docker.html\"}]},{\"text\":\"Donation\",\"collapsed\":true,\"items\":[{\"text\":\"Donation\",\"link\":\"/en/guide/dashboardq.html\"}]}],\"/en/guide/\":[{\"text\":\"Pre-requisites for all projects\",\"collapsed\":true,\"items\":[{\"text\":\"Preparation\",\"link\":\"/en/guide/dashboard.html\"}]},{\"text\":\"OneClickVirt\",\"collapsed\":true,\"items\":[{\"text\":\"Configuration requirements\",\"link\":\"/en/guide/oneclickvirt/oneclickvirt_precheck.html\"},{\"text\":\"Main installation\",\"link\":\"/en/guide/oneclickvirt/oneclickvirt_install.html\"},{\"text\":\"Instructions for use\",\"link\":\"/en/guide/oneclickvirt/oneclickvirt_usage.html\"},{\"text\":\"Acknowledgements\",\"link\":\"/en/guide/oneclickvirt/oneclickvirt_thanks.html\"},{\"text\":\"FAQ\",\"link\":\"/en/guide/oneclickvirt/oneclickvirt_qa.html\"}]},{\"text\":\"Proxmox VE\",\"collapsed\":true,\"items\":[{\"text\":\"Configuration requirements\",\"link\":\"/en/guide/pve/pve_precheck.html\"},{\"text\":\"PVE main installation\",\"link\":\"/en/guide/pve/pve_install.html\"},{\"text\":\"Linux Virtual Machine(KVM/QEMU)\",\"link\":\"/en/guide/pve/pve_kvm.html\"},{\"text\":\"Linux Container(LXC)\",\"link\":\"/en/guide/pve/pve_lxc.html\"},{\"text\":\"Windows Virtual Machine(KVM/QEMU)\",\"link\":\"/en/guide/pve/pve_windows.html\"},{\"text\":\"MacOS Virtual Machine(KVM)\",\"link\":\"/en/guide/pve/pve_macos.html\"},{\"text\":\"Android Virtual Machine(KVM)\",\"link\":\"/en/guide/pve/pve_android.html\"},{\"text\":\"Custom\",\"link\":\"/en/guide/pve/pve_custom.html\"},{\"text\":\"Acknowledgements\",\"link\":\"/en/guide/pve/pve_thanks.html\"},{\"text\":\"FAQ\",\"link\":\"/en/guide/pve/pve_qa.html\"}]},{\"text\":\"Incus\",\"collapsed\":true,\"items\":[{\"text\":\"Configuration requirements\",\"link\":\"/en/guide/incus/incus_precheck.html\"},{\"text\":\"Incus main installation\",\"link\":\"/en/guide/incus/incus_install.html\"},{\"text\":\"Linux Virtual Machine(QEMU)\",\"link\":\"/en/guide/incus/incus_qemu.html\"},{\"text\":\"Linux Container(LXC)\",\"link\":\"/en/guide/incus/incus_lxc.html\"},{\"text\":\"Windows Virtual Machine(QEMU)\",\"link\":\"/en/guide/incus/incus_windows.html\"},{\"text\":\"Extra configuration\",\"link\":\"/en/guide/incus/incus_extra_config.html\"},{\"text\":\"Custom\",\"link\":\"/en/guide/incus/incus_custom.html\"},{\"text\":\"Acknowledgements\",\"link\":\"/en/guide/incus/incus_thanks.html\"},{\"text\":\"FAQ\",\"link\":\"/en/guide/incus/incus_qa.html\"}]},{\"text\":\"Docker\",\"collapsed\":true,\"items\":[{\"text\":\"Configuration requirements\",\"link\":\"/en/guide/docker/docker_precheck.html\"},{\"text\":\"Docker main installation\",\"link\":\"/en/guide/docker/docker_install.html\"},{\"text\":\"Linux Container(LXC)\",\"link\":\"/en/guide/docker/docker_build.html\"},{\"text\":\"Windows Virtual Machine(KVM/QEMU)\",\"link\":\"/en/guide/docker/docker_windows.html\"},{\"text\":\"Macos Virtual Machine(KVM)\",\"link\":\"/en/guide/docker/docker_macos.html\"},{\"text\":\"Android Virtual Machine(KVM/QEMU)\",\"link\":\"/en/guide/docker/docker_android.html\"},{\"text\":\"Custom\",\"link\":\"/en/guide/docker/docker_custom.html\"},{\"text\":\"Acknowledgements\",\"link\":\"/en/guide/docker/docker_thanks.html\"},{\"text\":\"FAQ\",\"link\":\"/en/guide/docker/docker_qa.html\"}]},{\"text\":\"LXD\",\"collapsed\":true,\"items\":[{\"text\":\"Configuration requirements\",\"link\":\"/en/guide/lxd/lxd_precheck.html\"},{\"text\":\"LXD main installation\",\"link\":\"/en/guide/lxd/lxd_install.html\"},{\"text\":\"Linux Virtual Machine(QEMU)\",\"link\":\"/en/guide/lxd/lxd_qemu.html\"},{\"text\":\"Linux Container(LXC)\",\"link\":\"/en/guide/lxd/lxd_lxc.html\"},{\"text\":\"Windows Virtual Machine(QEMU)\",\"link\":\"/en/guide/lxd/lxd_windows.html\"},{\"text\":\"Extra configuration\",\"link\":\"/en/guide/lxd/lxd_extra_config.html\"},{\"text\":\"Custom\",\"link\":\"/en/guide/lxd/lxd_custom.html\"},{\"text\":\"Acknowledgements\",\"link\":\"/en/guide/lxd/lxd_thanks.html\"},{\"text\":\"FAQ\",\"link\":\"/en/guide/lxd/lxd_qa.html\"}]},{\"text\":\"Containerd\",\"collapsed\":true,\"items\":[{\"text\":\"System & configuration requirements\",\"link\":\"/en/guide/containerd/containerd_precheck.html\"},{\"text\":\"Containerd main installation\",\"link\":\"/en/guide/containerd/containerd_install.html\"},{\"text\":\"Linux Container(LXC)\",\"link\":\"/en/guide/containerd/containerd_build.html\"},{\"text\":\"Acknowledgements\",\"link\":\"/en/guide/containerd/containerd_thanks.html\"},{\"text\":\"FAQ\",\"link\":\"/en/guide/containerd/containerd_qa.html\"}]},{\"text\":\"Podman\",\"collapsed\":true,\"items\":[{\"text\":\"System & configuration requirements\",\"link\":\"/en/guide/podman/podman_precheck.html\"},{\"text\":\"Podman main installation\",\"link\":\"/en/guide/podman/podman_install.html\"},{\"text\":\"Linux Container(LXC)\",\"link\":\"/en/guide/podman/podman_build.html\"},{\"text\":\"Acknowledgements\",\"link\":\"/en/guide/podman/podman_thanks.html\"},{\"text\":\"FAQ\",\"link\":\"/en/guide/podman/podman_qa.html\"}]},{\"text\":\"QEMU\",\"collapsed\":true,\"items\":[{\"text\":\"System & configuration requirements\",\"link\":\"/en/guide/qemu/qemu_precheck.html\"},{\"text\":\"QEMU main installation\",\"link\":\"/en/guide/qemu/qemu_install.html\"},{\"text\":\"Linux Virtual Machine(KVM/QEMU)\",\"link\":\"/en/guide/qemu/qemu_build.html\"},{\"text\":\"Acknowledgements\",\"link\":\"/en/guide/qemu/qemu_thanks.html\"},{\"text\":\"FAQ\",\"link\":\"/en/guide/qemu/qemu_qa.html\"}]},{\"text\":\"KubeVirt\",\"collapsed\":true,\"items\":[{\"text\":\"System & configuration requirements\",\"link\":\"/en/guide/kubevirt/kubevirt_precheck.html\"},{\"text\":\"KubeVirt main installation\",\"link\":\"/en/guide/kubevirt/kubevirt_install.html\"},{\"text\":\"Linux Virtual Machine(KVM)\",\"link\":\"/en/guide/kubevirt/kubevirt_build.html\"},{\"text\":\"Acknowledgements\",\"link\":\"/en/guide/kubevirt/kubevirt_thanks.html\"},{\"text\":\"FAQ\",\"link\":\"/en/guide/kubevirt/kubevirt_qa.html\"}]},{\"text\":\"Block Abuse\",\"collapsed\":true,\"items\":[{\"text\":\"via iptables\",\"link\":\"/en/guide/block/block_iptables.html\"},{\"text\":\"In PVE\",\"link\":\"/en/guide/block/block_pve.html\"},{\"text\":\"In INCUS\",\"link\":\"/en/guide/block/block_incus.html\"},{\"text\":\"In LXD\",\"link\":\"/en/guide/block/block_lxd.html\"},{\"text\":\"In DOCKER\",\"link\":\"/en/guide/block/block_docker.html\"}]},{\"text\":\"Donation\",\"collapsed\":true,\"items\":[{\"text\":\"Donation\",\"link\":\"/en/guide/dashboardq.html\"}]}],\"/en/incomplete/\":[{\"text\":\"Other Virtualization Projects\",\"collapsed\":true,\"items\":[{\"text\":\"webvirtcloud\",\"link\":\"/en/incomplete/webvirtcloud.html\"},{\"text\":\"webvirtcloud_retspen\",\"link\":\"/en/incomplete/webvirtcloud_retspen.html\"},{\"text\":\"pterodactyl\",\"link\":\"/en/incomplete/pterodactyl.html\"},{\"text\":\"convoy\",\"link\":\"/en/incomplete/convoy.html\"},{\"text\":\"cockpit\",\"link\":\"/en/incomplete/cockpit.html\"},{\"text\":\"virtfusion\",\"link\":\"/en/incomplete/virtfusion.html\"},{\"text\":\"virtualizor-docker\",\"link\":\"/en/incomplete/virtualizor-docker.html\"},{\"text\":\"bashvm\",\"link\":\"/en/incomplete/bashvm.html\"},{\"text\":\"webvirtmgr\",\"link\":\"/en/incomplete/webvirtmgr.html\"}]}]}}}},\"scrollOffset\":134,\"cleanUrls\":false}");</script>
|
||
|
||
</body>
|
||
</html> |