mirror of
https://github.com/oneclickvirt/oneclickvirt.github.io.git
synced 2026-05-16 02:18:56 +08:00
105 lines
141 KiB
HTML
105 lines
141 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>ECS | 一键虚拟化项目</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/case_case1.md.DZgm0Sq9.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" 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 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 active" 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/case/case1.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/case/case1.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 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>Linux相关</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="/case/case1.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>1. VPS融合怪服务器测评脚本</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="/case/case2.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>2. 一键修复与安装脚本(各种linux系统修复与服务器环境安装脚本)</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="/case/case3.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>3. 自动更新测试服务器节点列表的网络基准测试脚本</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="/case/case4.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>4. 三网回程路由线路测试脚本</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="/case/case5.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>5. 服务器资源占用脚本</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="/case/case6.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>6. 为linux服务器增加swap分区(虚拟内存)</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="/case/case7.html" data-v-b3fd67f8><!--[--><p class="text" data-v-b3fd67f8>7. 为linux服务器启用zram设备(压缩内存)</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 _case_case1 external-link-icon-enabled" data-v-39a288b8><div><h1 id="ecs" tabindex="-1">ECS <a class="header-anchor" href="#ecs" aria-label="Permalink to "ECS""></a></h1><p><a href="https://github.com/oneclickvirt/ecs/actions/workflows/build_binary.yaml" target="_blank" rel="noreferrer"><img src="https://github.com/oneclickvirt/ecs/actions/workflows/build_binary.yaml/badge.svg" alt="Build and Release" loading="lazy"></a></p><p><a href="https://app.fossa.com/projects/git%2Bgithub.com%2Foneclickvirt%2Fecs?ref=badge_shield" target="_blank" rel="noreferrer"><img src="https://app.fossa.com/api/projects/git%2Bgithub.com%2Foneclickvirt%2Fecs.svg?type=shield" alt="FOSSA Status" loading="lazy"></a></p><p><a href="https://hits.spiritlhl.net" target="_blank" rel="noreferrer"><img src="https://hits.spiritlhl.net/goecs.svg?action=hit&title=Hits&title_bg=%23555555&count_bg=%230eecf8&edge_flat=false" alt="Hits" loading="lazy"></a> <a href="https://github.com/oneclickvirt/ecs/releases" target="_blank" rel="noreferrer"><img src="https://ghdownload.spiritlhl.net/oneclickvirt/ecs?color=36c600" alt="Downloads" loading="lazy"></a></p><p>融合怪测评项目 - GO版本</p><p>(仅环境安装[非必须]使用shell外无额外shell文件依赖,环境安装只是为了测的更准,极端情况下无环境依赖安装也可全测项目)</p><p>如有问题请 <a href="https://github.com/oneclickvirt/ecs/issues" target="_blank" rel="noreferrer">issues</a> 反馈。</p><p>Go 版本:<a href="https://github.com/oneclickvirt/ecs" target="_blank" rel="noreferrer">https://github.com/oneclickvirt/ecs</a></p><p>Shell 版本:<a href="https://github.com/spiritLHLS/ecs" target="_blank" rel="noreferrer">https://github.com/spiritLHLS/ecs</a></p><hr><h2 id="适配系统和架构" tabindex="-1"><strong>适配系统和架构</strong> <a class="header-anchor" href="#适配系统和架构" aria-label="Permalink to "**适配系统和架构**""></a></h2><h3 id="编译与测试支持情况" tabindex="-1"><strong>编译与测试支持情况</strong> <a class="header-anchor" href="#编译与测试支持情况" aria-label="Permalink to "**编译与测试支持情况**""></a></h3><table tabindex="0"><thead><tr><th>编译支持的架构</th><th>测试支持的架构</th><th>编译支持的系统</th><th>测试支持的系统</th></tr></thead><tbody><tr><td>amd64</td><td>amd64</td><td>Linux</td><td>Linux</td></tr><tr><td>arm64</td><td>arm64</td><td>Windows</td><td>Windows</td></tr><tr><td>arm</td><td></td><td>MacOS(Darwin)</td><td>MacOS</td></tr><tr><td>386</td><td></td><td>FreeBSD</td><td></td></tr><tr><td>mips,mipsle</td><td></td><td>Android</td><td></td></tr><tr><td>mips64,mips64le</td><td></td><td></td><td></td></tr><tr><td>ppc64,ppc64le</td><td></td><td></td><td></td></tr><tr><td>s390x</td><td>s390x</td><td></td><td></td></tr><tr><td>riscv64</td><td></td><td></td><td></td></tr></tbody></table><blockquote><p>更多架构与系统请自行测试或编译,如有问题请开 issues。</p></blockquote><h3 id="待支持的系统" tabindex="-1"><strong>待支持的系统</strong> <a class="header-anchor" href="#待支持的系统" aria-label="Permalink to "**待支持的系统**""></a></h3><table tabindex="0"><thead><tr><th>系统</th><th>说明</th></tr></thead><tbody><tr><td>OpenBSD/NetBSD</td><td>部分Goalng的官方库未支持本系统(尤其是net相关项目)</td></tr></tbody></table><hr><h2 id="功能" tabindex="-1"><strong>功能</strong> <a class="header-anchor" href="#功能" aria-label="Permalink to "**功能**""></a></h2><ul><li>系统基础信息查询,IP基础信息并发查询:<a href="https://github.com/oneclickvirt/basics" target="_blank" rel="noreferrer">basics</a>、<a href="https://github.com/oneclickvirt/gostun" target="_blank" rel="noreferrer">gostun</a></li><li>CPU 测试:<a href="https://github.com/oneclickvirt/cputest" target="_blank" rel="noreferrer">cputest</a>,支持 sysbench(lua/golang版本)、geekbench、winsat</li><li>内存测试:<a href="https://github.com/oneclickvirt/memorytest" target="_blank" rel="noreferrer">memorytest</a>,支持 sysbench、dd、winsat、mbw、stream</li><li>硬盘测试:<a href="https://github.com/oneclickvirt/disktest" target="_blank" rel="noreferrer">disktest</a>,支持 dd、fio、winsat</li><li>流媒体平台解锁测试并发查询:<a href="https://github.com/oneclickvirt/UnlockTests" target="_blank" rel="noreferrer">UnlockTests</a>,逻辑借鉴 <a href="https://github.com/lmc999/RegionRestrictionCheck" target="_blank" rel="noreferrer">RegionRestrictionCheck</a> 等</li><li>IP 质量/安全信息并发查询:二进制文件编译至 <a href="https://github.com/oneclickvirt/securityCheck" target="_blank" rel="noreferrer">securityCheck</a></li><li>邮件端口测试:<a href="https://github.com/oneclickvirt/portchecker" target="_blank" rel="noreferrer">portchecker</a></li><li>上游及回程路由线路检测:借鉴 <a href="https://github.com/zhanghanyun/backtrace" target="_blank" rel="noreferrer">zhanghanyun/backtrace</a>,二次开发至 <a href="https://github.com/oneclickvirt/backtrace" target="_blank" rel="noreferrer">oneclickvirt/backtrace</a></li><li>三网路由测试:基于 <a href="https://github.com/nxtrace/NTrace-core" target="_blank" rel="noreferrer">NTrace-core</a>,二次开发至 <a href="https://github.com/oneclickvirt/nt3" target="_blank" rel="noreferrer">nt3</a></li><li>网速测试:基于 <a href="https://github.com/spiritLHLS/speedtest.net-CN-ID" target="_blank" rel="noreferrer">speedtest.net</a> 和 <a href="https://github.com/spiritLHLS/speedtest.cn-CN-ID" target="_blank" rel="noreferrer">speedtest.cn</a> 数据,开发至 <a href="https://github.com/oneclickvirt/speedtest" target="_blank" rel="noreferrer">oneclickvirt/speedtest</a></li><li>三网 Ping 值测试:借鉴 <a href="https://github.com/spiritLHLS/ecsspeed" target="_blank" rel="noreferrer">ecsspeed</a>,二次开发至 <a href="https://github.com/oneclickvirt/pingtest" target="_blank" rel="noreferrer">pingtest</a></li><li>支持root或admin环境下测试,支持非root或非admin环境下测试,支持离线环境下进行测试,<strong>暂未</strong>支持无DNS的在线环境下进行测试</li></ul><p><strong>本项目初次使用建议查看说明:<a href="https://github.com/oneclickvirt/ecs/blob/master/README_NEW_USER.md" target="_blank" rel="noreferrer">跳转</a></strong></p><hr><h2 id="使用说明" tabindex="-1"><strong>使用说明</strong> <a class="header-anchor" href="#使用说明" aria-label="Permalink to "**使用说明**""></a></h2><h3 id="linux-freebsd-macos" tabindex="-1"><strong>Linux/FreeBSD/MacOS</strong> <a class="header-anchor" href="#linux-freebsd-macos" aria-label="Permalink to "**Linux/FreeBSD/MacOS**""></a></h3><h4 id="一键命令" tabindex="-1"><strong>一键命令</strong> <a class="header-anchor" href="#一键命令" aria-label="Permalink to "**一键命令**""></a></h4><p><strong>一键命令</strong>将默认<strong>不安装依赖</strong>,默认<strong>不更新包管理器</strong>,默认<strong>非互动模式</strong></p><ul><li><p><strong>国际用户无加速:</strong></p><div class="language-bash vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">export</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> noninteractive</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">=</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">true && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">curl</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -L</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> https://raw.githubusercontent.com/oneclickvirt/ecs/master/goecs.sh</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -o</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> goecs.sh</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">chmod</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> +x</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> goecs.sh</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">./goecs.sh</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> install</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">goecs</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br></div></div></li><li><p><strong>国际/国内使用 CDN 加速:</strong></p><div class="language-bash vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">export</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> noninteractive</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">=</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">true && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">curl</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -L</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> https://cdn.spiritlhl.net/https://raw.githubusercontent.com/oneclickvirt/ecs/master/goecs.sh</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -o</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> goecs.sh</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">chmod</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> +x</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> goecs.sh</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">./goecs.sh</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> install</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">goecs</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br></div></div></li><li><p><strong>国内用户使用 CNB 加速:</strong></p><div class="language-bash vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">export</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> noninteractive</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">=</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">true && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">curl</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -L</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> https://cnb.cool/oneclickvirt/ecs/-/git/raw/main/goecs.sh</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -o</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> goecs.sh</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">chmod</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> +x</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> goecs.sh</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">./goecs.sh</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> install</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">goecs</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br></div></div></li><li><p><strong>短链接:</strong></p><div class="language-bash vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">export</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> noninteractive</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">=</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">true && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">curl</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -L</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> https://bash.spiritlhl.net/goecs</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -o</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> goecs.sh</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">chmod</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> +x</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> goecs.sh</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">./goecs.sh</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> install</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">goecs</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br></div></div><p>或</p><div class="language-bash vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">export</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> noninteractive</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">=</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">true && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">curl</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -L</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> https://ba.sh/JrVa</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -o</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> goecs.sh</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">chmod</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> +x</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> goecs.sh</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">./goecs.sh</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> install</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">goecs</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br></div></div></li></ul><p><strong>如果需要测试更准确,请按照下面的详细说明进行安装,添加非必需的依赖</strong></p><h4 id="详细说明" tabindex="-1"><strong>详细说明</strong> <a class="header-anchor" href="#详细说明" aria-label="Permalink to "**详细说明**""></a></h4><p>以下命令可控制<strong>是否安装依赖</strong>,<strong>是否更新包管理器</strong>,<strong>互动模式和非交互模式</strong></p><details><summary>展开查看详细说明</summary><ol><li><p><strong>下载脚本</strong></p><p><strong>国际用户无加速:</strong></p><div class="language-bash vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">curl</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -L</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> https://raw.githubusercontent.com/oneclickvirt/ecs/master/goecs.sh</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -o</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> goecs.sh</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">chmod</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> +x</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> goecs.sh</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br></div></div><p><strong>国际/国内使用 CDN 加速:</strong></p><div class="language-bash vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">curl</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -L</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> https://cdn.spiritlhl.net/https://raw.githubusercontent.com/oneclickvirt/ecs/master/goecs.sh</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -o</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> goecs.sh</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">chmod</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> +x</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> goecs.sh</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br></div></div><p><strong>国内用户使用 CNB 加速:</strong></p><div class="language-bash vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">curl</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -L</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> https://cnb.cool/oneclickvirt/ecs/-/git/raw/main/goecs.sh</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -o</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> goecs.sh</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">chmod</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> +x</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> goecs.sh</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br></div></div></li><li><p><strong>更新包管理器(可选择)并安装环境</strong></p><div class="language-bash vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">./goecs.sh</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> env</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br></div></div><p><strong>非互动模式:</strong></p><div class="language-bash vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">export</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> noninteractive</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">=</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">true && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">./goecs.sh</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> env</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br></div></div></li><li><p><strong>安装 <code>goecs</code> 本体(仅下载二进制文件无依赖安装)</strong></p><div class="language-bash vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">./goecs.sh</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> install</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br></div></div></li><li><p><strong>升级 <code>goecs</code> 本体</strong></p><div class="language-bash vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">./goecs.sh</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> upgrade</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br></div></div></li><li><p><strong>卸载 <code>goecs</code> 本体</strong></p><div class="language-bash vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">./goecs.sh</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> uninstall</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br></div></div></li><li><p><strong>帮助命令</strong></p><div class="language-bash vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">./goecs.sh</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -h</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br></div></div></li><li><p><strong>唤起菜单</strong></p><div class="language-bash vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">goecs</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br></div></div></li></ol></details><hr><h4 id="命令参数化" tabindex="-1"><strong>命令参数化</strong> <a class="header-anchor" href="#命令参数化" aria-label="Permalink to "**命令参数化**""></a></h4><details><summary>展开查看各参数说明</summary><div class="language-bash vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">Usage:</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> goecs</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> [options]</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -backtrace</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Enable/Disable</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> backtrace</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (in </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">'en'</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> language</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> or</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> on</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> windows</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> it</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> always</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> false</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">) (</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">default</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> true</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -basic</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Enable/Disable</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> basic</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (default </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">true</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -ut</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Enable/Disable</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> unlock</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> media</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (default </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">true</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -cpu</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Enable/Disable</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> CPU</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (default </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">true</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -cpum</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> string</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Set</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> CPU</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> method</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (supported: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">sysbench,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> geekbench,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> winsat</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">) (</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">default</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> "sysbench"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -cpu-method</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> string</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Set</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> CPU</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> method</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (supported: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">sysbench,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> geekbench,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> winsat</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">) (</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">default</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> "sysbench"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -cput</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> string</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Set</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> CPU</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> thread</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> mode</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (supported: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">single,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> multi</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">) (</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">default</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> "multi"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -cpu-thread</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> string</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Set</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> CPU</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> thread</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> mode</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (supported: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">single,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> multi</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">) (</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">default</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> "multi"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -disk</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Enable/Disable</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> disk</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (default </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">true</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -diskm</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> string</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Set</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> disk</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> method</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (supported: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">fio,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> dd,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> winsat</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">) (</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">default</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> "fio"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -disk-method</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> string</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Set</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> disk</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> method</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (supported: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">fio,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> dd,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> winsat</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">) (</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">default</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> "fio"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -diskmc</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Enable/Disable</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> multiple</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> disk</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> checks,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> e.g.,</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -diskmc=false</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -diskp</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> string</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Set</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> disk</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> path,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> e.g.,</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -diskp</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> /root</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -email</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Enable/Disable</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> email</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> port</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (default </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">true</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -h</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> Show</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> help</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> information</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -help</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Show</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> help</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> information</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -l</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> string</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Set</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> language</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (supported: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">en,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> zh</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">) (</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">default</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> "zh"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -lang</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> string</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Set</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> language</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (supported: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">en,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> zh</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">) (</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">default</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> "zh"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -log</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Enable/Disable</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> logging</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> in</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> the</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> current</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> path</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -memory</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Enable/Disable</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> memory</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (default </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">true</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -memorym</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> string</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Set</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> memory</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> method</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (supported: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">stream,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> sysbench,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> dd,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> winsat,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> auto</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">) (</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">default</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> "stream"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -memory-method</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> string</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Set</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> memory</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> method</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (supported: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">stream,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> sysbench,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> dd,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> winsat,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> auto</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">) (</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">default</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> "stream"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -menu</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Enable/Disable</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> menu</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> mode,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> disable</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> example:</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -menu=false</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (default </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">true</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -nt3</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Enable/Disable</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> NT3</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (in </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">'en'</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> language</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> or</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> on</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> windows</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> it</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> always</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> false</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">) (</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">default</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> true</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -nt3loc</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> string</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Specify</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> NT3</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> location</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (supported: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">GZ,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> SH,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> BJ,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> CD,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> ALL</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> for</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> Guangzhou,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> Shanghai,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> Beijing,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> Chengdu</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> and</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> all</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">) (</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">default</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> "GZ"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -nt3-location</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> string</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Specify</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> NT3</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> location</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (supported: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">GZ,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> SH,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> BJ,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> CD,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> ALL</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> for</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> Guangzhou,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> Shanghai,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> Beijing,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> Chengdu</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> and</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> all</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">) (</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">default</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> "GZ"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -nt3t</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> string</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Set</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> NT3</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> type</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (supported: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">both,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> ipv4,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> ipv6</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">) (</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">default</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> "ipv4"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -nt3-type</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> string</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Set</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> NT3</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> type</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (supported: </span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">both,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> ipv4,</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> ipv6</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">) (</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">default</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> "ipv4"</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -ping</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Enable/Disable</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> ping</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -security</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Enable/Disable</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> security</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (default </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">true</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -speed</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Enable/Disable</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> speed</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (default </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">true</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -spnum</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> int</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Set</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> the</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> number</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> of</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> servers</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> per</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> operator</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> for</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> speed</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (default </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">2</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -tgdc</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Enable/Disable</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> Telegram</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> DC</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -upload</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Enable/Disable</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> upload</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> the</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> result</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> (default </span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">true</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">)</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -v</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> Display</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> version</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> information</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -version</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Display</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> version</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> information</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> -web</span></span>
|
||
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> Enable/Disable</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> popular</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> websites</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> test</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><span class="line-number">44</span><br><span class="line-number">45</span><br><span class="line-number">46</span><br><span class="line-number">47</span><br><span class="line-number">48</span><br><span class="line-number">49</span><br><span class="line-number">50</span><br><span class="line-number">51</span><br><span class="line-number">52</span><br><span class="line-number">53</span><br><span class="line-number">54</span><br><span class="line-number">55</span><br><span class="line-number">56</span><br><span class="line-number">57</span><br><span class="line-number">58</span><br><span class="line-number">59</span><br><span class="line-number">60</span><br><span class="line-number">61</span><br><span class="line-number">62</span><br><span class="line-number">63</span><br><span class="line-number">64</span><br><span class="line-number">65</span><br><span class="line-number">66</span><br><span class="line-number">67</span><br><span class="line-number">68</span><br><span class="line-number">69</span><br><span class="line-number">70</span><br><span class="line-number">71</span><br><span class="line-number">72</span><br><span class="line-number">73</span><br></div></div></details><hr><h3 id="windows" tabindex="-1"><strong>Windows</strong> <a class="header-anchor" href="#windows" aria-label="Permalink to "**Windows**""></a></h3><ol><li>下载带 exe 文件的压缩包:<a href="https://github.com/oneclickvirt/ecs/releases" target="_blank" rel="noreferrer">Releases</a></li><li>解压后,右键以管理员模式运行。</li></ol><p>PS:如果是虚拟机环境,不以管理员模式运行也行,因为虚拟机无原生的测试工具,将自动启用替代方法测试。 PPS: 暂时不要下载带GUI标签的exe文件,未完整适配,CI版本的压缩包是没问题的。</p><hr><h3 id="docker" tabindex="-1"><strong>Docker</strong> <a class="header-anchor" href="#docker" aria-label="Permalink to "**Docker**""></a></h3><details><summary>展开查看使用说明</summary><p>国际镜像地址:<a href="https://hub.docker.com/r/spiritlhl/goecs" target="_blank" rel="noreferrer">https://hub.docker.com/r/spiritlhl/goecs</a></p><p>请确保执行下述命令前本机已安装Docker</p><p>特权模式+host网络</p><div class="language-shell vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">shell</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">docker</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> run</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --rm</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --privileged</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --network</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> host</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> spiritlhl/goecs:latest</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -menu=false</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -l</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> zh</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br></div></div><p>非特权模式+非host网络</p><div class="language-shell vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">shell</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">docker</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> run</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --rm</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> spiritlhl/goecs:latest</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -menu=false</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -l</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> zh</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br></div></div><p>使用Docker执行测试,硬件测试会有一些偏差和虚拟化架构判断失效,还是推荐直接测试而不使用Docker测试。</p><p>国内阿里云镜像加速</p><p>请确保执行下述命令前本机已安装Docker</p><p>特权模式+host网络</p><div class="language-shell vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">shell</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">docker</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> run</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --rm</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --privileged</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --network</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> host</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> crpi-8tmognxgyb86bm61.cn-guangzhou.personal.cr.aliyuncs.com/oneclickvirt/ecs:latest</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -menu=false</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -l</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> zh</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br></div></div><p>非特权模式+非host网络</p><div class="language-shell vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">shell</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">docker</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> run</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> --rm</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> crpi-8tmognxgyb86bm61.cn-guangzhou.personal.cr.aliyuncs.com/oneclickvirt/ecs:latest</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -menu=false</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -l</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> zh</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br></div></div><p>实际上还有CNB镜像地址 <a href="https://cnb.cool/oneclickvirt/ecs/-/packages/docker/ecs" target="_blank" rel="noreferrer">https://cnb.cool/oneclickvirt/ecs/-/packages/docker/ecs</a> 但很可惜组织空间不足无法推送了,更推荐使用阿里云镜像加速</p></details><hr><h3 id="从源码进行编译" tabindex="-1">从源码进行编译 <a class="header-anchor" href="#从源码进行编译" aria-label="Permalink to "从源码进行编译""></a></h3><details><summary>展开查看编译说明</summary><ol><li>克隆仓库的 public 分支(不含私有依赖)</li></ol><div class="language-bash vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">git</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> clone</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -b</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> public</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> https://github.com/oneclickvirt/ecs.git</span></span>
|
||
<span class="line"><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;">cd</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> ecs</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></div></div><ol start="2"><li>安装 Go 环境(如已安装可跳过)</li></ol><p>选择 go 1.25.3 的版本进行安装</p><div class="language-bash vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">curl</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -L</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> https://cdn.spiritlhl.net/https://raw.githubusercontent.com/spiritLHLS/one-click-installation-script/main/install_scripts/go.sh</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -o</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> go.sh</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">chmod</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> +x</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> go.sh</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> && </span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">bash</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> go.sh</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br></div></div><ol start="3"><li>编译</li></ol><div class="language-bash vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">go</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> build</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -o</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> goecs</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br></div></div><ol start="4"><li>运行测试</li></ol><div class="language-bash vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">./goecs</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -menu=false</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -l</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> zh</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br></div></div><p>支持的编译参数:</p><ul><li>GOOS:支持 linux、windows、darwin、freebsd、openbsd</li><li>GOARCH:支持 amd64、arm、arm64、386、mips、mipsle、s390x、riscv64</li></ul><p>跨平台编译示例:</p><div class="language-bash vp-adaptive-theme line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang">bash</span><pre class="shiki shiki-themes github-light github-dark vp-code" tabindex="0"><code><span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># 编译 Windows 版本</span></span>
|
||
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">GOOS</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">=</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">windows</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> GOARCH</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">=</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">amd64</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> go</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> build</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -o</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> goecs.exe</span></span>
|
||
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># 编译 MacOS 版本</span></span>
|
||
<span class="line"><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;">GOOS</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">=</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">darwin</span><span style="--shiki-light:#24292E;--shiki-dark:#E1E4E8;"> GOARCH</span><span style="--shiki-light:#D73A49;--shiki-dark:#F97583;">=</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;">amd64</span><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;"> go</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> build</span><span style="--shiki-light:#005CC5;--shiki-dark:#79B8FF;"> -o</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> goecs_darwin</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></div></div></details><hr><h2 id="qa" tabindex="-1">QA <a class="header-anchor" href="#qa" aria-label="Permalink to "QA""></a></h2><h4 id="q-为什么默认使用sysbench而不是geekbench" tabindex="-1">Q: 为什么默认使用sysbench而不是geekbench <a class="header-anchor" href="#q-为什么默认使用sysbench而不是geekbench" aria-label="Permalink to "Q: 为什么默认使用sysbench而不是geekbench""></a></h4><h4 id="a-比较二者特点" tabindex="-1">A: 比较二者特点 <a class="header-anchor" href="#a-比较二者特点" aria-label="Permalink to "A: 比较二者特点""></a></h4><table tabindex="0"><thead><tr><th>比较项</th><th>sysbench</th><th>geekbench</th></tr></thead><tbody><tr><td>适用范围</td><td>轻量级,几乎可在任何服务器上运行</td><td>重量级,小型机器无法运行</td></tr><tr><td>测试要求</td><td>无需网络,无特殊硬件需求</td><td>需联网,IPV4环境,至少1G内存</td></tr><tr><td>开源情况</td><td>基于LUA,开源,可自行编译各架构版本</td><td>官方二进制闭源代码,不支持自行编译</td></tr><tr><td>测试稳定性</td><td>核心测试组件10年以上未变</td><td>每个大版本更新测试项,分数不同版本间难以对比(每个版本对标当前最好的CPU)</td></tr><tr><td>测试内容</td><td>仅测试计算性能</td><td>覆盖多种性能测试,分数加权计算,但部分测试实际不常用</td></tr><tr><td>适用场景</td><td>适合快速测试,仅测试计算性能</td><td>适合综合全面的测试</td></tr><tr><td>排行榜</td><td><a href="https://sysbench.spiritlhl.net/" target="_blank" rel="noreferrer">sysbench.spiritlhl.net</a></td><td><a href="https://browser.geekbench.com/" target="_blank" rel="noreferrer">browser.geekbench.com</a></td></tr></tbody></table><p>且<code>goecs</code>测试使用何种CPU测试方式可使用参数指定,默认只是为了更多用户快速测试的需求</p><h4 id="q-为什么使用golang而不是rust重构" tabindex="-1">Q: 为什么使用Golang而不是Rust重构 <a class="header-anchor" href="#q-为什么使用golang而不是rust重构" aria-label="Permalink to "Q: 为什么使用Golang而不是Rust重构""></a></h4><h4 id="a-因为网络相关的项目目前以golang语言为趋势-大多组件有开源生态维护-rust很多得自己手搓-我懒得搞我没那个技术力" tabindex="-1">A: 因为网络相关的项目目前以Golang语言为趋势,大多组件有开源生态维护,Rust很多得自己手搓,<s>我懒得搞</s>我没那个技术力 <a class="header-anchor" href="#a-因为网络相关的项目目前以golang语言为趋势-大多组件有开源生态维护-rust很多得自己手搓-我懒得搞我没那个技术力" aria-label="Permalink to "A: 因为网络相关的项目目前以Golang语言为趋势,大多组件有开源生态维护,Rust很多得自己手搓,~~我懒得搞~~我没那个技术力""></a></h4><h4 id="q-为什么不继续开发shell版本而是选择重构" tabindex="-1">Q: 为什么不继续开发Shell版本而是选择重构 <a class="header-anchor" href="#q-为什么不继续开发shell版本而是选择重构" aria-label="Permalink to "Q: 为什么不继续开发Shell版本而是选择重构""></a></h4><h4 id="a-因为太多千奇百怪的环境问题了-还是提前编译好测试的二进制文件比较容易解决环境问题-泛化性更好" tabindex="-1">A: 因为太多千奇百怪的环境问题了,还是提前编译好测试的二进制文件比较容易解决环境问题(泛化性更好) <a class="header-anchor" href="#a-因为太多千奇百怪的环境问题了-还是提前编译好测试的二进制文件比较容易解决环境问题-泛化性更好" aria-label="Permalink to "A: 因为太多千奇百怪的环境问题了,还是提前编译好测试的二进制文件比较容易解决环境问题(泛化性更好)""></a></h4><h4 id="q-每个测试项目的说明有吗" tabindex="-1">Q: 每个测试项目的说明有吗? <a class="header-anchor" href="#q-每个测试项目的说明有吗" aria-label="Permalink to "Q: 每个测试项目的说明有吗?""></a></h4><h4 id="a-每个测试项目有对应的维护仓库-自行点击查看仓库说明" tabindex="-1">A: 每个测试项目有对应的维护仓库,自行点击查看仓库说明 <a class="header-anchor" href="#a-每个测试项目有对应的维护仓库-自行点击查看仓库说明" aria-label="Permalink to "A: 每个测试项目有对应的维护仓库,自行点击查看仓库说明""></a></h4><h4 id="q-测试进行到一半如何手动终止" tabindex="-1">Q: 测试进行到一半如何手动终止? <a class="header-anchor" href="#q-测试进行到一半如何手动终止" aria-label="Permalink to "Q: 测试进行到一半如何手动终止?""></a></h4><h4 id="a-按ctrl键和c键终止程序-终止后依然会在当前目录下生成goecs-txt文件和分享链接-里面是已经测试到的信息。" tabindex="-1">A: 按ctrl键和c键终止程序,终止后依然会在当前目录下生成goecs.txt文件和分享链接,里面是已经测试到的信息。 <a class="header-anchor" href="#a-按ctrl键和c键终止程序-终止后依然会在当前目录下生成goecs-txt文件和分享链接-里面是已经测试到的信息。" aria-label="Permalink to "A: 按ctrl键和c键终止程序,终止后依然会在当前目录下生成goecs.txt文件和分享链接,里面是已经测试到的信息。""></a></h4><h4 id="q-非root环境如何进行测试" tabindex="-1">Q: 非Root环境如何进行测试? <a class="header-anchor" href="#q-非root环境如何进行测试" aria-label="Permalink to "Q: 非Root环境如何进行测试?""></a></h4><h4 id="a-手动执行安装命令-实在装不上也没问题-直接在release中下载对应架构的压缩包解压后执行即可-只要你能执行的了文件。或者你能使用docker的话用docker执行。" tabindex="-1">A: 手动执行安装命令,实在装不上也没问题,直接在release中下载对应架构的压缩包解压后执行即可,只要你能执行的了文件。或者你能使用docker的话用docker执行。 <a class="header-anchor" href="#a-手动执行安装命令-实在装不上也没问题-直接在release中下载对应架构的压缩包解压后执行即可-只要你能执行的了文件。或者你能使用docker的话用docker执行。" aria-label="Permalink to "A: 手动执行安装命令,实在装不上也没问题,直接在release中下载对应架构的压缩包解压后执行即可,只要你能执行的了文件。或者你能使用docker的话用docker执行。""></a></h4><h2 id="致谢" tabindex="-1">致谢 <a class="header-anchor" href="#致谢" aria-label="Permalink to "致谢""></a></h2><p>感谢 <a href="https://data.dkly.net" target="_blank" rel="noreferrer">DKLYDataHub - IP Geolocation Data</a><a href="https://he.net" target="_blank" rel="noreferrer">he.net</a> <a href="https://bgp.tools" target="_blank" rel="noreferrer">bgp.tools</a> <a href="https://ipinfo.io" target="_blank" rel="noreferrer">ipinfo.io</a> <a href="https://www.maxmind.com/en/home" target="_blank" rel="noreferrer">maxmind.com</a> <a href="https://www.cloudflare.com/" target="_blank" rel="noreferrer">cloudflare.com</a> <a href="https://ip.sb" target="_blank" rel="noreferrer">ip.sb</a> <a href="https://scamalytics.com" target="_blank" rel="noreferrer">scamalytics.com</a> <a href="https://www.abuseipdb.com/" target="_blank" rel="noreferrer">abuseipdb.com</a> <a href="https://ip2location.com/" target="_blank" rel="noreferrer">ip2location.com</a> <a href="https://ip-api.com" target="_blank" rel="noreferrer">ip-api.com</a> <a href="https://ipregistry.co/" target="_blank" rel="noreferrer">ipregistry.co</a> <a href="https://ipdata.co/" target="_blank" rel="noreferrer">ipdata.co</a> <a href="https://ipgeolocation.io" target="_blank" rel="noreferrer">ipgeolocation.io</a> <a href="https://ipwhois.io" target="_blank" rel="noreferrer">ipwhois.io</a> <a href="https://ipapi.com/" target="_blank" rel="noreferrer">ipapi.com</a> <a href="https://ipapi.is/" target="_blank" rel="noreferrer">ipapi.is</a> <a href="https://www.ipqualityscore.com/" target="_blank" rel="noreferrer">ipqualityscore.com</a> <a href="https://www.bigdatacloud.com/" target="_blank" rel="noreferrer">bigdatacloud.com</a> <a href="https://www.virustotal.com/" target="_blank" rel="noreferrer">virustotal.com</a> <a href="https://ipfighter.com/" target="_blank" rel="noreferrer">ipfighter.com</a> <a href="http://check.getipintel.net/" target="_blank" rel="noreferrer">getipintel.net</a> <a href="https://fraudlogix.com" target="_blank" rel="noreferrer">fraudlogix.com</a> 等网站提供的API进行检测,感谢互联网各网站提供的查询资源</p><p>感谢</p><a href="https://h501.io/?from=69" target="_blank"><img src="https://github.com/spiritLHLS/ecs/assets/103393591/dfd47230-2747-4112-be69-b5636b34f07f" alt="h501" style="height:50px;"></a><p>提供的免费托管支持本开源项目的共享测试结果存储</p><p>同时感谢以下平台提供编辑和测试支持</p><a href="https://www.jetbrains.com/go/" target="_blank"><img src="https://resources.jetbrains.com/storage/products/company/brand/logos/GoLand.png" alt="goland" style="height:50px;"></a><a href="https://community.ibm.com/zsystems/form/l1cc-oss-vm-request/" target="_blank"><img src="https://linuxone.cloud.marist.edu/oss/resources/images/linuxonelogo03.png" alt="ibm" style="height:50px;"></a><a href="https://console.zmto.com/?affid=1524" target="_blank"><img src="https://console.zmto.com/templates/2019/dist/images/logo_dark.svg" alt="zmto" style="height:50px;"></a><h2 id="history-usage" tabindex="-1">History Usage <a class="header-anchor" href="#history-usage" aria-label="Permalink to "History Usage""></a></h2><p><img src="https://hits.spiritlhl.net/chart/goecs.svg" alt="goecs" loading="lazy"></p><h2 id="stargazers-over-time" tabindex="-1">Stargazers over time <a class="header-anchor" href="#stargazers-over-time" aria-label="Permalink to "Stargazers over time""></a></h2><p><a href="https://www.spiritlhl.net" target="_blank" rel="noreferrer"><img src="https://starchart.cc/oneclickvirt/ecs.svg?variant=adaptive" alt="Stargazers over time" loading="lazy"></a></p><h2 id="license" tabindex="-1">License <a class="header-anchor" href="#license" aria-label="Permalink to "License""></a></h2><p><a href="https://app.fossa.com/projects/git%2Bgithub.com%2Foneclickvirt%2Fecs?ref=badge_large" target="_blank" rel="noreferrer"><img src="https://app.fossa.com/api/projects/git%2Bgithub.com%2Foneclickvirt%2Fecs.svg?type=large" alt="FOSSA Status" loading="lazy"></a></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/case/case1.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><!----></div><div class="pager" data-v-e257564d><a class="VPLink link pager-link next" href="/case/case2.html" data-v-e257564d><!--[--><span class="desc" data-v-e257564d>下一页</span><span class="title" data-v-e257564d>2. 一键修复与安装脚本(各种linux系统修复与服务器环境安装脚本)</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> |