diff --git a/assets/case_case1.md.af059ea8.js b/assets/case_case1.md.a7ccb4bf.js similarity index 99% rename from assets/case_case1.md.af059ea8.js rename to assets/case_case1.md.a7ccb4bf.js index 4d1dae8de5..335b7cc603 100644 --- a/assets/case_case1.md.af059ea8.js +++ b/assets/case_case1.md.a7ccb4bf.js @@ -1,4 +1,4 @@ -import{_ as a,c as n,o as s,a as e}from"./app.8fc4a373.js";const b='{"title":"\u4ED3\u5E93","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u524D\u8A00","slug":"\u524D\u8A00"},{"level":2,"title":"\u76EE\u5F55","slug":"\u76EE\u5F55"},{"level":2,"title":"\u4E00\u952E\u4FEE\u590D\u811A\u672C","slug":"\u4E00\u952E\u4FEE\u590D\u811A\u672C"},{"level":2,"title":"\u4E00\u952E\u73AF\u5883\u5B89\u88C5\u811A\u672C","slug":"\u4E00\u952E\u73AF\u5883\u5B89\u88C5\u811A\u672C"},{"level":2,"title":"\u90E8\u5206\u624B\u52A8\u547D\u4EE4","slug":"\u90E8\u5206\u624B\u52A8\u547D\u4EE4"},{"level":3,"title":"\u4E00\u952E\u5F00\u542Froot\u767B\u9646\u5E76\u66FF\u6362\u5BC6\u7801","slug":"\u4E00\u952E\u5F00\u542Froot\u767B\u9646\u5E76\u66FF\u6362\u5BC6\u7801"},{"level":3,"title":"\u4E00\u952E\u5C4F\u853D\u90AE\u4EF6\u7AEF\u53E3\u907F\u514D\u88AB\u6076\u610F\u7A0B\u5E8F\u4F7F\u7528","slug":"\u4E00\u952E\u5C4F\u853D\u90AE\u4EF6\u7AEF\u53E3\u907F\u514D\u88AB\u6076\u610F\u7A0B\u5E8F\u4F7F\u7528"},{"level":3,"title":"\u8BBE\u7F6E\u8BED\u8A00\u5305","slug":"\u8BBE\u7F6E\u8BED\u8A00\u5305"},{"level":3,"title":"ubuntu\u66F4\u65B0\u6E90\u88AB\u9501","slug":"ubuntu\u66F4\u65B0\u6E90\u88AB\u9501"},{"level":3,"title":"debian\u7F3A\u5931\u516C\u94A5","slug":"debian\u7F3A\u5931\u516C\u94A5"},{"level":3,"title":"ubuntu\u6216debian\u7F3A\u5931\u516C\u94A5","slug":"ubuntu\u6216debian\u7F3A\u5931\u516C\u94A5"},{"level":3,"title":"centos\u6362\u6E90","slug":"centos\u6362\u6E90"},{"level":3,"title":"\u5B89\u88C5gitea","slug":"\u5B89\u88C5gitea"},{"level":3,"title":"\u5378\u8F7Daapanel","slug":"\u5378\u8F7Daapanel"},{"level":3,"title":"\u5B89\u88C5docker\u548Cdocker-compose","slug":"\u5B89\u88C5docker\u548Cdocker-compose"}],"relativePath":"case/case1.md","lastUpdated":1687135450000}',t={},i=e(`

\u4ED3\u5E93

https://github.com/spiritLHLS/one-click-installation-script

\u524D\u8A00

\u6240\u6709\u811A\u672C\u5982\u9700\u5728\u56FD\u5185\u670D\u52A1\u5668\u4F7F\u7528\uFF0C\u8BF7\u5728\u94FE\u63A5\u524D\u52A0\u4E0Ahttps://ghproxy.com/\u786E\u4FDD\u547D\u4EE4\u53EF\u4EE5\u4E0B\u8F7D\u672C\u4ED3\u5E93\u7684shell\u811A\u672C\u6267\u884C

\u76EE\u5F55

\u4E00\u952E\u4FEE\u590D\u811A\u672C

\u8FD0\u884C\u6240\u6709\u4E00\u952E\u4FEE\u590D\u811A\u672C\u524D\u6CE8\u610F\u770B\u8BF4\u660E\uFF0C\u4EE5\u53CA\u4FDD\u8BC1\u670D\u52A1\u5668\u65E0\u91CD\u8981\u6570\u636E\uFF0C\u8FD0\u884C\u540E\u9020\u6210\u7684\u4E00\u5207\u540E\u679C\u4F5C\u8005\u4E0D\u8D1F\u4EFB\u4F55\u8D23\u4EFB\uFF0C\u81EA\u884C\u8BC4\u5224\u98CE\u9669\uFF01

\u4E00\u952E\u5C1D\u8BD5\u4FEE\u590Dapt\u6E90

curl -L https://raw.githubusercontent.com/spiritLHLS/one-click-installation-script/main/repair_scripts/package.sh -o package.sh && chmod +x package.sh && bash package.sh
+import{_ as a,c as n,o as s,a as e}from"./app.8fc4a373.js";const b='{"title":"\u4ED3\u5E93","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u524D\u8A00","slug":"\u524D\u8A00"},{"level":2,"title":"\u76EE\u5F55","slug":"\u76EE\u5F55"},{"level":2,"title":"\u4E00\u952E\u4FEE\u590D\u811A\u672C","slug":"\u4E00\u952E\u4FEE\u590D\u811A\u672C"},{"level":2,"title":"\u4E00\u952E\u73AF\u5883\u5B89\u88C5\u811A\u672C","slug":"\u4E00\u952E\u73AF\u5883\u5B89\u88C5\u811A\u672C"},{"level":2,"title":"\u90E8\u5206\u624B\u52A8\u547D\u4EE4","slug":"\u90E8\u5206\u624B\u52A8\u547D\u4EE4"},{"level":3,"title":"\u4E00\u952E\u5F00\u542Froot\u767B\u9646\u5E76\u66FF\u6362\u5BC6\u7801","slug":"\u4E00\u952E\u5F00\u542Froot\u767B\u9646\u5E76\u66FF\u6362\u5BC6\u7801"},{"level":3,"title":"\u4E00\u952E\u5C4F\u853D\u90AE\u4EF6\u7AEF\u53E3\u907F\u514D\u88AB\u6076\u610F\u7A0B\u5E8F\u4F7F\u7528","slug":"\u4E00\u952E\u5C4F\u853D\u90AE\u4EF6\u7AEF\u53E3\u907F\u514D\u88AB\u6076\u610F\u7A0B\u5E8F\u4F7F\u7528"},{"level":3,"title":"\u8BBE\u7F6E\u8BED\u8A00\u5305","slug":"\u8BBE\u7F6E\u8BED\u8A00\u5305"},{"level":3,"title":"ubuntu\u66F4\u65B0\u6E90\u88AB\u9501","slug":"ubuntu\u66F4\u65B0\u6E90\u88AB\u9501"},{"level":3,"title":"debian\u7F3A\u5931\u516C\u94A5","slug":"debian\u7F3A\u5931\u516C\u94A5"},{"level":3,"title":"ubuntu\u6216debian\u7F3A\u5931\u516C\u94A5","slug":"ubuntu\u6216debian\u7F3A\u5931\u516C\u94A5"},{"level":3,"title":"centos\u6362\u6E90","slug":"centos\u6362\u6E90"},{"level":3,"title":"\u5B89\u88C5gitea","slug":"\u5B89\u88C5gitea"},{"level":3,"title":"\u5378\u8F7Daapanel","slug":"\u5378\u8F7Daapanel"},{"level":3,"title":"\u5B89\u88C5docker\u548Cdocker-compose","slug":"\u5B89\u88C5docker\u548Cdocker-compose"}],"relativePath":"case/case1.md","lastUpdated":1687160056000}',t={},i=e(`

\u4ED3\u5E93

https://github.com/spiritLHLS/one-click-installation-script

\u524D\u8A00

\u6240\u6709\u811A\u672C\u5982\u9700\u5728\u56FD\u5185\u670D\u52A1\u5668\u4F7F\u7528\uFF0C\u8BF7\u5728\u94FE\u63A5\u524D\u52A0\u4E0Ahttps://ghproxy.com/\u786E\u4FDD\u547D\u4EE4\u53EF\u4EE5\u4E0B\u8F7D\u672C\u4ED3\u5E93\u7684shell\u811A\u672C\u6267\u884C

\u76EE\u5F55

\u4E00\u952E\u4FEE\u590D\u811A\u672C

\u8FD0\u884C\u6240\u6709\u4E00\u952E\u4FEE\u590D\u811A\u672C\u524D\u6CE8\u610F\u770B\u8BF4\u660E\uFF0C\u4EE5\u53CA\u4FDD\u8BC1\u670D\u52A1\u5668\u65E0\u91CD\u8981\u6570\u636E\uFF0C\u8FD0\u884C\u540E\u9020\u6210\u7684\u4E00\u5207\u540E\u679C\u4F5C\u8005\u4E0D\u8D1F\u4EFB\u4F55\u8D23\u4EFB\uFF0C\u81EA\u884C\u8BC4\u5224\u98CE\u9669\uFF01

\u4E00\u952E\u5C1D\u8BD5\u4FEE\u590Dapt\u6E90

  • \u652F\u6301\u7CFB\u7EDF\uFF1AUbuntu 12+\uFF0CDebian 6+
  • \u4FEE\u590Dapt\u4E0B\u8F7D\u5305\u8FDB\u7A0B\u610F\u5916\u9000\u51FA\u5BFC\u81F4\u7684\u6E90\u9501\u6B7B
  • \u4FEE\u590Dapt\u6E90broken\u635F\u574F
  • \u4FEE\u590Dapt\u6E90\u591A\u8FDB\u7A0B\u5360\u7528\u9501\u6B7B
  • \u4FEE\u590Dapt\u6E90\u516C\u94A5\u7F3A\u5931
  • \u4FEE\u590D\u66FF\u6362\u7CFB\u7EDF\u53EF\u7528\u7684apt\u6E90\u5217\u8868\uFF0C\u56FD\u5185\u7528\u963F\u91CC\u6E90\uFF0C\u56FD\u5916\u7528\u5B98\u65B9\u6E90
  • \u4FEE\u590D\u672C\u673A\u7684Ubuntu\u7CFB\u7EDF\u662FEOL\u975E\u957F\u671F\u7EF4\u62A4\u7684\u7248\u672C(\u5947\u6570\u6216\u9648\u65E7\u7684\u5076\u6570\u7248\u672C)\uFF0C\u5C06\u66FF\u6362\u4E3AUbuntu\u5B98\u65B9\u7684old-releases\u4ED3\u5E93\u4EE5\u652F\u6301apt\u7684\u4F7F\u7528
  • \u4FEE\u590D\u53EA\u4FDD\u8BC1apt update\u4E0D\u4F1A\u62A5\u9519\uFF0C\u5176\u4ED6\u547D\u4EE4\u62A5\u9519\u672A\u4FEE\u590D
  • \u5982\u82E5\u4FEE\u590D\u540Einstall\u8FD8\u6709\u95EE\u9898\uFF0C\u91CD\u542F\u670D\u52A1\u5668\u89E3\u51B3\u95EE\u9898
curl -L https://raw.githubusercontent.com/spiritLHLS/one-click-installation-script/main/repair_scripts/package.sh -o package.sh && chmod +x package.sh && bash package.sh
 

\u4E00\u952E\u5C1D\u8BD5\u4FEE\u590D\u7CFB\u7EDF\u65F6\u95F4

  • \u652F\u6301\u7CFB\u7EDF\uFF1AUbuntu 18+\uFF0CDebian 8+\uFF0Ccentos 7+\uFF0CFedora\uFF0CAlmalinux 8.5+
  • \u7531\u4E8E\u7CFB\u7EDF\u65F6\u95F4\u4E0D\u51C6\u786E\u90FD\u662F\u672A\u8FDB\u884C\u65F6\u533A\u65F6\u95F4\u540C\u6B65\u9020\u6210\u7684\uFF0C\u4F7F\u7528chronyd\u8FDB\u884C\u65F6\u533A\u65F6\u95F4\u540C\u6B65\u540E\u5E94\u5F53\u89E3\u51B3\u4E86\u95EE\u9898
curl -L https://raw.githubusercontent.com/spiritLHLS/one-click-installation-script/main/repair_scripts/modify_time.sh -o modify_time.sh && chmod +x modify_time.sh && bash modify_time.sh
 

\u4E00\u952E\u5C1D\u8BD5\u4FEE\u590Dsudo\u8B66\u544A

  • \u4E00\u952E\u5C1D\u8BD5\u4FEE\u590Dsudo: unable to resolve host xxx: Name or service not known\u8B66\u544A(\u7206\u9519)

\u4E0D\u8981\u5728\u751F\u4EA7\u73AF\u5883\u4E0A\u4F7F\u7528\u8BE5\u811A\u672C\uFF0C\u5426\u5219\u5BB9\u6613\u9020\u6210\u7F51\u7EDChosts\u914D\u7F6E\u9519\u8BEF\uFF0C\u914D\u7F6E\u7684host\u540D\u5B57\u4E0D\u5728\u5916\u7F51IP\u4E0A\u53CD\u800C\u5728\u5185\u7F51IP(127.0.0.1)\u4E0A

curl -L https://raw.githubusercontent.com/spiritLHLS/one-click-installation-script/main/repair_scripts/check_sudo.sh -o check_sudo.sh && chmod +x check_sudo.sh && bash check_sudo.sh
 

\u4E00\u952E\u4FEE\u6539\u7CFB\u7EDF\u81EA\u5E26\u7684journal\u65E5\u5FD7\u8BB0\u5F55\u5927\u5C0F\u91CA\u653E\u7CFB\u7EDF\u76D8\u7A7A\u95F4

  • \u652F\u6301\u7CFB\u7EDF\uFF1AUbuntu 18+\uFF0CDebian 8+\uFF0Ccentos 7+\uFF0CFedora\uFF0CAlmalinux 8.5+
  • 1.\u81EA\u5B9A\u4E49\u4FEE\u6539\u5927\u5C0F\uFF0C\u5355\u4F4D\u4E3AMB\uFF0C\u4E00\u822C500\u6216\u80051000\u5373\u53EF\uFF0C\u6709\u7684\u7CFB\u7EDF\u65E5\u5FD7\u9ED8\u8BA4\u7ED9\u4E865000\u751A\u81F3\u66F4\u591A\uFF0C\u4E0D\u662F\u505A\u7AD9\u5565\u7684\u6CA1\u5FC5\u8981
    • \u8BF7\u6CE8\u610F\uFF0C\u4FEE\u6539journal\u76EE\u5F55\u5927\u5C0F\u4F1A\u5F71\u54CD\u7CFB\u7EDF\u65E5\u5FD7\u7684\u8BB0\u5F55\uFF0C\u56E0\u6B64\uFF0C\u5728\u4FEE\u6539journal\u76EE\u5F55\u5927\u5C0F\u4E4B\u524D\u5982\u679C\u9700\u8981\u4E4B\u524D\u7684\u65E5\u5FD7\uFF0C\u5EFA\u8BAE\u5148\u5907\u4EFD\u7CFB\u7EDF\u65E5\u5FD7\u5230\u672C\u5730
  • 2.\u81EA\u5B9A\u4E49\u4FEE\u6539\u8BBE\u7F6E\u7CFB\u7EDF\u65E5\u5FD7\u4FDD\u7559\u65E5\u671F\u65F6\u957F\uFF0C\u8D85\u8FC7\u65E5\u671F\u65F6\u957F\u7684\u65E5\u5FD7\u5C06\u88AB\u6E05\u9664
  • 3.\u9ED8\u8BA4\u4FEE\u6539\u65E5\u5FD7\u53EA\u8BB0\u5F55warning\u7B49\u7EA7(\u65E0\u6CD5\u81EA\u5B9A\u4E49)
  • 4.\u4EE5\u540E\u65E5\u5FD7\u7684\u4EA7\u751F\u5C06\u53D7\u5230\u65E5\u5FD7\u6587\u4EF6\u5927\u5C0F\uFF0C\u65E5\u5FD7\u4FDD\u7559\u65F6\u95F4\uFF0C\u65E5\u5FD7\u4FDD\u7559\u7B49\u7EA7\u7684\u9650\u5236
curl -L https://raw.githubusercontent.com/spiritLHLS/one-click-installation-script/main/repair_scripts/resize_journal.sh -o resize_journal.sh && chmod +x resize_journal.sh && bash resize_journal.sh
diff --git a/assets/case_case1.md.af059ea8.lean.js b/assets/case_case1.md.a7ccb4bf.lean.js
similarity index 96%
rename from assets/case_case1.md.af059ea8.lean.js
rename to assets/case_case1.md.a7ccb4bf.lean.js
index 1beb56b672..730068e2e2 100644
--- a/assets/case_case1.md.af059ea8.lean.js
+++ b/assets/case_case1.md.a7ccb4bf.lean.js
@@ -1 +1 @@
-import{_ as a,c as n,o as s,a as e}from"./app.8fc4a373.js";const b='{"title":"\u4ED3\u5E93","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u524D\u8A00","slug":"\u524D\u8A00"},{"level":2,"title":"\u76EE\u5F55","slug":"\u76EE\u5F55"},{"level":2,"title":"\u4E00\u952E\u4FEE\u590D\u811A\u672C","slug":"\u4E00\u952E\u4FEE\u590D\u811A\u672C"},{"level":2,"title":"\u4E00\u952E\u73AF\u5883\u5B89\u88C5\u811A\u672C","slug":"\u4E00\u952E\u73AF\u5883\u5B89\u88C5\u811A\u672C"},{"level":2,"title":"\u90E8\u5206\u624B\u52A8\u547D\u4EE4","slug":"\u90E8\u5206\u624B\u52A8\u547D\u4EE4"},{"level":3,"title":"\u4E00\u952E\u5F00\u542Froot\u767B\u9646\u5E76\u66FF\u6362\u5BC6\u7801","slug":"\u4E00\u952E\u5F00\u542Froot\u767B\u9646\u5E76\u66FF\u6362\u5BC6\u7801"},{"level":3,"title":"\u4E00\u952E\u5C4F\u853D\u90AE\u4EF6\u7AEF\u53E3\u907F\u514D\u88AB\u6076\u610F\u7A0B\u5E8F\u4F7F\u7528","slug":"\u4E00\u952E\u5C4F\u853D\u90AE\u4EF6\u7AEF\u53E3\u907F\u514D\u88AB\u6076\u610F\u7A0B\u5E8F\u4F7F\u7528"},{"level":3,"title":"\u8BBE\u7F6E\u8BED\u8A00\u5305","slug":"\u8BBE\u7F6E\u8BED\u8A00\u5305"},{"level":3,"title":"ubuntu\u66F4\u65B0\u6E90\u88AB\u9501","slug":"ubuntu\u66F4\u65B0\u6E90\u88AB\u9501"},{"level":3,"title":"debian\u7F3A\u5931\u516C\u94A5","slug":"debian\u7F3A\u5931\u516C\u94A5"},{"level":3,"title":"ubuntu\u6216debian\u7F3A\u5931\u516C\u94A5","slug":"ubuntu\u6216debian\u7F3A\u5931\u516C\u94A5"},{"level":3,"title":"centos\u6362\u6E90","slug":"centos\u6362\u6E90"},{"level":3,"title":"\u5B89\u88C5gitea","slug":"\u5B89\u88C5gitea"},{"level":3,"title":"\u5378\u8F7Daapanel","slug":"\u5378\u8F7Daapanel"},{"level":3,"title":"\u5B89\u88C5docker\u548Cdocker-compose","slug":"\u5B89\u88C5docker\u548Cdocker-compose"}],"relativePath":"case/case1.md","lastUpdated":1687135450000}',t={},i=e("",98),o=[i];function l(p,r,c,u,d,h){return s(),n("div",null,o)}var k=a(t,[["render",l]]);export{b as __pageData,k as default};
+import{_ as a,c as n,o as s,a as e}from"./app.8fc4a373.js";const b='{"title":"\u4ED3\u5E93","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u524D\u8A00","slug":"\u524D\u8A00"},{"level":2,"title":"\u76EE\u5F55","slug":"\u76EE\u5F55"},{"level":2,"title":"\u4E00\u952E\u4FEE\u590D\u811A\u672C","slug":"\u4E00\u952E\u4FEE\u590D\u811A\u672C"},{"level":2,"title":"\u4E00\u952E\u73AF\u5883\u5B89\u88C5\u811A\u672C","slug":"\u4E00\u952E\u73AF\u5883\u5B89\u88C5\u811A\u672C"},{"level":2,"title":"\u90E8\u5206\u624B\u52A8\u547D\u4EE4","slug":"\u90E8\u5206\u624B\u52A8\u547D\u4EE4"},{"level":3,"title":"\u4E00\u952E\u5F00\u542Froot\u767B\u9646\u5E76\u66FF\u6362\u5BC6\u7801","slug":"\u4E00\u952E\u5F00\u542Froot\u767B\u9646\u5E76\u66FF\u6362\u5BC6\u7801"},{"level":3,"title":"\u4E00\u952E\u5C4F\u853D\u90AE\u4EF6\u7AEF\u53E3\u907F\u514D\u88AB\u6076\u610F\u7A0B\u5E8F\u4F7F\u7528","slug":"\u4E00\u952E\u5C4F\u853D\u90AE\u4EF6\u7AEF\u53E3\u907F\u514D\u88AB\u6076\u610F\u7A0B\u5E8F\u4F7F\u7528"},{"level":3,"title":"\u8BBE\u7F6E\u8BED\u8A00\u5305","slug":"\u8BBE\u7F6E\u8BED\u8A00\u5305"},{"level":3,"title":"ubuntu\u66F4\u65B0\u6E90\u88AB\u9501","slug":"ubuntu\u66F4\u65B0\u6E90\u88AB\u9501"},{"level":3,"title":"debian\u7F3A\u5931\u516C\u94A5","slug":"debian\u7F3A\u5931\u516C\u94A5"},{"level":3,"title":"ubuntu\u6216debian\u7F3A\u5931\u516C\u94A5","slug":"ubuntu\u6216debian\u7F3A\u5931\u516C\u94A5"},{"level":3,"title":"centos\u6362\u6E90","slug":"centos\u6362\u6E90"},{"level":3,"title":"\u5B89\u88C5gitea","slug":"\u5B89\u88C5gitea"},{"level":3,"title":"\u5378\u8F7Daapanel","slug":"\u5378\u8F7Daapanel"},{"level":3,"title":"\u5B89\u88C5docker\u548Cdocker-compose","slug":"\u5B89\u88C5docker\u548Cdocker-compose"}],"relativePath":"case/case1.md","lastUpdated":1687160056000}',t={},i=e("",98),o=[i];function l(p,r,c,u,d,h){return s(),n("div",null,o)}var k=a(t,[["render",l]]);export{b as __pageData,k as default};
diff --git a/assets/case_case2.md.7e059fb9.js b/assets/case_case2.md.1a87d971.js
similarity index 99%
rename from assets/case_case2.md.7e059fb9.js
rename to assets/case_case2.md.1a87d971.js
index 7a6deb7528..17ad3e1a20 100644
--- a/assets/case_case2.md.7e059fb9.js
+++ b/assets/case_case2.md.1a87d971.js
@@ -1,4 +1,4 @@
-import{_ as e,c as a,o as s,a as n}from"./app.8fc4a373.js";const b='{"title":"\u4ED3\u5E93","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u524D\u8A00","slug":"\u524D\u8A00"},{"level":2,"title":"\u878D\u5408\u602A\u6D4B\u8BC4\u811A\u672C","slug":"\u878D\u5408\u602A\u6D4B\u8BC4\u811A\u672C"},{"level":3,"title":"\u4EA4\u4E92\u5F62\u5F0F","slug":"\u4EA4\u4E92\u5F62\u5F0F"},{"level":3,"title":"\u65E0\u4EA4\u4E92\u5F62\u5F0F","slug":"\u65E0\u4EA4\u4E92\u5F62\u5F0F"},{"level":3,"title":"\u8BF4\u660E","slug":"\u8BF4\u660E"},{"level":3,"title":"\u7EAF\u6D4BIP\u8D28\u91CF","slug":"\u7EAF\u6D4Bip\u8D28\u91CF"},{"level":3,"title":"\u529F\u80FD","slug":"\u529F\u80FD"},{"level":3,"title":"\u811A\u672C\u6982\u51B5","slug":"\u811A\u672C\u6982\u51B5"},{"level":2,"title":"\u81F4\u8C22","slug":"\u81F4\u8C22"}],"relativePath":"case/case2.md","lastUpdated":1687135450000}',t={},r=n(`

\u4ED3\u5E93

https://github.com/spiritLHLS/ecs

\u524D\u8A00

\u652F\u6301\u7CFB\u7EDF\uFF1A

Ubuntu 18+, Debian 8+, centos 7+, Fedora 22+, Almalinux 8.5+, OracleLinux 8+, RockyLinux 8+, AstraLinux CE, Arch, FreeBSD(\u524D\u63D0\u5DF2\u6267\u884Cpkg install -y curl bash)

\u76EE\u5F55

\u878D\u5408\u602A\u6D4B\u8BC4\u811A\u672C

\u4EA4\u4E92\u5F62\u5F0F

curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh
+import{_ as e,c as a,o as s,a as n}from"./app.8fc4a373.js";const b='{"title":"\u4ED3\u5E93","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u524D\u8A00","slug":"\u524D\u8A00"},{"level":2,"title":"\u878D\u5408\u602A\u6D4B\u8BC4\u811A\u672C","slug":"\u878D\u5408\u602A\u6D4B\u8BC4\u811A\u672C"},{"level":3,"title":"\u4EA4\u4E92\u5F62\u5F0F","slug":"\u4EA4\u4E92\u5F62\u5F0F"},{"level":3,"title":"\u65E0\u4EA4\u4E92\u5F62\u5F0F","slug":"\u65E0\u4EA4\u4E92\u5F62\u5F0F"},{"level":3,"title":"\u8BF4\u660E","slug":"\u8BF4\u660E"},{"level":3,"title":"\u7EAF\u6D4BIP\u8D28\u91CF","slug":"\u7EAF\u6D4Bip\u8D28\u91CF"},{"level":3,"title":"\u529F\u80FD","slug":"\u529F\u80FD"},{"level":3,"title":"\u811A\u672C\u6982\u51B5","slug":"\u811A\u672C\u6982\u51B5"},{"level":2,"title":"\u81F4\u8C22","slug":"\u81F4\u8C22"}],"relativePath":"case/case2.md","lastUpdated":1687160056000}',t={},r=n(`

\u4ED3\u5E93

https://github.com/spiritLHLS/ecs

\u524D\u8A00

\u652F\u6301\u7CFB\u7EDF\uFF1A

Ubuntu 18+, Debian 8+, centos 7+, Fedora 22+, Almalinux 8.5+, OracleLinux 8+, RockyLinux 8+, AstraLinux CE, Arch, FreeBSD(\u524D\u63D0\u5DF2\u6267\u884Cpkg install -y curl bash)

\u76EE\u5F55

\u878D\u5408\u602A\u6D4B\u8BC4\u811A\u672C

\u4EA4\u4E92\u5F62\u5F0F

curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh
 

\u6216

curl -L https://github.com/spiritLHLS/ecs/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh
 

\u6216

bash <(wget -qO- bash.spiritlhl.net/ecs)
 

\u65E0\u4EA4\u4E92\u5F62\u5F0F

echo 1 | bash <(wget -qO- --no-check-certificate https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh)
diff --git a/assets/case_case2.md.7e059fb9.lean.js b/assets/case_case2.md.1a87d971.lean.js
similarity index 93%
rename from assets/case_case2.md.7e059fb9.lean.js
rename to assets/case_case2.md.1a87d971.lean.js
index 5f27fb91cc..f285db419a 100644
--- a/assets/case_case2.md.7e059fb9.lean.js
+++ b/assets/case_case2.md.1a87d971.lean.js
@@ -1 +1 @@
-import{_ as e,c as a,o as s,a as n}from"./app.8fc4a373.js";const b='{"title":"\u4ED3\u5E93","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u524D\u8A00","slug":"\u524D\u8A00"},{"level":2,"title":"\u878D\u5408\u602A\u6D4B\u8BC4\u811A\u672C","slug":"\u878D\u5408\u602A\u6D4B\u8BC4\u811A\u672C"},{"level":3,"title":"\u4EA4\u4E92\u5F62\u5F0F","slug":"\u4EA4\u4E92\u5F62\u5F0F"},{"level":3,"title":"\u65E0\u4EA4\u4E92\u5F62\u5F0F","slug":"\u65E0\u4EA4\u4E92\u5F62\u5F0F"},{"level":3,"title":"\u8BF4\u660E","slug":"\u8BF4\u660E"},{"level":3,"title":"\u7EAF\u6D4BIP\u8D28\u91CF","slug":"\u7EAF\u6D4Bip\u8D28\u91CF"},{"level":3,"title":"\u529F\u80FD","slug":"\u529F\u80FD"},{"level":3,"title":"\u811A\u672C\u6982\u51B5","slug":"\u811A\u672C\u6982\u51B5"},{"level":2,"title":"\u81F4\u8C22","slug":"\u81F4\u8C22"}],"relativePath":"case/case2.md","lastUpdated":1687135450000}',t={},r=n("",63),p=[r];function c(i,o,l,h,d,u){return s(),a("div",null,p)}var f=e(t,[["render",c]]);export{b as __pageData,f as default};
+import{_ as e,c as a,o as s,a as n}from"./app.8fc4a373.js";const b='{"title":"\u4ED3\u5E93","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u524D\u8A00","slug":"\u524D\u8A00"},{"level":2,"title":"\u878D\u5408\u602A\u6D4B\u8BC4\u811A\u672C","slug":"\u878D\u5408\u602A\u6D4B\u8BC4\u811A\u672C"},{"level":3,"title":"\u4EA4\u4E92\u5F62\u5F0F","slug":"\u4EA4\u4E92\u5F62\u5F0F"},{"level":3,"title":"\u65E0\u4EA4\u4E92\u5F62\u5F0F","slug":"\u65E0\u4EA4\u4E92\u5F62\u5F0F"},{"level":3,"title":"\u8BF4\u660E","slug":"\u8BF4\u660E"},{"level":3,"title":"\u7EAF\u6D4BIP\u8D28\u91CF","slug":"\u7EAF\u6D4Bip\u8D28\u91CF"},{"level":3,"title":"\u529F\u80FD","slug":"\u529F\u80FD"},{"level":3,"title":"\u811A\u672C\u6982\u51B5","slug":"\u811A\u672C\u6982\u51B5"},{"level":2,"title":"\u81F4\u8C22","slug":"\u81F4\u8C22"}],"relativePath":"case/case2.md","lastUpdated":1687160056000}',t={},r=n("",63),p=[r];function c(i,o,l,h,d,u){return s(),a("div",null,p)}var f=e(t,[["render",c]]);export{b as __pageData,f as default};
diff --git a/assets/case_case3.md.9ae8dd5f.js b/assets/case_case3.md.74cb54ee.js
similarity index 99%
rename from assets/case_case3.md.9ae8dd5f.js
rename to assets/case_case3.md.74cb54ee.js
index ae85d17af9..963db5df8f 100644
--- a/assets/case_case3.md.9ae8dd5f.js
+++ b/assets/case_case3.md.74cb54ee.js
@@ -1,4 +1,4 @@
-import{_ as e,c as t,o as s,a as r}from"./app.8fc4a373.js";const u='{"title":"\u4ED3\u5E93","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u8BF4\u660E","slug":"\u8BF4\u660E"},{"level":3,"title":"\u5BF9\u5E94 speedtest.net \u7684\u81EA\u52A8\u66F4\u65B0\u6D4B\u901F\u670D\u52A1\u5668ID\u7684\u6D4B\u901F\u811A\u672C","slug":"\u5BF9\u5E94-speedtest-net-\u7684\u81EA\u52A8\u66F4\u65B0\u6D4B\u901F\u670D\u52A1\u5668id\u7684\u6D4B\u901F\u811A\u672C"},{"level":3,"title":"\u5BF9\u5E94 speedtest.cn \u7684\u81EA\u52A8\u66F4\u65B0\u6D4B\u901F\u670D\u52A1\u5668ID\u7684\u6D4B\u901F\u811A\u672C","slug":"\u5BF9\u5E94-speedtest-cn-\u7684\u81EA\u52A8\u66F4\u65B0\u6D4B\u901F\u670D\u52A1\u5668id\u7684\u6D4B\u901F\u811A\u672C"},{"level":3,"title":"\u81EA\u52A8\u66F4\u65B0\u6D4B\u8BD5\u670D\u52A1\u5668\u5217\u8868\u7684\u4E09\u7F51\u5EF6\u8FDF\u6D4B\u8BD5\u811A\u672C","slug":"\u81EA\u52A8\u66F4\u65B0\u6D4B\u8BD5\u670D\u52A1\u5668\u5217\u8868\u7684\u4E09\u7F51\u5EF6\u8FDF\u6D4B\u8BD5\u811A\u672C"},{"level":2,"title":"\u529F\u80FD","slug":"\u529F\u80FD"},{"level":2,"title":".cn\u6570\u636E","slug":"cn\u6570\u636E"},{"level":2,"title":".net\u6570\u636E","slug":"net\u6570\u636E"},{"level":3,"title":"\u4EA4\u6D41","slug":"\u4EA4\u6D41"},{"level":3,"title":"\u81F4\u8C22","slug":"\u81F4\u8C22"}],"relativePath":"case/case3.md","lastUpdated":1687135450000}',a={},p=r(`

\u4ED3\u5E93

https://github.com/spiritLHLS/ecsspeed

ecsspeed

\u81EA\u52A8\u66F4\u65B0\u6D4B\u901F\u670D\u52A1\u5668\u8282\u70B9\u5217\u8868\u7684\u7F51\u7EDC\u57FA\u51C6\u6D4B\u8BD5\u811A\u672C

Network benchmarking script that automatically updates the list of speed measurement server nodes

\u8BF4\u660E

\u6240\u6709\u7EC4\u4EF6\u4EE5\u53CA\u6570\u636E\u5747\u6765\u6E90\u4E8E\u5E73\u53F0\u6216\u5DF2\u6709\u7684\u5F00\u6E90\u9879\u76EE\uFF0C\u65E0\u975E\u5F00\u6E90\u90E8\u5206\uFF0C\u653E\u5FC3\u98DF\u7528

\u5BF9\u5E94 speedtest.net \u7684\u81EA\u52A8\u66F4\u65B0\u6D4B\u901F\u670D\u52A1\u5668ID\u7684\u6D4B\u901F\u811A\u672C

\u65E5\u5E38\u63A8\u8350\u4F7F\u7528

bash <(wget -qO- bash.spiritlhl.net/ecs-net)
+import{_ as e,c as t,o as s,a as r}from"./app.8fc4a373.js";const u='{"title":"\u4ED3\u5E93","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u8BF4\u660E","slug":"\u8BF4\u660E"},{"level":3,"title":"\u5BF9\u5E94 speedtest.net \u7684\u81EA\u52A8\u66F4\u65B0\u6D4B\u901F\u670D\u52A1\u5668ID\u7684\u6D4B\u901F\u811A\u672C","slug":"\u5BF9\u5E94-speedtest-net-\u7684\u81EA\u52A8\u66F4\u65B0\u6D4B\u901F\u670D\u52A1\u5668id\u7684\u6D4B\u901F\u811A\u672C"},{"level":3,"title":"\u5BF9\u5E94 speedtest.cn \u7684\u81EA\u52A8\u66F4\u65B0\u6D4B\u901F\u670D\u52A1\u5668ID\u7684\u6D4B\u901F\u811A\u672C","slug":"\u5BF9\u5E94-speedtest-cn-\u7684\u81EA\u52A8\u66F4\u65B0\u6D4B\u901F\u670D\u52A1\u5668id\u7684\u6D4B\u901F\u811A\u672C"},{"level":3,"title":"\u81EA\u52A8\u66F4\u65B0\u6D4B\u8BD5\u670D\u52A1\u5668\u5217\u8868\u7684\u4E09\u7F51\u5EF6\u8FDF\u6D4B\u8BD5\u811A\u672C","slug":"\u81EA\u52A8\u66F4\u65B0\u6D4B\u8BD5\u670D\u52A1\u5668\u5217\u8868\u7684\u4E09\u7F51\u5EF6\u8FDF\u6D4B\u8BD5\u811A\u672C"},{"level":2,"title":"\u529F\u80FD","slug":"\u529F\u80FD"},{"level":2,"title":".cn\u6570\u636E","slug":"cn\u6570\u636E"},{"level":2,"title":".net\u6570\u636E","slug":"net\u6570\u636E"},{"level":3,"title":"\u4EA4\u6D41","slug":"\u4EA4\u6D41"},{"level":3,"title":"\u81F4\u8C22","slug":"\u81F4\u8C22"}],"relativePath":"case/case3.md","lastUpdated":1687160056000}',a={},p=r(`

\u4ED3\u5E93

https://github.com/spiritLHLS/ecsspeed

ecsspeed

\u81EA\u52A8\u66F4\u65B0\u6D4B\u901F\u670D\u52A1\u5668\u8282\u70B9\u5217\u8868\u7684\u7F51\u7EDC\u57FA\u51C6\u6D4B\u8BD5\u811A\u672C

Network benchmarking script that automatically updates the list of speed measurement server nodes

\u8BF4\u660E

\u6240\u6709\u7EC4\u4EF6\u4EE5\u53CA\u6570\u636E\u5747\u6765\u6E90\u4E8E\u5E73\u53F0\u6216\u5DF2\u6709\u7684\u5F00\u6E90\u9879\u76EE\uFF0C\u65E0\u975E\u5F00\u6E90\u90E8\u5206\uFF0C\u653E\u5FC3\u98DF\u7528

\u5BF9\u5E94 speedtest.net \u7684\u81EA\u52A8\u66F4\u65B0\u6D4B\u901F\u670D\u52A1\u5668ID\u7684\u6D4B\u901F\u811A\u672C

\u65E5\u5E38\u63A8\u8350\u4F7F\u7528

bash <(wget -qO- bash.spiritlhl.net/ecs-net)
 

\u6216

bash <(wget -qO- --no-check-certificate https://github.com/spiritLHLS/ecsspeed/raw/main/script/ecsspeed-net.sh)
 

\u6216\u56FD\u5185\u7528

bash <(wget -qO- --no-check-certificate https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/ecsspeed/main/script/ecsspeed-net.sh)
 

\u652F\u6301\u6D4B\u901F\u7684\u67B6\u6784\uFF1Ai386, x86_64, amd64, arm64, s390x, riscv64, ppc64le, ppc64

\u6DB5\u76D6\u4E2D\u56FD\u4E09\u5927\u8FD0\u8425\u5546\u3001\u9999\u6E2F\u3001\u53F0\u6E7E\u7684\u6D4B\u901F\u8282\u70B9\uFF0C\u9ED8\u8BA4\u7684\u4E09\u7F51\u6D4B\u901F\u6BCF\u4E2A\u8FD0\u8425\u5546\u9009\u62E9\u672C\u673Aping\u503C\u6700\u4F4E\u7684\u4E24\u4E2A\u8282\u70B9\u6D4B\u901F\uFF0C\u8BE6\u60C5\u4E09\u7F51\u6D4B\u901F\u624D\u662F\u5168\u6D4B\uFF0C\u8282\u70B9\u5217\u8868\u5927\u6982\u6BCF7\u5929\u81EA\u52A8\u66F4\u65B0\u4E00\u6B21\u3002

\u652F\u6301\u56FD\u5185\u670D\u52A1\u5668\u6D4B\u8BD5(\u6709\u5224\u65AD\u662F\u5426\u4E3A\u56FD\u5185\u673A\u5668)\uFF0C\u4F46\u7531\u4E8E\u56FD\u5185\u670D\u52A1\u5668\u5E26\u5BBD\u8FC7\u5C0F\uFF0C\u4F1A\u5F88\u6162\uFF0C\u8BE6\u89C1\u521D\u6B21\u8FD0\u884C\u7684\u663E\u793A

\u5F53\u5B98\u65B9CLI\u5B89\u88C5\u5931\u8D25(\u5982\u7F55\u89C1\u7684\u67B6\u6784\u6216\u8005\u5B98\u65B9\u7F51\u7AD9\u8BBF\u95EE\u5931\u8D25\u65F6)\u81EA\u52A8\u4F7F\u7528 speedtest-go \u4F5C\u4E3A\u66FF\u4EE3\u54C1\u6D4B\u901F

\u5BF9\u5E94 speedtest.cn \u7684\u81EA\u52A8\u66F4\u65B0\u6D4B\u901F\u670D\u52A1\u5668ID\u7684\u6D4B\u901F\u811A\u672C

\u5355\u7EBF\u7A0B\u6D4B\u901F

bash <(wget -qO- bash.spiritlhl.net/ecs-cn)
diff --git a/assets/case_case3.md.9ae8dd5f.lean.js b/assets/case_case3.md.74cb54ee.lean.js
similarity index 95%
rename from assets/case_case3.md.9ae8dd5f.lean.js
rename to assets/case_case3.md.74cb54ee.lean.js
index 4450baa6d9..d7e3e8a4ad 100644
--- a/assets/case_case3.md.9ae8dd5f.lean.js
+++ b/assets/case_case3.md.74cb54ee.lean.js
@@ -1 +1 @@
-import{_ as e,c as t,o as s,a as r}from"./app.8fc4a373.js";const u='{"title":"\u4ED3\u5E93","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u8BF4\u660E","slug":"\u8BF4\u660E"},{"level":3,"title":"\u5BF9\u5E94 speedtest.net \u7684\u81EA\u52A8\u66F4\u65B0\u6D4B\u901F\u670D\u52A1\u5668ID\u7684\u6D4B\u901F\u811A\u672C","slug":"\u5BF9\u5E94-speedtest-net-\u7684\u81EA\u52A8\u66F4\u65B0\u6D4B\u901F\u670D\u52A1\u5668id\u7684\u6D4B\u901F\u811A\u672C"},{"level":3,"title":"\u5BF9\u5E94 speedtest.cn \u7684\u81EA\u52A8\u66F4\u65B0\u6D4B\u901F\u670D\u52A1\u5668ID\u7684\u6D4B\u901F\u811A\u672C","slug":"\u5BF9\u5E94-speedtest-cn-\u7684\u81EA\u52A8\u66F4\u65B0\u6D4B\u901F\u670D\u52A1\u5668id\u7684\u6D4B\u901F\u811A\u672C"},{"level":3,"title":"\u81EA\u52A8\u66F4\u65B0\u6D4B\u8BD5\u670D\u52A1\u5668\u5217\u8868\u7684\u4E09\u7F51\u5EF6\u8FDF\u6D4B\u8BD5\u811A\u672C","slug":"\u81EA\u52A8\u66F4\u65B0\u6D4B\u8BD5\u670D\u52A1\u5668\u5217\u8868\u7684\u4E09\u7F51\u5EF6\u8FDF\u6D4B\u8BD5\u811A\u672C"},{"level":2,"title":"\u529F\u80FD","slug":"\u529F\u80FD"},{"level":2,"title":".cn\u6570\u636E","slug":"cn\u6570\u636E"},{"level":2,"title":".net\u6570\u636E","slug":"net\u6570\u636E"},{"level":3,"title":"\u4EA4\u6D41","slug":"\u4EA4\u6D41"},{"level":3,"title":"\u81F4\u8C22","slug":"\u81F4\u8C22"}],"relativePath":"case/case3.md","lastUpdated":1687135450000}',a={},p=r("",49),n=[p];function i(c,d,h,l,o,g){return s(),t("div",null,n)}var b=e(a,[["render",i]]);export{u as __pageData,b as default};
+import{_ as e,c as t,o as s,a as r}from"./app.8fc4a373.js";const u='{"title":"\u4ED3\u5E93","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u8BF4\u660E","slug":"\u8BF4\u660E"},{"level":3,"title":"\u5BF9\u5E94 speedtest.net \u7684\u81EA\u52A8\u66F4\u65B0\u6D4B\u901F\u670D\u52A1\u5668ID\u7684\u6D4B\u901F\u811A\u672C","slug":"\u5BF9\u5E94-speedtest-net-\u7684\u81EA\u52A8\u66F4\u65B0\u6D4B\u901F\u670D\u52A1\u5668id\u7684\u6D4B\u901F\u811A\u672C"},{"level":3,"title":"\u5BF9\u5E94 speedtest.cn \u7684\u81EA\u52A8\u66F4\u65B0\u6D4B\u901F\u670D\u52A1\u5668ID\u7684\u6D4B\u901F\u811A\u672C","slug":"\u5BF9\u5E94-speedtest-cn-\u7684\u81EA\u52A8\u66F4\u65B0\u6D4B\u901F\u670D\u52A1\u5668id\u7684\u6D4B\u901F\u811A\u672C"},{"level":3,"title":"\u81EA\u52A8\u66F4\u65B0\u6D4B\u8BD5\u670D\u52A1\u5668\u5217\u8868\u7684\u4E09\u7F51\u5EF6\u8FDF\u6D4B\u8BD5\u811A\u672C","slug":"\u81EA\u52A8\u66F4\u65B0\u6D4B\u8BD5\u670D\u52A1\u5668\u5217\u8868\u7684\u4E09\u7F51\u5EF6\u8FDF\u6D4B\u8BD5\u811A\u672C"},{"level":2,"title":"\u529F\u80FD","slug":"\u529F\u80FD"},{"level":2,"title":".cn\u6570\u636E","slug":"cn\u6570\u636E"},{"level":2,"title":".net\u6570\u636E","slug":"net\u6570\u636E"},{"level":3,"title":"\u4EA4\u6D41","slug":"\u4EA4\u6D41"},{"level":3,"title":"\u81F4\u8C22","slug":"\u81F4\u8C22"}],"relativePath":"case/case3.md","lastUpdated":1687160056000}',a={},p=r("",49),n=[p];function i(c,d,h,l,o,g){return s(),t("div",null,n)}var b=e(a,[["render",i]]);export{u as __pageData,b as default};
diff --git a/assets/case_case4.md.3cca80ff.js b/assets/case_case4.md.49f66568.js
similarity index 99%
rename from assets/case_case4.md.3cca80ff.js
rename to assets/case_case4.md.49f66568.js
index fd9a18ed3a..f5b3e345c7 100644
--- a/assets/case_case4.md.3cca80ff.js
+++ b/assets/case_case4.md.49f66568.js
@@ -1,4 +1,4 @@
-import{_ as e,c as a,o as r,a as i}from"./app.8fc4a373.js";const _='{"title":"\u4ED3\u5E93","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u7532\u9AA8\u6587\u670D\u52A1\u5668\u4FDD\u6D3B\u811A\u672C","slug":"\u7532\u9AA8\u6587\u670D\u52A1\u5668\u4FDD\u6D3B\u811A\u672C"},{"level":3,"title":"\u57FA\u7840\u5F00\u53D1\u5B8C\u6BD5\uFF0C\u6D4B\u8BD5\u4E2D\uFF0C\u6709\u95EE\u9898\u8BF7\u5728issues\u4E2D\u53CD\u9988","slug":"\u57FA\u7840\u5F00\u53D1\u5B8C\u6BD5\uFF0C\u6D4B\u8BD5\u4E2D\uFF0C\u6709\u95EE\u9898\u8BF7\u5728issues\u4E2D\u53CD\u9988"},{"level":3,"title":"\u8BF4\u660E","slug":"\u8BF4\u660E"}],"relativePath":"case/case4.md","lastUpdated":1687135450000}',s={},t=i(`

\u4ED3\u5E93

https://github.com/spiritLHLS/Oracle-server-keep-alive-script

Oracle-server-keep-alive-script

\u5B9E\u9645\u4E0D\u6B62\u53EF\u4EE5\u5728\u7532\u9AA8\u6587\u670D\u52A1\u5668\u4E0A\u4F7F\u7528\uFF0C\u4E5F\u53EF\u4EE5\u4F7F\u7528\u5728\u4EFB\u610FARM\u6216X86_64\u67B6\u6784\u7684\u7CFB\u7EDF\uFF0C\u7528\u4F5C\u8D44\u6E90\u5360\u7528

\u7532\u9AA8\u6587\u670D\u52A1\u5668\u4FDD\u6D3B\u811A\u672C

\u9002\u914D\u7CFB\u7EDF\uFF1A\u5DF2\u5728Ubuntu 20+\uFF0CDebian 10+, Centos 7+, Oracle linux 8+\uFF0CAlmaLinux 8.5+

\u4E0A\u8FF0\u7CFB\u7EDF\u9A8C\u8BC1\u65E0\u95EE\u9898\uFF0C\u522B\u7684\u4E3B\u6D41\u7CFB\u7EDF\u5E94\u8BE5\u4E5F\u6CA1\u6709\u95EE\u9898

\u53EF\u9009\u5360\u7528\uFF1ACPU\uFF0C\u5185\u5B58\uFF0C\u5E26\u5BBD

\u5B89\u88C5\u5B8C\u6BD5\u540E\u5982\u679C\u6709\u95EE\u9898\u8BF7\u5378\u8F7D\u811A\u672C\u53CD\u9988\u95EE\u9898(\u91CD\u590D\u5378\u8F7D\u4E5F\u6CA1\u95EE\u9898)

\u6240\u6709\u8D44\u6E90(\u9664\u4E86CPU)\u53EF\u9009\u9ED8\u8BA4\u914D\u7F6E\u5219\u52A8\u6001\u5360\u7528\uFF0C\u5B9E\u65F6\u8C03\u6574\uFF0C\u907F\u514D\u670D\u52A1\u5668\u6709\u522B\u7684\u4EFB\u4F55\u8D44\u6E90\u5DF2\u7ECF\u8D85\u8FC7\u9650\u989D\u4E86\u4ECD\u7136\u518D\u5360\u7528\u8D44\u6E90

\u4E3A\u907F\u514DGitHub\u7684CDN\u62BD\u98CE\u52A0\u8F7D\u4E0D\u4E86\u65B0\u5185\u5BB9\uFF0C\u6240\u6709\u65B0\u66F4\u65B0\u5DF2\u4F7F\u7528Gitlab\u4ED3\u5E93

\u7531\u4E8Espeedtest-go\u7684release\u4F9D\u8D56\u4E8EGitHub\uFF0C\u6240\u4EE5\u8BF7\u68C0\u67E5 www.githubstatus.com ,\u6709\u95EE\u9898\u65F6\u65E0\u6CD5\u5B89\u88C5\u5E26\u5BBD\u5360\u7528

\u57FA\u7840\u5F00\u53D1\u5B8C\u6BD5\uFF0C\u6D4B\u8BD5\u4E2D\uFF0C\u6709\u95EE\u9898\u8BF7\u5728issues\u4E2D\u53CD\u9988

\u9009\u98791\u5B89\u88C5\uFF0C\u9009\u98792\u5378\u8F7D\uFF0C\u9009\u98793\u66F4\u65B0\u5B89\u88C5\u5F15\u5BFC\u811A\u672C\uFF0C\u9009\u98794\u9000\u51FA\u811A\u672C

\u5B89\u88C5\u8FC7\u7A0B\u4E2D\u65E0\u8111\u56DE\u8F66\u5219\u5168\u90E8\u53EF\u9009\u7684\u5360\u7528\u90FD\u5360\u7528\uFF0C\u4E0D\u9700\u8981\u4EC0\u4E48\u5360\u7528\u8F93\u5165n\u518D\u56DE\u8F66

\u5982\u679C\u9009\u62E9\u5E26\u5BBD\u5360\u7528\uFF0C\u4F1A\u8BE2\u95EE\u4F7F\u7528speedtest-go\u5360\u7528\u8FD8\u662F\u4F7F\u7528wget\u5360\u7528\uFF0C\u6309\u7167\u63D0\u793A\u8FDB\u884C\u9009\u62E9\u5373\u53EF

\u6709\u8BE2\u95EE\u662F\u5426\u9700\u8981\u5E26\u5BBD\u5360\u7528\u7684\u53C2\u6570\u81EA\u5B9A\u4E49\uFF0C\u8FD9\u65F6\u5019\u9ED8\u8BA4\u9009\u9879\u5C31\u662Fn\uFF0C\u56DE\u8F66\u5C31\u4F7F\u7528\u9ED8\u8BA4\u914D\u7F6E\uFF0C\u8F93\u5165y\u518D\u56DE\u8F66\u5219\u9700\u8981\u6309\u7167\u63D0\u793A\u81EA\u5B9A\u4E49\u53C2\u6570

curl -L https://gitlab.com/spiritysdx/Oracle-server-keep-alive-script/-/raw/main/oalive.sh -o oalive.sh && chmod +x oalive.sh && bash oalive.sh
+import{_ as e,c as a,o as r,a as i}from"./app.8fc4a373.js";const _='{"title":"\u4ED3\u5E93","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u7532\u9AA8\u6587\u670D\u52A1\u5668\u4FDD\u6D3B\u811A\u672C","slug":"\u7532\u9AA8\u6587\u670D\u52A1\u5668\u4FDD\u6D3B\u811A\u672C"},{"level":3,"title":"\u57FA\u7840\u5F00\u53D1\u5B8C\u6BD5\uFF0C\u6D4B\u8BD5\u4E2D\uFF0C\u6709\u95EE\u9898\u8BF7\u5728issues\u4E2D\u53CD\u9988","slug":"\u57FA\u7840\u5F00\u53D1\u5B8C\u6BD5\uFF0C\u6D4B\u8BD5\u4E2D\uFF0C\u6709\u95EE\u9898\u8BF7\u5728issues\u4E2D\u53CD\u9988"},{"level":3,"title":"\u8BF4\u660E","slug":"\u8BF4\u660E"}],"relativePath":"case/case4.md","lastUpdated":1687160056000}',s={},t=i(`

\u4ED3\u5E93

https://github.com/spiritLHLS/Oracle-server-keep-alive-script

Oracle-server-keep-alive-script

\u5B9E\u9645\u4E0D\u6B62\u53EF\u4EE5\u5728\u7532\u9AA8\u6587\u670D\u52A1\u5668\u4E0A\u4F7F\u7528\uFF0C\u4E5F\u53EF\u4EE5\u4F7F\u7528\u5728\u4EFB\u610FARM\u6216X86_64\u67B6\u6784\u7684\u7CFB\u7EDF\uFF0C\u7528\u4F5C\u8D44\u6E90\u5360\u7528

\u7532\u9AA8\u6587\u670D\u52A1\u5668\u4FDD\u6D3B\u811A\u672C

\u9002\u914D\u7CFB\u7EDF\uFF1A\u5DF2\u5728Ubuntu 20+\uFF0CDebian 10+, Centos 7+, Oracle linux 8+\uFF0CAlmaLinux 8.5+

\u4E0A\u8FF0\u7CFB\u7EDF\u9A8C\u8BC1\u65E0\u95EE\u9898\uFF0C\u522B\u7684\u4E3B\u6D41\u7CFB\u7EDF\u5E94\u8BE5\u4E5F\u6CA1\u6709\u95EE\u9898

\u53EF\u9009\u5360\u7528\uFF1ACPU\uFF0C\u5185\u5B58\uFF0C\u5E26\u5BBD

\u5B89\u88C5\u5B8C\u6BD5\u540E\u5982\u679C\u6709\u95EE\u9898\u8BF7\u5378\u8F7D\u811A\u672C\u53CD\u9988\u95EE\u9898(\u91CD\u590D\u5378\u8F7D\u4E5F\u6CA1\u95EE\u9898)

\u6240\u6709\u8D44\u6E90(\u9664\u4E86CPU)\u53EF\u9009\u9ED8\u8BA4\u914D\u7F6E\u5219\u52A8\u6001\u5360\u7528\uFF0C\u5B9E\u65F6\u8C03\u6574\uFF0C\u907F\u514D\u670D\u52A1\u5668\u6709\u522B\u7684\u4EFB\u4F55\u8D44\u6E90\u5DF2\u7ECF\u8D85\u8FC7\u9650\u989D\u4E86\u4ECD\u7136\u518D\u5360\u7528\u8D44\u6E90

\u4E3A\u907F\u514DGitHub\u7684CDN\u62BD\u98CE\u52A0\u8F7D\u4E0D\u4E86\u65B0\u5185\u5BB9\uFF0C\u6240\u6709\u65B0\u66F4\u65B0\u5DF2\u4F7F\u7528Gitlab\u4ED3\u5E93

\u7531\u4E8Espeedtest-go\u7684release\u4F9D\u8D56\u4E8EGitHub\uFF0C\u6240\u4EE5\u8BF7\u68C0\u67E5 www.githubstatus.com ,\u6709\u95EE\u9898\u65F6\u65E0\u6CD5\u5B89\u88C5\u5E26\u5BBD\u5360\u7528

\u57FA\u7840\u5F00\u53D1\u5B8C\u6BD5\uFF0C\u6D4B\u8BD5\u4E2D\uFF0C\u6709\u95EE\u9898\u8BF7\u5728issues\u4E2D\u53CD\u9988

\u9009\u98791\u5B89\u88C5\uFF0C\u9009\u98792\u5378\u8F7D\uFF0C\u9009\u98793\u66F4\u65B0\u5B89\u88C5\u5F15\u5BFC\u811A\u672C\uFF0C\u9009\u98794\u9000\u51FA\u811A\u672C

\u5B89\u88C5\u8FC7\u7A0B\u4E2D\u65E0\u8111\u56DE\u8F66\u5219\u5168\u90E8\u53EF\u9009\u7684\u5360\u7528\u90FD\u5360\u7528\uFF0C\u4E0D\u9700\u8981\u4EC0\u4E48\u5360\u7528\u8F93\u5165n\u518D\u56DE\u8F66

\u5982\u679C\u9009\u62E9\u5E26\u5BBD\u5360\u7528\uFF0C\u4F1A\u8BE2\u95EE\u4F7F\u7528speedtest-go\u5360\u7528\u8FD8\u662F\u4F7F\u7528wget\u5360\u7528\uFF0C\u6309\u7167\u63D0\u793A\u8FDB\u884C\u9009\u62E9\u5373\u53EF

\u6709\u8BE2\u95EE\u662F\u5426\u9700\u8981\u5E26\u5BBD\u5360\u7528\u7684\u53C2\u6570\u81EA\u5B9A\u4E49\uFF0C\u8FD9\u65F6\u5019\u9ED8\u8BA4\u9009\u9879\u5C31\u662Fn\uFF0C\u56DE\u8F66\u5C31\u4F7F\u7528\u9ED8\u8BA4\u914D\u7F6E\uFF0C\u8F93\u5165y\u518D\u56DE\u8F66\u5219\u9700\u8981\u6309\u7167\u63D0\u793A\u81EA\u5B9A\u4E49\u53C2\u6570

curl -L https://gitlab.com/spiritysdx/Oracle-server-keep-alive-script/-/raw/main/oalive.sh -o oalive.sh && chmod +x oalive.sh && bash oalive.sh
 

\u6216

bash oalive.sh
 

\u6216

bash <(wget -qO- --no-check-certificate https://gitlab.com/spiritysdx/Oracle-server-keep-alive-script/-/raw/main/oalive.sh)
 

\u8BF4\u660E

  • \u63D0\u4F9B\u4E24\u79CDCPU\u5360\u7528\u6A21\u5F0F\uFF1ADD\u6A21\u62DF\u5360\u7528\u548C\u79D1\u5B66\u8BA1\u7B97\u6A21\u5F0F\uFF0C\u7528\u6237\u53EF\u4EE5\u81EA\u7531\u9009\u62E9\uFF0C\u5360\u7528\u8303\u56F4\u8BBE\u7F6E\u572815%\u81F325%\u4E4B\u95F4\uFF0C\u66F4\u63A8\u8350DD\u6A21\u62DF\u5360\u7528
  • DD\u6A21\u62DF\u5360\u7528\u5728\u5B88\u62A4\u8FDB\u7A0B\u4E2D\u8BBE\u7F6E\u4E86CPU\u5360\u7528\u7684\u6700\u9AD8\u9650\u5236
  • \u9ED8\u8BA4\u60C5\u51B5\u4E0B\uFF0CCPU\u5360\u7528\u8BBE\u7F6E\u4E3A25%\u6700\u9AD8\u503C\uFF0C\u8BA1\u7B97\u65B9\u6CD5\u662F\u6838\u6570\u4E58\u4EE512%\uFF0C\u5982\u679C\u8BA1\u7B97\u7ED3\u679C\u4F4E\u4E8E25%\uFF0C\u5219\u8BBE\u7F6E\u4E3A\u8BE5\u503C\uFF1B\u5982\u679C\u8BA1\u7B97\u7ED3\u679C\u9AD8\u4E8E25%\uFF0C\u5219\u6309\u7167\u8BA1\u7B97\u7ED3\u679C\u7684\u6BD4\u4F8B\u8FDB\u884C\u8BBE\u7F6E\u3002
  • \u5185\u5B58\u5360\u7528\u8BBE\u7F6E\u4E3A\u5360\u7528\u603B\u5185\u5B58\u768420%\uFF0C\u5360\u7528\u65F6\u95F4\u4E3A300\u79D2\uFF0C\u4F11\u606F\u65F6\u95F4\u4E3A300\u79D2\u3002
  • \u6BCF300\u79D2\u68C0\u6D4B\u4E00\u6B21\u5185\u5B58\u5360\u7528\u60C5\u51B5\uFF0C\u5E76\u6839\u636E\u9700\u8981\u52A8\u6001\u8C03\u6574\u5360\u7528\u5927\u5C0F\u3002\u5982\u679C\u5185\u5B58\u5360\u7528\u5DF2\u7ECF\u5927\u4E8E20%\uFF0C\u5219\u4E0D\u589E\u52A0\u5360\u7528\u3002
  • \u5728\u5360\u7528\u8FC7\u7A0B\u4E2D\uFF0C\u4F7F\u7528\u5B88\u62A4\u8FDB\u7A0B\u548C\u5F00\u673A\u81EA\u542F\u670D\u52A1\uFF0C\u4EE5\u786E\u4FDD\u5360\u7528\u4EFB\u52A1\u6301\u7EED\u4E14\u6709\u6548\u3002
  • \u9ED8\u8BA4\u9009\u9879\u7684\u5E26\u5BBD\u5360\u7528\u6BCF45\u5206\u949F\u4E0B\u8F7D\u4E00\u6B21\u5927\u5C0F\u57281G\u81F310G\u4E4B\u95F4\u7684\u6587\u4EF6\uFF0C\u53EA\u8FDB\u884C\u4E0B\u8F7D\u800C\u4E0D\u4FDD\u5B58\u3002\u5728\u4E0B\u8F7D\u8FC7\u7A0B\u4E2D\u4F1A\u5360\u7528\u786C\u76D8\u7A7A\u95F4\uFF0C\u4F46\u5728\u4E0B\u8F7D\u5B8C\u6210\u540E\u4F1A\u81EA\u52A8\u91CA\u653E\u3002
  • \u9ED8\u8BA4\u9009\u9879\u7684\u5E26\u5BBD\u5360\u7528\u52A8\u6001\u8C03\u6574\u5B9E\u9645\u4E0B\u8F7D\u7684\u5E26\u5BBD/\u901F\u7387\uFF0C\u9650\u5236\u6BCF\u6B21\u4E0B\u8F7D\u7684\u6700\u957F\u65F6\u957F\u4E3A6\u5206\u949F\u3002\u5728\u6BCF\u6B21\u4E0B\u8F7D\u4E4B\u524D\uFF0C\u4F1A\u6D4B\u8BD5\u6700\u5927\u53EF\u7528\u5E26\u5BBD\uFF0C\u5E76\u6839\u636E\u5B9E\u65F6\u7ED3\u679C\u5C06\u4E0B\u8F7D\u901F\u7387\u8BBE\u7F6E\u4E3A30%\u7684\u5E26\u5BBD\u3002
  • \u5E26\u5BBD\u5360\u7528\u6D4B\u8BD5\u4F7F\u7528\u4E86speedtest-cli\u548Cspeedtest-go\u4E24\u79CD\u5DE5\u5177\uFF0C\u4EE5\u9632\u5176\u4E2D\u4E4B\u4E00\u4E0D\u53EF\u7528\u65F6\u4F7F\u7528\u7B2C\u4E8C\u79CD\u5DE5\u5177\uFF0C\u7528\u6237\u53EF\u4EE5\u81EA\u5B9A\u4E49\u8BBE\u7F6E\u5E26\u5BBD\u5360\u7528\uFF0C\u6B64\u65F6\u8BE6\u89C1\u8BBE\u7F6E\u63D0\u793A\u3002
  • \u63D0\u4F9B\u4E00\u952E\u5378\u8F7D\u6240\u6709\u5360\u7528\u670D\u52A1\u7684\u9009\u9879\uFF0C\u5378\u8F7D\u5C06\u5220\u9664\u6240\u6709\u811A\u672C\u3001\u670D\u52A1\u3001\u4EFB\u52A1\u3001\u5B88\u62A4\u8FDB\u7A0B\u548C\u5F00\u673A\u81EA\u542F\u8BBE\u7F6E\u3002
  • \u63D0\u4F9B\u4E00\u952E\u68C0\u67E5\u66F4\u65B0\u7684\u529F\u80FD\uFF0C\u66F4\u65B0\u8303\u56F4\u4EC5\u9650\u4E8E\u811A\u672C\u66F4\u65B0\u3002\u8BF7\u5728\u66F4\u65B0\u540E\u91CD\u65B0\u8BBE\u7F6E\u5360\u7528\u670D\u52A1
  • \u5BF9\u6240\u6709\u8FDB\u7A0B\u6267\u884C\u589E\u52A0\u552F\u4E00\u6027\u68C0\u6D4B\uFF0C\u907F\u514D\u91CD\u590D\u8FD0\u884C\uFF0C\u4F7F\u7528PID\u6587\u4EF6\u8FDB\u884C\u5224\u65AD\u3002

\u5982\u82E5\u4E0D\u5E0C\u671B\u4E00\u952E\u7684\uFF0C\u5E0C\u671B\u81EA\u5B9A\u4E49\u8BBE\u7F6E\u65F6\u95F4\u7684\uFF0C\u8BF7\u67E5\u770BREADME_CRON.md\u81EA\u884C\u8BBE\u7F6E\u5B9A\u65F6\u4EFB\u52A1

`,25),l=[t];function p(c,o,d,n,h,u){return r(),a("div",null,l)}var g=e(s,[["render",p]]);export{_ as __pageData,g as default}; diff --git a/assets/case_case4.md.3cca80ff.lean.js b/assets/case_case4.md.49f66568.lean.js similarity index 92% rename from assets/case_case4.md.3cca80ff.lean.js rename to assets/case_case4.md.49f66568.lean.js index ea4be3c71b..8334dbe30b 100644 --- a/assets/case_case4.md.3cca80ff.lean.js +++ b/assets/case_case4.md.49f66568.lean.js @@ -1 +1 @@ -import{_ as e,c as a,o as r,a as i}from"./app.8fc4a373.js";const _='{"title":"\u4ED3\u5E93","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u7532\u9AA8\u6587\u670D\u52A1\u5668\u4FDD\u6D3B\u811A\u672C","slug":"\u7532\u9AA8\u6587\u670D\u52A1\u5668\u4FDD\u6D3B\u811A\u672C"},{"level":3,"title":"\u57FA\u7840\u5F00\u53D1\u5B8C\u6BD5\uFF0C\u6D4B\u8BD5\u4E2D\uFF0C\u6709\u95EE\u9898\u8BF7\u5728issues\u4E2D\u53CD\u9988","slug":"\u57FA\u7840\u5F00\u53D1\u5B8C\u6BD5\uFF0C\u6D4B\u8BD5\u4E2D\uFF0C\u6709\u95EE\u9898\u8BF7\u5728issues\u4E2D\u53CD\u9988"},{"level":3,"title":"\u8BF4\u660E","slug":"\u8BF4\u660E"}],"relativePath":"case/case4.md","lastUpdated":1687135450000}',s={},t=i("",25),l=[t];function p(c,o,d,n,h,u){return r(),a("div",null,l)}var g=e(s,[["render",p]]);export{_ as __pageData,g as default}; +import{_ as e,c as a,o as r,a as i}from"./app.8fc4a373.js";const _='{"title":"\u4ED3\u5E93","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u7532\u9AA8\u6587\u670D\u52A1\u5668\u4FDD\u6D3B\u811A\u672C","slug":"\u7532\u9AA8\u6587\u670D\u52A1\u5668\u4FDD\u6D3B\u811A\u672C"},{"level":3,"title":"\u57FA\u7840\u5F00\u53D1\u5B8C\u6BD5\uFF0C\u6D4B\u8BD5\u4E2D\uFF0C\u6709\u95EE\u9898\u8BF7\u5728issues\u4E2D\u53CD\u9988","slug":"\u57FA\u7840\u5F00\u53D1\u5B8C\u6BD5\uFF0C\u6D4B\u8BD5\u4E2D\uFF0C\u6709\u95EE\u9898\u8BF7\u5728issues\u4E2D\u53CD\u9988"},{"level":3,"title":"\u8BF4\u660E","slug":"\u8BF4\u660E"}],"relativePath":"case/case4.md","lastUpdated":1687160056000}',s={},t=i("",25),l=[t];function p(c,o,d,n,h,u){return r(),a("div",null,l)}var g=e(s,[["render",p]]);export{_ as __pageData,g as default}; diff --git a/assets/case_case5.md.28e2f029.js b/assets/case_case5.md.04f5d555.js similarity index 97% rename from assets/case_case5.md.28e2f029.js rename to assets/case_case5.md.04f5d555.js index 5ab251f22f..1d36eaab4a 100644 --- a/assets/case_case5.md.28e2f029.js +++ b/assets/case_case5.md.04f5d555.js @@ -1,2 +1,2 @@ -import{_ as e,c as a,o as t,a as n}from"./app.8fc4a373.js";const v='{"title":"\u4ED3\u5E93","description":"","frontmatter":{},"headers":[{"level":3,"title":"One-click installation of convoy panel","slug":"one-click-installation-of-convoy-panel"},{"level":3,"title":"Thanks","slug":"thanks"}],"relativePath":"case/case5.md","lastUpdated":1687135450000}',o={},s=n(`

\u4ED3\u5E93

https://github.com/spiritLHLS/convoypanel-scripts

convoypanel-scripts

One-click installation of convoy panel

Prerequisites for installation:

  • PVE is installed
  • System is debian 11
  • CPU at least 2 cores, hard disk at least 20G, memory at least 4G (memory covers swap)

I don't guarantee that this script is error-free, it's just for my own amusement.

curl -L https://github.com/spiritLHLS/convoypanel-scripts/raw/main/installconvoy.sh -o installconvoy.sh && chmod +x installconvoy.sh && bash installconvoy.sh
+import{_ as e,c as a,o as t,a as n}from"./app.8fc4a373.js";const v='{"title":"\u4ED3\u5E93","description":"","frontmatter":{},"headers":[{"level":3,"title":"One-click installation of convoy panel","slug":"one-click-installation-of-convoy-panel"},{"level":3,"title":"Thanks","slug":"thanks"}],"relativePath":"case/case5.md","lastUpdated":1687160056000}',o={},s=n(`

\u4ED3\u5E93

https://github.com/spiritLHLS/convoypanel-scripts

convoypanel-scripts

One-click installation of convoy panel

Prerequisites for installation:

  • PVE is installed
  • System is debian 11
  • CPU at least 2 cores, hard disk at least 20G, memory at least 4G (memory covers swap)

I don't guarantee that this script is error-free, it's just for my own amusement.

curl -L https://github.com/spiritLHLS/convoypanel-scripts/raw/main/installconvoy.sh -o installconvoy.sh && chmod +x installconvoy.sh && bash installconvoy.sh
 

Thanks

Base on https://github.com/spiritLHLS/pve

Base on https://docs.convoypanel.com/guide/deployment/#installation

Base on https://github.com/ConvoyPanel/panel

`,12),r=[s];function i(l,c,p,h,d,m){return t(),a("div",null,r)}var u=e(o,[["render",i]]);export{v as __pageData,u as default}; diff --git a/assets/case_case5.md.28e2f029.lean.js b/assets/case_case5.md.04f5d555.lean.js similarity index 86% rename from assets/case_case5.md.28e2f029.lean.js rename to assets/case_case5.md.04f5d555.lean.js index 06776682af..c28a55d9a4 100644 --- a/assets/case_case5.md.28e2f029.lean.js +++ b/assets/case_case5.md.04f5d555.lean.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,a as n}from"./app.8fc4a373.js";const v='{"title":"\u4ED3\u5E93","description":"","frontmatter":{},"headers":[{"level":3,"title":"One-click installation of convoy panel","slug":"one-click-installation-of-convoy-panel"},{"level":3,"title":"Thanks","slug":"thanks"}],"relativePath":"case/case5.md","lastUpdated":1687135450000}',o={},s=n("",12),r=[s];function i(l,c,p,h,d,m){return t(),a("div",null,r)}var u=e(o,[["render",i]]);export{v as __pageData,u as default}; +import{_ as e,c as a,o as t,a as n}from"./app.8fc4a373.js";const v='{"title":"\u4ED3\u5E93","description":"","frontmatter":{},"headers":[{"level":3,"title":"One-click installation of convoy panel","slug":"one-click-installation-of-convoy-panel"},{"level":3,"title":"Thanks","slug":"thanks"}],"relativePath":"case/case5.md","lastUpdated":1687160056000}',o={},s=n("",12),r=[s];function i(l,c,p,h,d,m){return t(),a("div",null,r)}var u=e(o,[["render",i]]);export{v as __pageData,u as default}; diff --git a/assets/case_index.md.4159d88f.js b/assets/case_index.md.8ac03a18.js similarity index 94% rename from assets/case_index.md.4159d88f.js rename to assets/case_index.md.8ac03a18.js index 9040cb47fc..a7ef12f47b 100644 --- a/assets/case_index.md.4159d88f.js +++ b/assets/case_index.md.8ac03a18.js @@ -1 +1 @@ -import{_ as a,c as s,o,b as e,d as t}from"./app.8fc4a373.js";const x='{"title":"Home","description":"","frontmatter":{"home":true,"heroImage":"https://raw.githubusercontent.com/spiritlhls/pages/main/logo.png","heroText":"Linux\u76F8\u5173\u9879\u76EE","tagline":"\u4E0ELinux\u76F8\u5173\u7684\u4E00\u4E9B\u9879\u76EE","actionText":"\u67E5\u770B\u9879\u76EE \u2192","actionLink":"/case/case1","features":[{"title":"\u6CE8\u610F\u4E8B\u9879","details":"\u6CE8\u610F\u6BCF\u4E2A\u9879\u76EE\u8BF4\u660E\uFF0C\u90E8\u5206\u9879\u76EE\u6709\u53EF\u80FD\u5BF9\u7CFB\u7EDF\u9020\u6210\u4E0D\u53EF\u4FEE\u590D\u7684\u9519\u8BEF\uFF0C\u9700\u8981\u91CD\u88C5\u7CFB\u7EDF\uFF0C\u8BF7\u4ED4\u7EC6\u67E5\u770B\u8BF4\u660E"}]},"headers":[],"relativePath":"case/index.md","lastUpdated":1687135450000}',n={},r=e("p",null,[e("br"),t("\u672C\u4F5C\u54C1\u91C7\u7528 "),e("a",{rel:"license",href:"http://creativecommons.org/licenses/by-nc-sa/4.0/"},"\u77E5\u8BC6\u5171\u4EAB\u7F72\u540D-\u975E\u5546\u4E1A\u6027\u4F7F\u7528-\u76F8\u540C\u65B9\u5F0F\u5171\u4EAB 4.0 \u56FD\u9645\u8BB8\u53EF\u534F\u8BAE"),t(" \u8FDB\u884C\u8BB8\u53EF\u3002")],-1),c=[r];function i(l,d,p,_,h,m){return o(),s("div",null,c)}var f=a(n,[["render",i]]);export{x as __pageData,f as default}; +import{_ as a,c as s,o,b as e,d as t}from"./app.8fc4a373.js";const x='{"title":"Home","description":"","frontmatter":{"home":true,"heroImage":"https://raw.githubusercontent.com/spiritlhls/pages/main/logo.png","heroText":"Linux\u76F8\u5173\u9879\u76EE","tagline":"\u4E0ELinux\u76F8\u5173\u7684\u4E00\u4E9B\u9879\u76EE","actionText":"\u67E5\u770B\u9879\u76EE \u2192","actionLink":"/case/case1","features":[{"title":"\u6CE8\u610F\u4E8B\u9879","details":"\u6CE8\u610F\u6BCF\u4E2A\u9879\u76EE\u8BF4\u660E\uFF0C\u90E8\u5206\u9879\u76EE\u6709\u53EF\u80FD\u5BF9\u7CFB\u7EDF\u9020\u6210\u4E0D\u53EF\u4FEE\u590D\u7684\u9519\u8BEF\uFF0C\u9700\u8981\u91CD\u88C5\u7CFB\u7EDF\uFF0C\u8BF7\u4ED4\u7EC6\u67E5\u770B\u8BF4\u660E"}]},"headers":[],"relativePath":"case/index.md","lastUpdated":1687160056000}',n={},r=e("p",null,[e("br"),t("\u672C\u4F5C\u54C1\u91C7\u7528 "),e("a",{rel:"license",href:"http://creativecommons.org/licenses/by-nc-sa/4.0/"},"\u77E5\u8BC6\u5171\u4EAB\u7F72\u540D-\u975E\u5546\u4E1A\u6027\u4F7F\u7528-\u76F8\u540C\u65B9\u5F0F\u5171\u4EAB 4.0 \u56FD\u9645\u8BB8\u53EF\u534F\u8BAE"),t(" \u8FDB\u884C\u8BB8\u53EF\u3002")],-1),c=[r];function i(l,d,p,_,h,m){return o(),s("div",null,c)}var f=a(n,[["render",i]]);export{x as __pageData,f as default}; diff --git a/assets/case_index.md.4159d88f.lean.js b/assets/case_index.md.8ac03a18.lean.js similarity index 94% rename from assets/case_index.md.4159d88f.lean.js rename to assets/case_index.md.8ac03a18.lean.js index 9040cb47fc..a7ef12f47b 100644 --- a/assets/case_index.md.4159d88f.lean.js +++ b/assets/case_index.md.8ac03a18.lean.js @@ -1 +1 @@ -import{_ as a,c as s,o,b as e,d as t}from"./app.8fc4a373.js";const x='{"title":"Home","description":"","frontmatter":{"home":true,"heroImage":"https://raw.githubusercontent.com/spiritlhls/pages/main/logo.png","heroText":"Linux\u76F8\u5173\u9879\u76EE","tagline":"\u4E0ELinux\u76F8\u5173\u7684\u4E00\u4E9B\u9879\u76EE","actionText":"\u67E5\u770B\u9879\u76EE \u2192","actionLink":"/case/case1","features":[{"title":"\u6CE8\u610F\u4E8B\u9879","details":"\u6CE8\u610F\u6BCF\u4E2A\u9879\u76EE\u8BF4\u660E\uFF0C\u90E8\u5206\u9879\u76EE\u6709\u53EF\u80FD\u5BF9\u7CFB\u7EDF\u9020\u6210\u4E0D\u53EF\u4FEE\u590D\u7684\u9519\u8BEF\uFF0C\u9700\u8981\u91CD\u88C5\u7CFB\u7EDF\uFF0C\u8BF7\u4ED4\u7EC6\u67E5\u770B\u8BF4\u660E"}]},"headers":[],"relativePath":"case/index.md","lastUpdated":1687135450000}',n={},r=e("p",null,[e("br"),t("\u672C\u4F5C\u54C1\u91C7\u7528 "),e("a",{rel:"license",href:"http://creativecommons.org/licenses/by-nc-sa/4.0/"},"\u77E5\u8BC6\u5171\u4EAB\u7F72\u540D-\u975E\u5546\u4E1A\u6027\u4F7F\u7528-\u76F8\u540C\u65B9\u5F0F\u5171\u4EAB 4.0 \u56FD\u9645\u8BB8\u53EF\u534F\u8BAE"),t(" \u8FDB\u884C\u8BB8\u53EF\u3002")],-1),c=[r];function i(l,d,p,_,h,m){return o(),s("div",null,c)}var f=a(n,[["render",i]]);export{x as __pageData,f as default}; +import{_ as a,c as s,o,b as e,d as t}from"./app.8fc4a373.js";const x='{"title":"Home","description":"","frontmatter":{"home":true,"heroImage":"https://raw.githubusercontent.com/spiritlhls/pages/main/logo.png","heroText":"Linux\u76F8\u5173\u9879\u76EE","tagline":"\u4E0ELinux\u76F8\u5173\u7684\u4E00\u4E9B\u9879\u76EE","actionText":"\u67E5\u770B\u9879\u76EE \u2192","actionLink":"/case/case1","features":[{"title":"\u6CE8\u610F\u4E8B\u9879","details":"\u6CE8\u610F\u6BCF\u4E2A\u9879\u76EE\u8BF4\u660E\uFF0C\u90E8\u5206\u9879\u76EE\u6709\u53EF\u80FD\u5BF9\u7CFB\u7EDF\u9020\u6210\u4E0D\u53EF\u4FEE\u590D\u7684\u9519\u8BEF\uFF0C\u9700\u8981\u91CD\u88C5\u7CFB\u7EDF\uFF0C\u8BF7\u4ED4\u7EC6\u67E5\u770B\u8BF4\u660E"}]},"headers":[],"relativePath":"case/index.md","lastUpdated":1687160056000}',n={},r=e("p",null,[e("br"),t("\u672C\u4F5C\u54C1\u91C7\u7528 "),e("a",{rel:"license",href:"http://creativecommons.org/licenses/by-nc-sa/4.0/"},"\u77E5\u8BC6\u5171\u4EAB\u7F72\u540D-\u975E\u5546\u4E1A\u6027\u4F7F\u7528-\u76F8\u540C\u65B9\u5F0F\u5171\u4EAB 4.0 \u56FD\u9645\u8BB8\u53EF\u534F\u8BAE"),t(" \u8FDB\u884C\u8BB8\u53EF\u3002")],-1),c=[r];function i(l,d,p,_,h,m){return o(),s("div",null,c)}var f=a(n,[["render",i]]);export{x as __pageData,f as default}; diff --git a/assets/developer_index.md.13071139.js b/assets/developer_index.md.a63aa435.js similarity index 94% rename from assets/developer_index.md.13071139.js rename to assets/developer_index.md.a63aa435.js index 40e0829c80..b9f36e4cea 100644 --- a/assets/developer_index.md.13071139.js +++ b/assets/developer_index.md.a63aa435.js @@ -1 +1 @@ -import{_ as o,c as r,o as a,b as e,d as t}from"./app.8fc4a373.js";const f='{"title":"Home","description":"","frontmatter":{"home":true,"heroImage":"https://raw.githubusercontent.com/spiritlhls/pages/main/logo.png","heroText":"\u5F00\u53D1\u624B\u518C","tagline":"\u6B22\u8FCE\u4F7F\u7528\u4E00\u952E\u865A\u62DF\u5316\u9879\u76EE\u5F00\u53D1\u624B\u518C\uFF0C\u6B22\u8FCE\u4F60\u63D0\u51FA\u9AD8\u8D28\u91CF\u7684Pull Request\uFF0C\u5E2E\u52A9\u4E00\u952E\u865A\u62DF\u5316\u9879\u76EE\u53D8\u5F97\u66F4\u597D\uFF01","actionText":"\u5F00\u59CB\u4F7F\u7528 \u2192","actionLink":"/developer/l10n","footer":"Copyright \xA9 2023-present oneclickvirt"},"headers":[],"relativePath":"developer/index.md","lastUpdated":1687135450000}',n={},s=e("p",null,[e("br"),t("\u672C\u4F5C\u54C1\u91C7\u7528 "),e("a",{rel:"license",href:"http://creativecommons.org/licenses/by-nc-sa/4.0/"},"\u77E5\u8BC6\u5171\u4EAB\u7F72\u540D-\u975E\u5546\u4E1A\u6027\u4F7F\u7528-\u76F8\u540C\u65B9\u5F0F\u5171\u4EAB 4.0 \u56FD\u9645\u8BB8\u53EF\u534F\u8BAE"),t(" \u8FDB\u884C\u8BB8\u53EF\u3002")],-1),c=[s];function i(l,p,d,_,h,m){return a(),r("div",null,c)}var g=o(n,[["render",i]]);export{f as __pageData,g as default}; +import{_ as o,c as r,o as a,b as e,d as t}from"./app.8fc4a373.js";const f='{"title":"Home","description":"","frontmatter":{"home":true,"heroImage":"https://raw.githubusercontent.com/spiritlhls/pages/main/logo.png","heroText":"\u5F00\u53D1\u624B\u518C","tagline":"\u6B22\u8FCE\u4F7F\u7528\u4E00\u952E\u865A\u62DF\u5316\u9879\u76EE\u5F00\u53D1\u624B\u518C\uFF0C\u6B22\u8FCE\u4F60\u63D0\u51FA\u9AD8\u8D28\u91CF\u7684Pull Request\uFF0C\u5E2E\u52A9\u4E00\u952E\u865A\u62DF\u5316\u9879\u76EE\u53D8\u5F97\u66F4\u597D\uFF01","actionText":"\u5F00\u59CB\u4F7F\u7528 \u2192","actionLink":"/developer/l10n","footer":"Copyright \xA9 2023-present oneclickvirt"},"headers":[],"relativePath":"developer/index.md","lastUpdated":1687160056000}',n={},s=e("p",null,[e("br"),t("\u672C\u4F5C\u54C1\u91C7\u7528 "),e("a",{rel:"license",href:"http://creativecommons.org/licenses/by-nc-sa/4.0/"},"\u77E5\u8BC6\u5171\u4EAB\u7F72\u540D-\u975E\u5546\u4E1A\u6027\u4F7F\u7528-\u76F8\u540C\u65B9\u5F0F\u5171\u4EAB 4.0 \u56FD\u9645\u8BB8\u53EF\u534F\u8BAE"),t(" \u8FDB\u884C\u8BB8\u53EF\u3002")],-1),c=[s];function i(l,p,d,_,h,m){return a(),r("div",null,c)}var g=o(n,[["render",i]]);export{f as __pageData,g as default}; diff --git a/assets/developer_index.md.13071139.lean.js b/assets/developer_index.md.a63aa435.lean.js similarity index 94% rename from assets/developer_index.md.13071139.lean.js rename to assets/developer_index.md.a63aa435.lean.js index 40e0829c80..b9f36e4cea 100644 --- a/assets/developer_index.md.13071139.lean.js +++ b/assets/developer_index.md.a63aa435.lean.js @@ -1 +1 @@ -import{_ as o,c as r,o as a,b as e,d as t}from"./app.8fc4a373.js";const f='{"title":"Home","description":"","frontmatter":{"home":true,"heroImage":"https://raw.githubusercontent.com/spiritlhls/pages/main/logo.png","heroText":"\u5F00\u53D1\u624B\u518C","tagline":"\u6B22\u8FCE\u4F7F\u7528\u4E00\u952E\u865A\u62DF\u5316\u9879\u76EE\u5F00\u53D1\u624B\u518C\uFF0C\u6B22\u8FCE\u4F60\u63D0\u51FA\u9AD8\u8D28\u91CF\u7684Pull Request\uFF0C\u5E2E\u52A9\u4E00\u952E\u865A\u62DF\u5316\u9879\u76EE\u53D8\u5F97\u66F4\u597D\uFF01","actionText":"\u5F00\u59CB\u4F7F\u7528 \u2192","actionLink":"/developer/l10n","footer":"Copyright \xA9 2023-present oneclickvirt"},"headers":[],"relativePath":"developer/index.md","lastUpdated":1687135450000}',n={},s=e("p",null,[e("br"),t("\u672C\u4F5C\u54C1\u91C7\u7528 "),e("a",{rel:"license",href:"http://creativecommons.org/licenses/by-nc-sa/4.0/"},"\u77E5\u8BC6\u5171\u4EAB\u7F72\u540D-\u975E\u5546\u4E1A\u6027\u4F7F\u7528-\u76F8\u540C\u65B9\u5F0F\u5171\u4EAB 4.0 \u56FD\u9645\u8BB8\u53EF\u534F\u8BAE"),t(" \u8FDB\u884C\u8BB8\u53EF\u3002")],-1),c=[s];function i(l,p,d,_,h,m){return a(),r("div",null,c)}var g=o(n,[["render",i]]);export{f as __pageData,g as default}; +import{_ as o,c as r,o as a,b as e,d as t}from"./app.8fc4a373.js";const f='{"title":"Home","description":"","frontmatter":{"home":true,"heroImage":"https://raw.githubusercontent.com/spiritlhls/pages/main/logo.png","heroText":"\u5F00\u53D1\u624B\u518C","tagline":"\u6B22\u8FCE\u4F7F\u7528\u4E00\u952E\u865A\u62DF\u5316\u9879\u76EE\u5F00\u53D1\u624B\u518C\uFF0C\u6B22\u8FCE\u4F60\u63D0\u51FA\u9AD8\u8D28\u91CF\u7684Pull Request\uFF0C\u5E2E\u52A9\u4E00\u952E\u865A\u62DF\u5316\u9879\u76EE\u53D8\u5F97\u66F4\u597D\uFF01","actionText":"\u5F00\u59CB\u4F7F\u7528 \u2192","actionLink":"/developer/l10n","footer":"Copyright \xA9 2023-present oneclickvirt"},"headers":[],"relativePath":"developer/index.md","lastUpdated":1687160056000}',n={},s=e("p",null,[e("br"),t("\u672C\u4F5C\u54C1\u91C7\u7528 "),e("a",{rel:"license",href:"http://creativecommons.org/licenses/by-nc-sa/4.0/"},"\u77E5\u8BC6\u5171\u4EAB\u7F72\u540D-\u975E\u5546\u4E1A\u6027\u4F7F\u7528-\u76F8\u540C\u65B9\u5F0F\u5171\u4EAB 4.0 \u56FD\u9645\u8BB8\u53EF\u534F\u8BAE"),t(" \u8FDB\u884C\u8BB8\u53EF\u3002")],-1),c=[s];function i(l,p,d,_,h,m){return a(),r("div",null,c)}var g=o(n,[["render",i]]);export{f as __pageData,g as default}; diff --git a/assets/developer_l10n.md.9009fc95.js b/assets/developer_l10n.md.011c7448.js similarity index 96% rename from assets/developer_l10n.md.9009fc95.js rename to assets/developer_l10n.md.011c7448.js index 1964244b31..b2d8a49264 100644 --- a/assets/developer_l10n.md.9009fc95.js +++ b/assets/developer_l10n.md.011c7448.js @@ -1 +1 @@ -import{_ as e,c as t,o,a as l}from"./app.8fc4a373.js";const f='{"title":"\u4ECB\u7ECD","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u4ECB\u7ECD","slug":"\u4ECB\u7ECD"},{"level":2,"title":"\u65B0\u672C\u5730\u5316\u6587\u672C\u7684\u6DFB\u52A0","slug":"\u65B0\u672C\u5730\u5316\u6587\u672C\u7684\u6DFB\u52A0"}],"relativePath":"developer/l10n.md","lastUpdated":1687135450000}',a={},r=l('

\u4F60\u53EF\u4EE5\u5728\u5F00\u53D1\u65B0\u529F\u80FD\u65F6\u9075\u5FAA\u4EE5\u4E0B\u6B65\u9AA4\u6765\u652F\u6301\u672C\u5730\u5316

\u4ECB\u7ECD

  1. \u4F60\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528 /resource/l10n/zh-CN.toml \u4E2D\u5DF2\u6709\u7684\u6587\u672C\u914D\u7F6E\u6765\u66FF\u6362\u65B0\u529F\u80FD\u4E2D\u7684\u6587\u672C
  2. \u5982\u679C\u65B0\u529F\u80FD\u4E2D\u6709\u65B0\u589E\u6587\u672C\uFF0C\u8BF7\u53C2\u8003 zh-CN.toml \u7684\u914D\u7F6E\u6587\u672C\uFF0C\u5C06\u65B0\u6587\u672C\u62C9\u53D6\u5230 zh-CN.toml \u7B49\u5176\u4ED6\u8BED\u8A00\u7684\u914D\u7F6E\u6587\u4EF6\u4E2D\uFF0C\u5E76\u6DFB\u52A0\u7FFB\u8BD1

\u65B0\u672C\u5730\u5316\u6587\u672C\u7684\u6DFB\u52A0

  1. \u5728 /resource/l10n/ \u4E2D\u6DFB\u52A0\u65B0\u7684\u8BED\u8A00\u6587\u672C\u914D\u7F6E
  2. \u5728\u65B0\u7684\u8BED\u8A00\u6587\u672C\u914D\u7F6E\u4E2D\u62C9\u53D6\u5176\u4ED6\u8BED\u8A00\u5DF2\u6709\u7684\u6587\u672C\u914D\u7F6E
  3. \u4E3A\u65B0\u7684\u8BED\u8A00\u6587\u672C\u914D\u7F6E\u6DFB\u52A0\u7FFB\u8BD1
',5),c=[r];function d(i,s,n,_,h,p){return o(),t("div",null,c)}var m=e(a,[["render",d]]);export{f as __pageData,m as default}; +import{_ as e,c as t,o,a as l}from"./app.8fc4a373.js";const f='{"title":"\u4ECB\u7ECD","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u4ECB\u7ECD","slug":"\u4ECB\u7ECD"},{"level":2,"title":"\u65B0\u672C\u5730\u5316\u6587\u672C\u7684\u6DFB\u52A0","slug":"\u65B0\u672C\u5730\u5316\u6587\u672C\u7684\u6DFB\u52A0"}],"relativePath":"developer/l10n.md","lastUpdated":1687160056000}',a={},r=l('

\u4F60\u53EF\u4EE5\u5728\u5F00\u53D1\u65B0\u529F\u80FD\u65F6\u9075\u5FAA\u4EE5\u4E0B\u6B65\u9AA4\u6765\u652F\u6301\u672C\u5730\u5316

\u4ECB\u7ECD

  1. \u4F60\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528 /resource/l10n/zh-CN.toml \u4E2D\u5DF2\u6709\u7684\u6587\u672C\u914D\u7F6E\u6765\u66FF\u6362\u65B0\u529F\u80FD\u4E2D\u7684\u6587\u672C
  2. \u5982\u679C\u65B0\u529F\u80FD\u4E2D\u6709\u65B0\u589E\u6587\u672C\uFF0C\u8BF7\u53C2\u8003 zh-CN.toml \u7684\u914D\u7F6E\u6587\u672C\uFF0C\u5C06\u65B0\u6587\u672C\u62C9\u53D6\u5230 zh-CN.toml \u7B49\u5176\u4ED6\u8BED\u8A00\u7684\u914D\u7F6E\u6587\u4EF6\u4E2D\uFF0C\u5E76\u6DFB\u52A0\u7FFB\u8BD1

\u65B0\u672C\u5730\u5316\u6587\u672C\u7684\u6DFB\u52A0

  1. \u5728 /resource/l10n/ \u4E2D\u6DFB\u52A0\u65B0\u7684\u8BED\u8A00\u6587\u672C\u914D\u7F6E
  2. \u5728\u65B0\u7684\u8BED\u8A00\u6587\u672C\u914D\u7F6E\u4E2D\u62C9\u53D6\u5176\u4ED6\u8BED\u8A00\u5DF2\u6709\u7684\u6587\u672C\u914D\u7F6E
  3. \u4E3A\u65B0\u7684\u8BED\u8A00\u6587\u672C\u914D\u7F6E\u6DFB\u52A0\u7FFB\u8BD1
',5),c=[r];function d(i,s,n,_,h,p){return o(),t("div",null,c)}var m=e(a,[["render",d]]);export{f as __pageData,m as default}; diff --git a/assets/developer_l10n.md.9009fc95.lean.js b/assets/developer_l10n.md.011c7448.lean.js similarity index 87% rename from assets/developer_l10n.md.9009fc95.lean.js rename to assets/developer_l10n.md.011c7448.lean.js index d4fea44fa9..773857c0dc 100644 --- a/assets/developer_l10n.md.9009fc95.lean.js +++ b/assets/developer_l10n.md.011c7448.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o,a as l}from"./app.8fc4a373.js";const f='{"title":"\u4ECB\u7ECD","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u4ECB\u7ECD","slug":"\u4ECB\u7ECD"},{"level":2,"title":"\u65B0\u672C\u5730\u5316\u6587\u672C\u7684\u6DFB\u52A0","slug":"\u65B0\u672C\u5730\u5316\u6587\u672C\u7684\u6DFB\u52A0"}],"relativePath":"developer/l10n.md","lastUpdated":1687135450000}',a={},r=l("",5),c=[r];function d(i,s,n,_,h,p){return o(),t("div",null,c)}var m=e(a,[["render",d]]);export{f as __pageData,m as default}; +import{_ as e,c as t,o,a as l}from"./app.8fc4a373.js";const f='{"title":"\u4ECB\u7ECD","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u4ECB\u7ECD","slug":"\u4ECB\u7ECD"},{"level":2,"title":"\u65B0\u672C\u5730\u5316\u6587\u672C\u7684\u6DFB\u52A0","slug":"\u65B0\u672C\u5730\u5316\u6587\u672C\u7684\u6DFB\u52A0"}],"relativePath":"developer/l10n.md","lastUpdated":1687160056000}',a={},r=l("",5),c=[r];function d(i,s,n,_,h,p){return o(),t("div",null,c)}var m=e(a,[["render",d]]);export{f as __pageData,m as default}; diff --git a/assets/en_US_developer_index.md.0ba9d629.js b/assets/en_US_developer_index.md.60953657.js similarity index 92% rename from assets/en_US_developer_index.md.0ba9d629.js rename to assets/en_US_developer_index.md.60953657.js index 65904153c6..7f8b048743 100644 --- a/assets/en_US_developer_index.md.0ba9d629.js +++ b/assets/en_US_developer_index.md.60953657.js @@ -1 +1 @@ -import{_ as o,c as n,o as a,b as e,d as t}from"./app.8fc4a373.js";const g='{"title":"Home","description":"","frontmatter":{"home":true,"heroImage":"https://raw.githubusercontent.com/spiritlhls/pages/main/logo.png","heroText":"Development Manual","tagline":"Welcome to the Nezha Monitoring Development Manual.","actionText":"Start Now \u2192","actionLink":"/en_US/developer/l10n","footer":"Copyright \xA9 2023-present oneclickvirt"},"headers":[],"relativePath":"en_US/developer/index.md","lastUpdated":1687135450000}',r={},i=e("p",null,[e("br"),t("This work is licensed under a "),e("a",{rel:"license",href:"http://creativecommons.org/licenses/by-nc-sa/4.0/"},"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License"),t(".")],-1),s=[i];function c(l,p,d,m,h,_){return a(),n("div",null,s)}var v=o(r,[["render",c]]);export{g as __pageData,v as default}; +import{_ as o,c as n,o as a,b as e,d as t}from"./app.8fc4a373.js";const g='{"title":"Home","description":"","frontmatter":{"home":true,"heroImage":"https://raw.githubusercontent.com/spiritlhls/pages/main/logo.png","heroText":"Development Manual","tagline":"Welcome to the Nezha Monitoring Development Manual.","actionText":"Start Now \u2192","actionLink":"/en_US/developer/l10n","footer":"Copyright \xA9 2023-present oneclickvirt"},"headers":[],"relativePath":"en_US/developer/index.md","lastUpdated":1687160056000}',r={},i=e("p",null,[e("br"),t("This work is licensed under a "),e("a",{rel:"license",href:"http://creativecommons.org/licenses/by-nc-sa/4.0/"},"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License"),t(".")],-1),s=[i];function c(l,p,d,m,h,_){return a(),n("div",null,s)}var v=o(r,[["render",c]]);export{g as __pageData,v as default}; diff --git a/assets/en_US_developer_index.md.0ba9d629.lean.js b/assets/en_US_developer_index.md.60953657.lean.js similarity index 92% rename from assets/en_US_developer_index.md.0ba9d629.lean.js rename to assets/en_US_developer_index.md.60953657.lean.js index 65904153c6..7f8b048743 100644 --- a/assets/en_US_developer_index.md.0ba9d629.lean.js +++ b/assets/en_US_developer_index.md.60953657.lean.js @@ -1 +1 @@ -import{_ as o,c as n,o as a,b as e,d as t}from"./app.8fc4a373.js";const g='{"title":"Home","description":"","frontmatter":{"home":true,"heroImage":"https://raw.githubusercontent.com/spiritlhls/pages/main/logo.png","heroText":"Development Manual","tagline":"Welcome to the Nezha Monitoring Development Manual.","actionText":"Start Now \u2192","actionLink":"/en_US/developer/l10n","footer":"Copyright \xA9 2023-present oneclickvirt"},"headers":[],"relativePath":"en_US/developer/index.md","lastUpdated":1687135450000}',r={},i=e("p",null,[e("br"),t("This work is licensed under a "),e("a",{rel:"license",href:"http://creativecommons.org/licenses/by-nc-sa/4.0/"},"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License"),t(".")],-1),s=[i];function c(l,p,d,m,h,_){return a(),n("div",null,s)}var v=o(r,[["render",c]]);export{g as __pageData,v as default}; +import{_ as o,c as n,o as a,b as e,d as t}from"./app.8fc4a373.js";const g='{"title":"Home","description":"","frontmatter":{"home":true,"heroImage":"https://raw.githubusercontent.com/spiritlhls/pages/main/logo.png","heroText":"Development Manual","tagline":"Welcome to the Nezha Monitoring Development Manual.","actionText":"Start Now \u2192","actionLink":"/en_US/developer/l10n","footer":"Copyright \xA9 2023-present oneclickvirt"},"headers":[],"relativePath":"en_US/developer/index.md","lastUpdated":1687160056000}',r={},i=e("p",null,[e("br"),t("This work is licensed under a "),e("a",{rel:"license",href:"http://creativecommons.org/licenses/by-nc-sa/4.0/"},"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License"),t(".")],-1),s=[i];function c(l,p,d,m,h,_){return a(),n("div",null,s)}var v=o(r,[["render",c]]);export{g as __pageData,v as default}; diff --git a/assets/en_US_developer_l10n.md.98a19620.js b/assets/en_US_developer_l10n.md.713e2573.js similarity index 95% rename from assets/en_US_developer_l10n.md.98a19620.js rename to assets/en_US_developer_l10n.md.713e2573.js index a746957657..ec92a66ec8 100644 --- a/assets/en_US_developer_l10n.md.98a19620.js +++ b/assets/en_US_developer_l10n.md.713e2573.js @@ -1 +1 @@ -import{_ as e,c as t,o as n,a as o}from"./app.8fc4a373.js";const _='{"title":"Introduction","description":"","frontmatter":{},"headers":[{"level":2,"title":"Introduction","slug":"introduction"},{"level":2,"title":"Adding a new localized text file","slug":"adding-a-new-localized-text-file"}],"relativePath":"en_US/developer/l10n.md","lastUpdated":1687135450000}',a={},i=o('

You can follow these steps to support localization when developing new features

Introduction

  1. You can directly use the text configuration already available in /resource/l10n/en-US.toml to replace the text in the new feature.
  2. If there is new text in the new feature, please refer to the configuration text in en-US.toml, pull the new text into the configuration files of other languages such as en-US.toml, and add translations.

Adding a new localized text file

  1. Add a new language text configuration in /resource/l10n/.
  2. Pull existing text configurations from other languages in the new language text configuration.
  3. Add translations for the new language text configuration.
',5),l=[i];function r(d,c,s,u,h,f){return n(),t("div",null,l)}var p=e(a,[["render",r]]);export{_ as __pageData,p as default}; +import{_ as e,c as t,o as n,a as o}from"./app.8fc4a373.js";const _='{"title":"Introduction","description":"","frontmatter":{},"headers":[{"level":2,"title":"Introduction","slug":"introduction"},{"level":2,"title":"Adding a new localized text file","slug":"adding-a-new-localized-text-file"}],"relativePath":"en_US/developer/l10n.md","lastUpdated":1687160056000}',a={},i=o('

You can follow these steps to support localization when developing new features

Introduction

  1. You can directly use the text configuration already available in /resource/l10n/en-US.toml to replace the text in the new feature.
  2. If there is new text in the new feature, please refer to the configuration text in en-US.toml, pull the new text into the configuration files of other languages such as en-US.toml, and add translations.

Adding a new localized text file

  1. Add a new language text configuration in /resource/l10n/.
  2. Pull existing text configurations from other languages in the new language text configuration.
  3. Add translations for the new language text configuration.
',5),l=[i];function r(d,c,s,u,h,f){return n(),t("div",null,l)}var p=e(a,[["render",r]]);export{_ as __pageData,p as default}; diff --git a/assets/en_US_developer_l10n.md.98a19620.lean.js b/assets/en_US_developer_l10n.md.713e2573.lean.js similarity index 87% rename from assets/en_US_developer_l10n.md.98a19620.lean.js rename to assets/en_US_developer_l10n.md.713e2573.lean.js index d592590d26..e391d3e6d0 100644 --- a/assets/en_US_developer_l10n.md.98a19620.lean.js +++ b/assets/en_US_developer_l10n.md.713e2573.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o as n,a as o}from"./app.8fc4a373.js";const _='{"title":"Introduction","description":"","frontmatter":{},"headers":[{"level":2,"title":"Introduction","slug":"introduction"},{"level":2,"title":"Adding a new localized text file","slug":"adding-a-new-localized-text-file"}],"relativePath":"en_US/developer/l10n.md","lastUpdated":1687135450000}',a={},i=o("",5),l=[i];function r(d,c,s,u,h,f){return n(),t("div",null,l)}var p=e(a,[["render",r]]);export{_ as __pageData,p as default}; +import{_ as e,c as t,o as n,a as o}from"./app.8fc4a373.js";const _='{"title":"Introduction","description":"","frontmatter":{},"headers":[{"level":2,"title":"Introduction","slug":"introduction"},{"level":2,"title":"Adding a new localized text file","slug":"adding-a-new-localized-text-file"}],"relativePath":"en_US/developer/l10n.md","lastUpdated":1687160056000}',a={},i=o("",5),l=[i];function r(d,c,s,u,h,f){return n(),t("div",null,l)}var p=e(a,[["render",r]]);export{_ as __pageData,p as default}; diff --git a/assets/en_US_guide_dashboard.md.ddd46708.js b/assets/en_US_guide_dashboard.md.d0853912.js similarity index 98% rename from assets/en_US_guide_dashboard.md.ddd46708.js rename to assets/en_US_guide_dashboard.md.d0853912.js index cd994c3b11..30b5ce0ef8 100644 --- a/assets/en_US_guide_dashboard.md.ddd46708.js +++ b/assets/en_US_guide_dashboard.md.d0853912.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,a as r}from"./app.8fc4a373.js";const b='{"title":"\u51C6\u5907\u5DE5\u4F5C","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u51C6\u5907\u5DE5\u4F5C","slug":"\u51C6\u5907\u5DE5\u4F5C"},{"level":2,"title":"\u9879\u76EE\u4ED3\u5E93","slug":"\u9879\u76EE\u4ED3\u5E93"},{"level":3,"title":"PVE\u76F8\u5173\u7684\u5404\u79CD\u4E00\u952E\u811A\u672C","slug":"pve\u76F8\u5173\u7684\u5404\u79CD\u4E00\u952E\u811A\u672C"},{"level":3,"title":"\u901A\u8FC7LXD/LXC\u547D\u4EE4\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668\u4EE5\u53CA\u7EF4\u62A4","slug":"\u901A\u8FC7lxd-lxc\u547D\u4EE4\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBEnat\u670D\u52A1\u5668\u4EE5\u53CA\u7EF4\u62A4"},{"level":3,"title":"\u901A\u8FC7docker\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668","slug":"\u901A\u8FC7docker\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBEnat\u670D\u52A1\u5668"}],"relativePath":"en_US/guide/dashboard.md","lastUpdated":1687135450000}',i={},l=r('

\u51C6\u5907\u5DE5\u4F5C

\u9700\u8981\u865A\u62DF\u5316\u51FA\u670D\u52A1\u5668\uFF0C\u4F60\u9700\u8981\uFF1A

  1. \u4E00\u53F0\u53EF\u4EE5\u8FDE\u63A5\u516C\u7F51\u7684\u670D\u52A1\u5668( VPS \u6216 Dedicated Server)\uFF0C\u6700\u597D\u80FD\u5B8C\u7F8E\u8BBF\u95EE Github \u7684 RAW \u9875\u9762\uFF0C\u90E8\u5206\u9879\u76EE\u90E8\u5206\u7EC4\u4EF6\u53EF\u80FD\u672A\u4F7F\u7528 CDN \u52A0\u901F

TIP

\u5982\u679C\u60A8\u4F4D\u4E8E\u4E2D\u56FD\u5927\u9646\uFF0C\u8BBF\u95EE Github \u6709\u56F0\u96BE\uFF0C\u8BF7\u6CE8\u610F\u914D\u5957\u811A\u672C\u548C\u9879\u76EE\u662F\u5426\u6709\u8BF4\u660E\u5DF2\u4F7F\u7528 CDN \u52A0\u901F

  1. \u672C\u5730\u53EF\u4EE5\u7A33\u5B9A\u8FDE\u63A5SSH\uFF0C\u5982\u679C\u4E0D\u80FD\u7A33\u5B9A\u8FDE\u63A5\uFF0C\u8BF7\u4F7F\u7528screen\u547D\u4EE4\u521B\u5EFA\u7A97\u53E3\u540E\uFF0C\u5728\u7A97\u53E3\u5185\u6267\u884C\u547D\u4EE4

TIP

\u4E0D\u4F1A\u7528screen\u547D\u4EE4\u7684\uFF0C\u81EA\u884C\u67E5\u627E\u76F8\u5173\u6559\u7A0B\u5B66\u4E60

  1. \u786E\u4FDD\u670D\u52A1\u5668\u7684\u7CFB\u7EDF\u548C\u786C\u4EF6\u6EE1\u8DB3\u5BF9\u5E94\u9879\u76EE\u7684\u8981\u6C42\uFF0C\u8BE6\u89C1\u5BF9\u5E94\u9879\u76EE\u8BF4\u660E

\u672C\u6587\u6863\u5C06\u4EE5VPS\u4F5C\u4E3A\u8303\u4F8B\uFF0C\u4E14\u8BE5VPS\u7EAF\u51C0\uFF0C\u65E0\u539F\u751F\u73AF\u5883\u95EE\u9898\uFF0C\u5982\u6709\u5FC5\u8981\u8BF7\u91CD\u88C5\u7CFB\u7EDF\u4FDD\u8BC1\u521D\u59CB\u73AF\u5883\u7684\u7EAF\u51C0

WARNING

PVE\u9879\u76EE\u53EF\u80FD\u9020\u6210\u5BBF\u4E3B\u673A\u51FA\u73B0\u95EE\u9898\uFF0C\u5982\u679C\u4F60\u4E0D\u4F1A\u770BBug\u548C\u4FEE\u590D\u7CFB\u7EDF\uFF0C\u90A3\u4E48\u4E0D\u5EFA\u8BAE\u4F60\u5728\u751F\u4EA7\u73AF\u5883\u4E2D\u4F7F\u7528\uFF0C\u4F7F\u7528PVE\u76F8\u5173\u811A\u672C\u8BF7\u786E\u4FDD\u5BBF\u4E3B\u673A\u968F\u65F6\u53EF\u91CD\u88C5\u7CFB\u7EDF



\u9879\u76EE\u4ED3\u5E93

\u6B22\u8FCEStar\u548CFork

PVE\u76F8\u5173\u7684\u5404\u79CD\u4E00\u952E\u811A\u672C

https://github.com/spiritLHLS/pve

\u901A\u8FC7LXD/LXC\u547D\u4EE4\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668\u4EE5\u53CA\u7EF4\u62A4

https://github.com/spiritLHLS/lxc

\u901A\u8FC7docker\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668

https://github.com/spiritLHLS/docker

',19),o=[l];function s(c,d,p,n,h,u){return a(),t("div",null,o)}var g=e(i,[["render",s]]);export{b as __pageData,g as default}; +import{_ as e,c as t,o as a,a as r}from"./app.8fc4a373.js";const b='{"title":"\u51C6\u5907\u5DE5\u4F5C","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u51C6\u5907\u5DE5\u4F5C","slug":"\u51C6\u5907\u5DE5\u4F5C"},{"level":2,"title":"\u9879\u76EE\u4ED3\u5E93","slug":"\u9879\u76EE\u4ED3\u5E93"},{"level":3,"title":"PVE\u76F8\u5173\u7684\u5404\u79CD\u4E00\u952E\u811A\u672C","slug":"pve\u76F8\u5173\u7684\u5404\u79CD\u4E00\u952E\u811A\u672C"},{"level":3,"title":"\u901A\u8FC7LXD/LXC\u547D\u4EE4\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668\u4EE5\u53CA\u7EF4\u62A4","slug":"\u901A\u8FC7lxd-lxc\u547D\u4EE4\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBEnat\u670D\u52A1\u5668\u4EE5\u53CA\u7EF4\u62A4"},{"level":3,"title":"\u901A\u8FC7docker\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668","slug":"\u901A\u8FC7docker\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBEnat\u670D\u52A1\u5668"}],"relativePath":"en_US/guide/dashboard.md","lastUpdated":1687160056000}',i={},l=r('

\u51C6\u5907\u5DE5\u4F5C

\u9700\u8981\u865A\u62DF\u5316\u51FA\u670D\u52A1\u5668\uFF0C\u4F60\u9700\u8981\uFF1A

  1. \u4E00\u53F0\u53EF\u4EE5\u8FDE\u63A5\u516C\u7F51\u7684\u670D\u52A1\u5668( VPS \u6216 Dedicated Server)\uFF0C\u6700\u597D\u80FD\u5B8C\u7F8E\u8BBF\u95EE Github \u7684 RAW \u9875\u9762\uFF0C\u90E8\u5206\u9879\u76EE\u90E8\u5206\u7EC4\u4EF6\u53EF\u80FD\u672A\u4F7F\u7528 CDN \u52A0\u901F

TIP

\u5982\u679C\u60A8\u4F4D\u4E8E\u4E2D\u56FD\u5927\u9646\uFF0C\u8BBF\u95EE Github \u6709\u56F0\u96BE\uFF0C\u8BF7\u6CE8\u610F\u914D\u5957\u811A\u672C\u548C\u9879\u76EE\u662F\u5426\u6709\u8BF4\u660E\u5DF2\u4F7F\u7528 CDN \u52A0\u901F

  1. \u672C\u5730\u53EF\u4EE5\u7A33\u5B9A\u8FDE\u63A5SSH\uFF0C\u5982\u679C\u4E0D\u80FD\u7A33\u5B9A\u8FDE\u63A5\uFF0C\u8BF7\u4F7F\u7528screen\u547D\u4EE4\u521B\u5EFA\u7A97\u53E3\u540E\uFF0C\u5728\u7A97\u53E3\u5185\u6267\u884C\u547D\u4EE4

TIP

\u4E0D\u4F1A\u7528screen\u547D\u4EE4\u7684\uFF0C\u81EA\u884C\u67E5\u627E\u76F8\u5173\u6559\u7A0B\u5B66\u4E60

  1. \u786E\u4FDD\u670D\u52A1\u5668\u7684\u7CFB\u7EDF\u548C\u786C\u4EF6\u6EE1\u8DB3\u5BF9\u5E94\u9879\u76EE\u7684\u8981\u6C42\uFF0C\u8BE6\u89C1\u5BF9\u5E94\u9879\u76EE\u8BF4\u660E

\u672C\u6587\u6863\u5C06\u4EE5VPS\u4F5C\u4E3A\u8303\u4F8B\uFF0C\u4E14\u8BE5VPS\u7EAF\u51C0\uFF0C\u65E0\u539F\u751F\u73AF\u5883\u95EE\u9898\uFF0C\u5982\u6709\u5FC5\u8981\u8BF7\u91CD\u88C5\u7CFB\u7EDF\u4FDD\u8BC1\u521D\u59CB\u73AF\u5883\u7684\u7EAF\u51C0

WARNING

PVE\u9879\u76EE\u53EF\u80FD\u9020\u6210\u5BBF\u4E3B\u673A\u51FA\u73B0\u95EE\u9898\uFF0C\u5982\u679C\u4F60\u4E0D\u4F1A\u770BBug\u548C\u4FEE\u590D\u7CFB\u7EDF\uFF0C\u90A3\u4E48\u4E0D\u5EFA\u8BAE\u4F60\u5728\u751F\u4EA7\u73AF\u5883\u4E2D\u4F7F\u7528\uFF0C\u4F7F\u7528PVE\u76F8\u5173\u811A\u672C\u8BF7\u786E\u4FDD\u5BBF\u4E3B\u673A\u968F\u65F6\u53EF\u91CD\u88C5\u7CFB\u7EDF



\u9879\u76EE\u4ED3\u5E93

\u6B22\u8FCEStar\u548CFork

PVE\u76F8\u5173\u7684\u5404\u79CD\u4E00\u952E\u811A\u672C

https://github.com/spiritLHLS/pve

\u901A\u8FC7LXD/LXC\u547D\u4EE4\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668\u4EE5\u53CA\u7EF4\u62A4

https://github.com/spiritLHLS/lxc

\u901A\u8FC7docker\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668

https://github.com/spiritLHLS/docker

',19),o=[l];function s(c,d,p,n,h,u){return a(),t("div",null,o)}var g=e(i,[["render",s]]);export{b as __pageData,g as default}; diff --git a/assets/en_US_guide_dashboard.md.ddd46708.lean.js b/assets/en_US_guide_dashboard.md.d0853912.lean.js similarity index 94% rename from assets/en_US_guide_dashboard.md.ddd46708.lean.js rename to assets/en_US_guide_dashboard.md.d0853912.lean.js index 687cb03f1e..d8a2de563b 100644 --- a/assets/en_US_guide_dashboard.md.ddd46708.lean.js +++ b/assets/en_US_guide_dashboard.md.d0853912.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,a as r}from"./app.8fc4a373.js";const b='{"title":"\u51C6\u5907\u5DE5\u4F5C","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u51C6\u5907\u5DE5\u4F5C","slug":"\u51C6\u5907\u5DE5\u4F5C"},{"level":2,"title":"\u9879\u76EE\u4ED3\u5E93","slug":"\u9879\u76EE\u4ED3\u5E93"},{"level":3,"title":"PVE\u76F8\u5173\u7684\u5404\u79CD\u4E00\u952E\u811A\u672C","slug":"pve\u76F8\u5173\u7684\u5404\u79CD\u4E00\u952E\u811A\u672C"},{"level":3,"title":"\u901A\u8FC7LXD/LXC\u547D\u4EE4\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668\u4EE5\u53CA\u7EF4\u62A4","slug":"\u901A\u8FC7lxd-lxc\u547D\u4EE4\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBEnat\u670D\u52A1\u5668\u4EE5\u53CA\u7EF4\u62A4"},{"level":3,"title":"\u901A\u8FC7docker\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668","slug":"\u901A\u8FC7docker\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBEnat\u670D\u52A1\u5668"}],"relativePath":"en_US/guide/dashboard.md","lastUpdated":1687135450000}',i={},l=r("",19),o=[l];function s(c,d,p,n,h,u){return a(),t("div",null,o)}var g=e(i,[["render",s]]);export{b as __pageData,g as default}; +import{_ as e,c as t,o as a,a as r}from"./app.8fc4a373.js";const b='{"title":"\u51C6\u5907\u5DE5\u4F5C","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u51C6\u5907\u5DE5\u4F5C","slug":"\u51C6\u5907\u5DE5\u4F5C"},{"level":2,"title":"\u9879\u76EE\u4ED3\u5E93","slug":"\u9879\u76EE\u4ED3\u5E93"},{"level":3,"title":"PVE\u76F8\u5173\u7684\u5404\u79CD\u4E00\u952E\u811A\u672C","slug":"pve\u76F8\u5173\u7684\u5404\u79CD\u4E00\u952E\u811A\u672C"},{"level":3,"title":"\u901A\u8FC7LXD/LXC\u547D\u4EE4\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668\u4EE5\u53CA\u7EF4\u62A4","slug":"\u901A\u8FC7lxd-lxc\u547D\u4EE4\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBEnat\u670D\u52A1\u5668\u4EE5\u53CA\u7EF4\u62A4"},{"level":3,"title":"\u901A\u8FC7docker\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668","slug":"\u901A\u8FC7docker\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBEnat\u670D\u52A1\u5668"}],"relativePath":"en_US/guide/dashboard.md","lastUpdated":1687160056000}',i={},l=r("",19),o=[l];function s(c,d,p,n,h,u){return a(),t("div",null,o)}var g=e(i,[["render",s]]);export{b as __pageData,g as default}; diff --git a/assets/en_US_guide_dashboardq.md.fdad5016.js b/assets/en_US_guide_dashboardq.md.f5d344d4.js similarity index 80% rename from assets/en_US_guide_dashboardq.md.fdad5016.js rename to assets/en_US_guide_dashboardq.md.f5d344d4.js index d54bbe41c7..c15dce4fd6 100644 --- a/assets/en_US_guide_dashboardq.md.fdad5016.js +++ b/assets/en_US_guide_dashboardq.md.f5d344d4.js @@ -1,2 +1,2 @@ -import{_ as t,c as o,o as a,b as e}from"./app.8fc4a373.js";const k='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/dashboardq.md","lastUpdated":1687135450000}',s={},n=e("p",null,"Give me a cup of coffee.",-1),r=e("p",null,[e("a",{href:"https://ko-fi.com/spiritlhl",target:"_blank",rel:"noopener noreferrer"},"https://ko-fi.com/spiritlhl")],-1),c=e("p",null,"USDT-TRC20",-1),l=e("div",{class:"language-bash"},[e("pre",null,[e("code",null,`TZ7nf8XAL9zQUo63xokazaBdCPeCgPfcwd +import{_ as t,c as o,o as a,b as e}from"./app.8fc4a373.js";const k='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/dashboardq.md","lastUpdated":1687160056000}',s={},n=e("p",null,"Give me a cup of coffee.",-1),r=e("p",null,[e("a",{href:"https://ko-fi.com/spiritlhl",target:"_blank",rel:"noopener noreferrer"},"https://ko-fi.com/spiritlhl")],-1),c=e("p",null,"USDT-TRC20",-1),l=e("div",{class:"language-bash"},[e("pre",null,[e("code",null,`TZ7nf8XAL9zQUo63xokazaBdCPeCgPfcwd `)])],-1),d=[n,r,c,l];function i(_,p,f,h,u,m){return a(),o("div",null,d)}var b=t(s,[["render",i]]);export{k as __pageData,b as default}; diff --git a/assets/en_US_guide_dashboardq.md.fdad5016.lean.js b/assets/en_US_guide_dashboardq.md.f5d344d4.lean.js similarity index 80% rename from assets/en_US_guide_dashboardq.md.fdad5016.lean.js rename to assets/en_US_guide_dashboardq.md.f5d344d4.lean.js index d54bbe41c7..c15dce4fd6 100644 --- a/assets/en_US_guide_dashboardq.md.fdad5016.lean.js +++ b/assets/en_US_guide_dashboardq.md.f5d344d4.lean.js @@ -1,2 +1,2 @@ -import{_ as t,c as o,o as a,b as e}from"./app.8fc4a373.js";const k='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/dashboardq.md","lastUpdated":1687135450000}',s={},n=e("p",null,"Give me a cup of coffee.",-1),r=e("p",null,[e("a",{href:"https://ko-fi.com/spiritlhl",target:"_blank",rel:"noopener noreferrer"},"https://ko-fi.com/spiritlhl")],-1),c=e("p",null,"USDT-TRC20",-1),l=e("div",{class:"language-bash"},[e("pre",null,[e("code",null,`TZ7nf8XAL9zQUo63xokazaBdCPeCgPfcwd +import{_ as t,c as o,o as a,b as e}from"./app.8fc4a373.js";const k='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/dashboardq.md","lastUpdated":1687160056000}',s={},n=e("p",null,"Give me a cup of coffee.",-1),r=e("p",null,[e("a",{href:"https://ko-fi.com/spiritlhl",target:"_blank",rel:"noopener noreferrer"},"https://ko-fi.com/spiritlhl")],-1),c=e("p",null,"USDT-TRC20",-1),l=e("div",{class:"language-bash"},[e("pre",null,[e("code",null,`TZ7nf8XAL9zQUo63xokazaBdCPeCgPfcwd `)])],-1),d=[n,r,c,l];function i(_,p,f,h,u,m){return a(),o("div",null,d)}var b=t(s,[["render",i]]);export{k as __pageData,b as default}; diff --git a/assets/en_US_guide_docker_build.md.2cb962b3.js b/assets/en_US_guide_docker_build.md.72230ebc.js similarity index 99% rename from assets/en_US_guide_docker_build.md.2cb962b3.js rename to assets/en_US_guide_docker_build.md.72230ebc.js index ac9d764165..78aadefae7 100644 --- a/assets/en_US_guide_docker_build.md.2cb962b3.js +++ b/assets/en_US_guide_docker_build.md.72230ebc.js @@ -1,4 +1,4 @@ -import{_ as s,c as e,o as a,a as n}from"./app.8fc4a373.js";const m='{"title":"Docker\u865A\u62DF\u5316","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u5355\u72EC\u5F00\u8BBE","slug":"\u5355\u72EC\u5F00\u8BBE"},{"level":2,"title":"\u793A\u4F8B","slug":"\u793A\u4F8B"},{"level":2,"title":"\u67E5\u8BE2\u4FE1\u606F","slug":"\u67E5\u8BE2\u4FE1\u606F"},{"level":2,"title":"\u6279\u91CF\u5F00\u8BBE","slug":"\u6279\u91CF\u5F00\u8BBE"},{"level":2,"title":"\u67E5\u8BE2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F","slug":"\u67E5\u8BE2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F"},{"level":2,"title":"\u5378\u8F7D\u6240\u6709docker\u5BB9\u5668\u548C\u955C\u50CF","slug":"\u5378\u8F7D\u6240\u6709docker\u5BB9\u5668\u548C\u955C\u50CF"}],"relativePath":"en_US/guide/docker_build.md","lastUpdated":1687135450000}',o={},c=n(`

Docker\u865A\u62DF\u5316

\u5355\u72EC\u5F00\u8BBE

\u4E0B\u8F7D\u811A\u672C

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/docker/main/scripts/onedocker.sh -o onedocker.sh && chmod +x onedocker.sh
+import{_ as s,c as e,o as a,a as n}from"./app.8fc4a373.js";const m='{"title":"Docker\u865A\u62DF\u5316","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u5355\u72EC\u5F00\u8BBE","slug":"\u5355\u72EC\u5F00\u8BBE"},{"level":2,"title":"\u793A\u4F8B","slug":"\u793A\u4F8B"},{"level":2,"title":"\u67E5\u8BE2\u4FE1\u606F","slug":"\u67E5\u8BE2\u4FE1\u606F"},{"level":2,"title":"\u6279\u91CF\u5F00\u8BBE","slug":"\u6279\u91CF\u5F00\u8BBE"},{"level":2,"title":"\u67E5\u8BE2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F","slug":"\u67E5\u8BE2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F"},{"level":2,"title":"\u5378\u8F7D\u6240\u6709docker\u5BB9\u5668\u548C\u955C\u50CF","slug":"\u5378\u8F7D\u6240\u6709docker\u5BB9\u5668\u548C\u955C\u50CF"}],"relativePath":"en_US/guide/docker_build.md","lastUpdated":1687160056000}',o={},c=n(`

Docker\u865A\u62DF\u5316

\u5355\u72EC\u5F00\u8BBE

\u4E0B\u8F7D\u811A\u672C

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/docker/main/scripts/onedocker.sh -o onedocker.sh && chmod +x onedocker.sh
 

\u56FD\u5185

curl -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/docker/main/scripts/onedocker.sh -o onedocker.sh && chmod +x onedocker.sh
 

\u8FD0\u884C

./onedocker.sh name cpu memory password sshport startport endport system
 

\u76EE\u524Dsystem\u4EC5\u652F\u6301\u9009\u62E9alpine\u6216debian\uFF0C\u9ED8\u8BA4\u662Fdebian

\u793A\u4F8B

  • \u4EE5\u4E0B\u4E3A\u5F00\u8BBE\u7684\u793A\u4F8B\u5BB9\u5668\u7684\u4FE1\u606F\uFF1A
    \u5BB9\u5668\u540D\u5B57 - test SSH\u767B\u5F55\u7684\u7528\u6237\u540D - root SSH\u767B\u5F55\u7684\u5BC6\u7801 - 123456 CPU\u6838\u6570 - 1
    \u5185\u5B58\u5927\u5C0F - 512MB SSH\u7AEF\u53E3 - 25000 \u5185\u5916\u7F51\u6620\u5C04\u7AEF\u53E3\u4E00\u81F4\u7684\u533A\u95F4 - 34975\u523035000 \u7CFB\u7EDF - debian
./onedocker.sh test 1 512 123456 25000 34975 35000 debian
diff --git a/assets/en_US_guide_docker_build.md.2cb962b3.lean.js b/assets/en_US_guide_docker_build.md.72230ebc.lean.js
similarity index 93%
rename from assets/en_US_guide_docker_build.md.2cb962b3.lean.js
rename to assets/en_US_guide_docker_build.md.72230ebc.lean.js
index 43422db0ce..efda9b2f62 100644
--- a/assets/en_US_guide_docker_build.md.2cb962b3.lean.js
+++ b/assets/en_US_guide_docker_build.md.72230ebc.lean.js
@@ -1 +1 @@
-import{_ as s,c as e,o as a,a as n}from"./app.8fc4a373.js";const m='{"title":"Docker\u865A\u62DF\u5316","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u5355\u72EC\u5F00\u8BBE","slug":"\u5355\u72EC\u5F00\u8BBE"},{"level":2,"title":"\u793A\u4F8B","slug":"\u793A\u4F8B"},{"level":2,"title":"\u67E5\u8BE2\u4FE1\u606F","slug":"\u67E5\u8BE2\u4FE1\u606F"},{"level":2,"title":"\u6279\u91CF\u5F00\u8BBE","slug":"\u6279\u91CF\u5F00\u8BBE"},{"level":2,"title":"\u67E5\u8BE2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F","slug":"\u67E5\u8BE2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F"},{"level":2,"title":"\u5378\u8F7D\u6240\u6709docker\u5BB9\u5668\u548C\u955C\u50CF","slug":"\u5378\u8F7D\u6240\u6709docker\u5BB9\u5668\u548C\u955C\u50CF"}],"relativePath":"en_US/guide/docker_build.md","lastUpdated":1687135450000}',o={},c=n("",35),t=[c];function p(r,l,d,i,h,u){return a(),e("div",null,t)}var g=s(o,[["render",p]]);export{m as __pageData,g as default};
+import{_ as s,c as e,o as a,a as n}from"./app.8fc4a373.js";const m='{"title":"Docker\u865A\u62DF\u5316","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u5355\u72EC\u5F00\u8BBE","slug":"\u5355\u72EC\u5F00\u8BBE"},{"level":2,"title":"\u793A\u4F8B","slug":"\u793A\u4F8B"},{"level":2,"title":"\u67E5\u8BE2\u4FE1\u606F","slug":"\u67E5\u8BE2\u4FE1\u606F"},{"level":2,"title":"\u6279\u91CF\u5F00\u8BBE","slug":"\u6279\u91CF\u5F00\u8BBE"},{"level":2,"title":"\u67E5\u8BE2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F","slug":"\u67E5\u8BE2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F"},{"level":2,"title":"\u5378\u8F7D\u6240\u6709docker\u5BB9\u5668\u548C\u955C\u50CF","slug":"\u5378\u8F7D\u6240\u6709docker\u5BB9\u5668\u548C\u955C\u50CF"}],"relativePath":"en_US/guide/docker_build.md","lastUpdated":1687160056000}',o={},c=n("",35),t=[c];function p(r,l,d,i,h,u){return a(),e("div",null,t)}var g=s(o,[["render",p]]);export{m as __pageData,g as default};
diff --git a/assets/en_US_guide_docker_install.md.996f1834.js b/assets/en_US_guide_docker_install.md.ea7cd11e.js
similarity index 95%
rename from assets/en_US_guide_docker_install.md.996f1834.js
rename to assets/en_US_guide_docker_install.md.ea7cd11e.js
index a029ea861e..8c1ef2c5f8 100644
--- a/assets/en_US_guide_docker_install.md.996f1834.js
+++ b/assets/en_US_guide_docker_install.md.ea7cd11e.js
@@ -1,3 +1,3 @@
-import{_ as s,c as a,o as e,a as n}from"./app.8fc4a373.js";const m='{"title":"\u73AF\u5883\u9884\u8BBE","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u73AF\u5883\u9884\u8BBE","slug":"\u73AF\u5883\u9884\u8BBE"}],"relativePath":"en_US/guide/docker_install.md","lastUpdated":1687135450000}',t={},p=n(`

\u73AF\u5883\u9884\u8BBE

  • \u68C0\u6D4B\u73AF\u5883
  • \u5B89\u88C5docker
  • \u4E0B\u8F7D\u9884\u5236\u811A\u672C

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/docker/main/scripts/pre_build.sh -o pre_build.sh && chmod +x pre_build.sh && bash pre_build.sh
+import{_ as s,c as a,o as e,a as n}from"./app.8fc4a373.js";const m='{"title":"\u73AF\u5883\u9884\u8BBE","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u73AF\u5883\u9884\u8BBE","slug":"\u73AF\u5883\u9884\u8BBE"}],"relativePath":"en_US/guide/docker_install.md","lastUpdated":1687160056000}',t={},p=n(`

\u73AF\u5883\u9884\u8BBE

  • \u68C0\u6D4B\u73AF\u5883
  • \u5B89\u88C5docker
  • \u4E0B\u8F7D\u9884\u5236\u811A\u672C

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/docker/main/scripts/pre_build.sh -o pre_build.sh && chmod +x pre_build.sh && bash pre_build.sh
 

\u56FD\u5185

curl -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/docker/main/scripts/pre_build.sh -o pre_build.sh && chmod +x pre_build.sh && bash pre_build.sh
 
`,6),o=[p];function r(c,i,l,d,_,u){return e(),a("div",null,o)}var k=s(t,[["render",r]]);export{m as __pageData,k as default}; diff --git a/assets/en_US_guide_docker_install.md.996f1834.lean.js b/assets/en_US_guide_docker_install.md.ea7cd11e.lean.js similarity index 85% rename from assets/en_US_guide_docker_install.md.996f1834.lean.js rename to assets/en_US_guide_docker_install.md.ea7cd11e.lean.js index d2cbf1c4f3..05755e322d 100644 --- a/assets/en_US_guide_docker_install.md.996f1834.lean.js +++ b/assets/en_US_guide_docker_install.md.ea7cd11e.lean.js @@ -1 +1 @@ -import{_ as s,c as a,o as e,a as n}from"./app.8fc4a373.js";const m='{"title":"\u73AF\u5883\u9884\u8BBE","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u73AF\u5883\u9884\u8BBE","slug":"\u73AF\u5883\u9884\u8BBE"}],"relativePath":"en_US/guide/docker_install.md","lastUpdated":1687135450000}',t={},p=n("",6),o=[p];function r(c,i,l,d,_,u){return e(),a("div",null,o)}var k=s(t,[["render",r]]);export{m as __pageData,k as default}; +import{_ as s,c as a,o as e,a as n}from"./app.8fc4a373.js";const m='{"title":"\u73AF\u5883\u9884\u8BBE","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u73AF\u5883\u9884\u8BBE","slug":"\u73AF\u5883\u9884\u8BBE"}],"relativePath":"en_US/guide/docker_install.md","lastUpdated":1687160056000}',t={},p=n("",6),o=[p];function r(c,i,l,d,_,u){return e(),a("div",null,o)}var k=s(t,[["render",r]]);export{m as __pageData,k as default}; diff --git a/assets/en_US_guide_docker_precheck.md.63d64351.js b/assets/en_US_guide_docker_precheck.md.dee5986e.js similarity index 98% rename from assets/en_US_guide_docker_precheck.md.63d64351.js rename to assets/en_US_guide_docker_precheck.md.dee5986e.js index f1937fe79c..511914b258 100644 --- a/assets/en_US_guide_docker_precheck.md.63d64351.js +++ b/assets/en_US_guide_docker_precheck.md.dee5986e.js @@ -1 +1 @@ -import{_ as e,c as r,o as t,a}from"./app.8fc4a373.js";const f='{"title":"\u9879\u76EE\u7279\u70B9","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u9879\u76EE\u7279\u70B9","slug":"\u9879\u76EE\u7279\u70B9"},{"level":2,"title":"\u914D\u7F6E\u8981\u6C42","slug":"\u914D\u7F6E\u8981\u6C42"}],"relativePath":"en_US/guide/docker_precheck.md","lastUpdated":1687135450000}',o={},p=a('

\u9879\u76EE\u7279\u70B9

\u901A\u8FC7docker\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668(Bulk or individual NAT server provisioning via docker)

\u9ED8\u8BA4\u4F7F\u7528debian\u7CFB\u7EDF\uFF0C\u6BCF\u4E2A\u5BB9\u5668\u81EA\u5E261\u4E2A\u5916\u7F51ssh\u7AEF\u53E3\uFF0C25\u4E2A\u5185\u5916\u7F51\u4E00\u81F4\u7AEF\u53E3

\u9ED8\u8BA4\u521B\u5EFA\u7684\u662F\u975E\u7279\u6743\u5BB9\u5668\uFF0C\u4E14\u4E0D\u6302\u8F7D\u4E0E\u5BBF\u4E3B\u673A\u7684docker\u7684\u5B88\u62A4\u8FDB\u7A0B\u4E4B\u95F4\u7684\u901A\u4FE1\uFF0C\u6240\u4EE5\u5BBF\u4E3B\u673A\u521B\u5EFA\u7684docker\u865A\u62DF\u5316\u7684NAT\u670D\u52A1\u5668\u5185\u65E0\u6CD5\u518D\u5D4C\u5957\u865A\u62DF\u5316docker

\u7531\u4E8E\u53EA\u662F\u5728\u5BBF\u4E3B\u673A\u8FDB\u884C\u4E86CPU\u548C\u5185\u5B58\u7684\u9650\u5236\u672A\u5728\u5BB9\u5668\u5185\u4F7F\u7528cgroup\u9A71\u52A8\uFF0C\u6240\u4EE5\u5728\u5BB9\u5668\u5185\u4F7F\u7528\u670D\u52A1\u5668\u6D4B\u8BD5\u811A\u672C\u68C0\u6D4B\u5BB9\u5668\u7684\u53EF\u7528\u8D44\u6E90\u662F\u65E0\u6548\u7684\uFF0C\u663E\u793A\u7684\u4F1A\u662F\u5BBF\u4E3B\u673A\u7684\u8D44\u6E90

\u7531\u4E8E\u5927\u90E8\u5206\u4E91\u670D\u52A1\u5668xfs\u6587\u4EF6\u7CFB\u7EDF\u4E0D\u542F\u7528pquota\u9009\u9879\uFF0C\u6240\u4EE5\u9ED8\u8BA4\u5171\u4EAB\u5BBF\u4E3B\u673A\u786C\u76D8\uFF0C\u65E0\u6CD5\u9650\u5236\u6BCF\u4E2A\u5BB9\u5668\u7684\u78C1\u76D8\u5927\u5C0F

\u914D\u7F6E\u8981\u6C42

\u7CFB\u7EDF\u53EF\u5B89\u88C5docker\u5373\u53EF\u7528\uFF0C\u7F51\u7EDC\u80FD\u8FDE\u63A5Github\u7684raw\u754C\u9762\u5C31\u80FD\u7528\uFF0C\u786C\u4EF6\u914D\u7F6E\u53EA\u8981\u4E0D\u62C9\u8DE8\u5C31\u884C\uFF0C\u7A7A\u95F2\u786C\u76D8\u67093G\u5C31\u884C

\u63A8\u8350\u5728\u5F00\u8BBENAT\u670D\u52A1\u5668\u524D\u5148\u589E\u52A0\u90E8\u5206SWAP\u865A\u62DF\u5185\u5B58\uFF0C\u907F\u514D\u7A81\u53D1\u7684\u5185\u5B58\u5360\u7528\u5BFC\u81F4\u6BCD\u9E21\u5361\u6B7B \u8DF3\u8F6C

PS: \u5982\u679C\u786C\u4EF6\u8D44\u6E90\u53EA\u662F\u597D\u4E86\u4E00\u70B9\uFF0C\u9700\u8981\u9650\u5236\u66F4\u591A\u4E1C\u897F\u5E76\u9700\u8981\u914D\u7F6EIPV6\u72EC\u7ACB\u5730\u5740\u548C\u9650\u5236\u786C\u76D8\u5927\u5C0F\uFF0C\u53EF\u4F7F\u7528LXD\u6279\u91CF\u5F00LXC\u865A\u62DF\u5316\u7684\u5BB9\u5668 \u8DF3\u8F6C

PS: \u5982\u679C\u786C\u4EF6\u975E\u5E38\u597D\u8D44\u6E90\u5F88\u591A\uFF0C\u53EF\u4F7F\u7528PVE\u6279\u91CF\u5F00KVM\u865A\u62DF\u5316\u7684\u865A\u62DF\u673A \u8DF3\u8F6C

',11),n=[p];function s(i,c,d,_,h,l){return t(),r("div",null,n)}var g=e(o,[["render",s]]);export{f as __pageData,g as default}; +import{_ as e,c as r,o as t,a}from"./app.8fc4a373.js";const f='{"title":"\u9879\u76EE\u7279\u70B9","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u9879\u76EE\u7279\u70B9","slug":"\u9879\u76EE\u7279\u70B9"},{"level":2,"title":"\u914D\u7F6E\u8981\u6C42","slug":"\u914D\u7F6E\u8981\u6C42"}],"relativePath":"en_US/guide/docker_precheck.md","lastUpdated":1687160056000}',o={},p=a('

\u9879\u76EE\u7279\u70B9

\u901A\u8FC7docker\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668(Bulk or individual NAT server provisioning via docker)

\u9ED8\u8BA4\u4F7F\u7528debian\u7CFB\u7EDF\uFF0C\u6BCF\u4E2A\u5BB9\u5668\u81EA\u5E261\u4E2A\u5916\u7F51ssh\u7AEF\u53E3\uFF0C25\u4E2A\u5185\u5916\u7F51\u4E00\u81F4\u7AEF\u53E3

\u9ED8\u8BA4\u521B\u5EFA\u7684\u662F\u975E\u7279\u6743\u5BB9\u5668\uFF0C\u4E14\u4E0D\u6302\u8F7D\u4E0E\u5BBF\u4E3B\u673A\u7684docker\u7684\u5B88\u62A4\u8FDB\u7A0B\u4E4B\u95F4\u7684\u901A\u4FE1\uFF0C\u6240\u4EE5\u5BBF\u4E3B\u673A\u521B\u5EFA\u7684docker\u865A\u62DF\u5316\u7684NAT\u670D\u52A1\u5668\u5185\u65E0\u6CD5\u518D\u5D4C\u5957\u865A\u62DF\u5316docker

\u7531\u4E8E\u53EA\u662F\u5728\u5BBF\u4E3B\u673A\u8FDB\u884C\u4E86CPU\u548C\u5185\u5B58\u7684\u9650\u5236\u672A\u5728\u5BB9\u5668\u5185\u4F7F\u7528cgroup\u9A71\u52A8\uFF0C\u6240\u4EE5\u5728\u5BB9\u5668\u5185\u4F7F\u7528\u670D\u52A1\u5668\u6D4B\u8BD5\u811A\u672C\u68C0\u6D4B\u5BB9\u5668\u7684\u53EF\u7528\u8D44\u6E90\u662F\u65E0\u6548\u7684\uFF0C\u663E\u793A\u7684\u4F1A\u662F\u5BBF\u4E3B\u673A\u7684\u8D44\u6E90

\u7531\u4E8E\u5927\u90E8\u5206\u4E91\u670D\u52A1\u5668xfs\u6587\u4EF6\u7CFB\u7EDF\u4E0D\u542F\u7528pquota\u9009\u9879\uFF0C\u6240\u4EE5\u9ED8\u8BA4\u5171\u4EAB\u5BBF\u4E3B\u673A\u786C\u76D8\uFF0C\u65E0\u6CD5\u9650\u5236\u6BCF\u4E2A\u5BB9\u5668\u7684\u78C1\u76D8\u5927\u5C0F

\u914D\u7F6E\u8981\u6C42

\u7CFB\u7EDF\u53EF\u5B89\u88C5docker\u5373\u53EF\u7528\uFF0C\u7F51\u7EDC\u80FD\u8FDE\u63A5Github\u7684raw\u754C\u9762\u5C31\u80FD\u7528\uFF0C\u786C\u4EF6\u914D\u7F6E\u53EA\u8981\u4E0D\u62C9\u8DE8\u5C31\u884C\uFF0C\u7A7A\u95F2\u786C\u76D8\u67093G\u5C31\u884C

\u63A8\u8350\u5728\u5F00\u8BBENAT\u670D\u52A1\u5668\u524D\u5148\u589E\u52A0\u90E8\u5206SWAP\u865A\u62DF\u5185\u5B58\uFF0C\u907F\u514D\u7A81\u53D1\u7684\u5185\u5B58\u5360\u7528\u5BFC\u81F4\u6BCD\u9E21\u5361\u6B7B \u8DF3\u8F6C

PS: \u5982\u679C\u786C\u4EF6\u8D44\u6E90\u53EA\u662F\u597D\u4E86\u4E00\u70B9\uFF0C\u9700\u8981\u9650\u5236\u66F4\u591A\u4E1C\u897F\u5E76\u9700\u8981\u914D\u7F6EIPV6\u72EC\u7ACB\u5730\u5740\u548C\u9650\u5236\u786C\u76D8\u5927\u5C0F\uFF0C\u53EF\u4F7F\u7528LXD\u6279\u91CF\u5F00LXC\u865A\u62DF\u5316\u7684\u5BB9\u5668 \u8DF3\u8F6C

PS: \u5982\u679C\u786C\u4EF6\u975E\u5E38\u597D\u8D44\u6E90\u5F88\u591A\uFF0C\u53EF\u4F7F\u7528PVE\u6279\u91CF\u5F00KVM\u865A\u62DF\u5316\u7684\u865A\u62DF\u673A \u8DF3\u8F6C

',11),n=[p];function s(i,c,d,_,h,l){return t(),r("div",null,n)}var g=e(o,[["render",s]]);export{f as __pageData,g as default}; diff --git a/assets/en_US_guide_docker_precheck.md.63d64351.lean.js b/assets/en_US_guide_docker_precheck.md.dee5986e.lean.js similarity index 87% rename from assets/en_US_guide_docker_precheck.md.63d64351.lean.js rename to assets/en_US_guide_docker_precheck.md.dee5986e.lean.js index e44de56453..a3a86f9673 100644 --- a/assets/en_US_guide_docker_precheck.md.63d64351.lean.js +++ b/assets/en_US_guide_docker_precheck.md.dee5986e.lean.js @@ -1 +1 @@ -import{_ as e,c as r,o as t,a}from"./app.8fc4a373.js";const f='{"title":"\u9879\u76EE\u7279\u70B9","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u9879\u76EE\u7279\u70B9","slug":"\u9879\u76EE\u7279\u70B9"},{"level":2,"title":"\u914D\u7F6E\u8981\u6C42","slug":"\u914D\u7F6E\u8981\u6C42"}],"relativePath":"en_US/guide/docker_precheck.md","lastUpdated":1687135450000}',o={},p=a("",11),n=[p];function s(i,c,d,_,h,l){return t(),r("div",null,n)}var g=e(o,[["render",s]]);export{f as __pageData,g as default}; +import{_ as e,c as r,o as t,a}from"./app.8fc4a373.js";const f='{"title":"\u9879\u76EE\u7279\u70B9","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u9879\u76EE\u7279\u70B9","slug":"\u9879\u76EE\u7279\u70B9"},{"level":2,"title":"\u914D\u7F6E\u8981\u6C42","slug":"\u914D\u7F6E\u8981\u6C42"}],"relativePath":"en_US/guide/docker_precheck.md","lastUpdated":1687160056000}',o={},p=a("",11),n=[p];function s(i,c,d,_,h,l){return t(),r("div",null,n)}var g=e(o,[["render",s]]);export{f as __pageData,g as default}; diff --git a/assets/en_US_guide_docker_qa.md.55876943.js b/assets/en_US_guide_docker_qa.md.8190e382.js similarity index 79% rename from assets/en_US_guide_docker_qa.md.55876943.js rename to assets/en_US_guide_docker_qa.md.8190e382.js index 1e5052b9ca..c058ce5a40 100644 --- a/assets/en_US_guide_docker_qa.md.55876943.js +++ b/assets/en_US_guide_docker_qa.md.8190e382.js @@ -1 +1 @@ -import{_ as e,c as t,o as a}from"./app.8fc4a373.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_qa.md","lastUpdated":1687135450000}',r={};function o(c,s,n,_,d,p){return a(),t("div")}var l=e(r,[["render",o]]);export{f as __pageData,l as default}; +import{_ as e,c as t,o as a}from"./app.8fc4a373.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_qa.md","lastUpdated":1687160056000}',r={};function o(c,s,n,_,d,p){return a(),t("div")}var l=e(r,[["render",o]]);export{f as __pageData,l as default}; diff --git a/assets/en_US_guide_docker_qa.md.55876943.lean.js b/assets/en_US_guide_docker_qa.md.8190e382.lean.js similarity index 79% rename from assets/en_US_guide_docker_qa.md.55876943.lean.js rename to assets/en_US_guide_docker_qa.md.8190e382.lean.js index 1e5052b9ca..c058ce5a40 100644 --- a/assets/en_US_guide_docker_qa.md.55876943.lean.js +++ b/assets/en_US_guide_docker_qa.md.8190e382.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o as a}from"./app.8fc4a373.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_qa.md","lastUpdated":1687135450000}',r={};function o(c,s,n,_,d,p){return a(),t("div")}var l=e(r,[["render",o]]);export{f as __pageData,l as default}; +import{_ as e,c as t,o as a}from"./app.8fc4a373.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_qa.md","lastUpdated":1687160056000}',r={};function o(c,s,n,_,d,p){return a(),t("div")}var l=e(r,[["render",o]]);export{f as __pageData,l as default}; diff --git a/assets/en_US_guide_docker_thanks.md.27ca8208.js b/assets/en_US_guide_docker_thanks.md.1ca7ce83.js similarity index 79% rename from assets/en_US_guide_docker_thanks.md.27ca8208.js rename to assets/en_US_guide_docker_thanks.md.1ca7ce83.js index d082774af2..63001b99b0 100644 --- a/assets/en_US_guide_docker_thanks.md.27ca8208.js +++ b/assets/en_US_guide_docker_thanks.md.1ca7ce83.js @@ -1 +1 @@ -import{_ as e,c as t,o as a}from"./app.8fc4a373.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_thanks.md","lastUpdated":1687135450000}',r={};function o(s,c,n,_,d,p){return a(),t("div")}var l=e(r,[["render",o]]);export{f as __pageData,l as default}; +import{_ as e,c as t,o as a}from"./app.8fc4a373.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_thanks.md","lastUpdated":1687160056000}',r={};function o(s,c,n,_,d,p){return a(),t("div")}var l=e(r,[["render",o]]);export{f as __pageData,l as default}; diff --git a/assets/en_US_guide_docker_thanks.md.27ca8208.lean.js b/assets/en_US_guide_docker_thanks.md.1ca7ce83.lean.js similarity index 79% rename from assets/en_US_guide_docker_thanks.md.27ca8208.lean.js rename to assets/en_US_guide_docker_thanks.md.1ca7ce83.lean.js index d082774af2..63001b99b0 100644 --- a/assets/en_US_guide_docker_thanks.md.27ca8208.lean.js +++ b/assets/en_US_guide_docker_thanks.md.1ca7ce83.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o as a}from"./app.8fc4a373.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_thanks.md","lastUpdated":1687135450000}',r={};function o(s,c,n,_,d,p){return a(),t("div")}var l=e(r,[["render",o]]);export{f as __pageData,l as default}; +import{_ as e,c as t,o as a}from"./app.8fc4a373.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_thanks.md","lastUpdated":1687160056000}',r={};function o(s,c,n,_,d,p){return a(),t("div")}var l=e(r,[["render",o]]);export{f as __pageData,l as default}; diff --git a/assets/en_US_guide_lxd_extra_config.md.eea45a53.js b/assets/en_US_guide_lxd_extra_config.md.15baac4b.js similarity index 99% rename from assets/en_US_guide_lxd_extra_config.md.eea45a53.js rename to assets/en_US_guide_lxd_extra_config.md.15baac4b.js index 9d30afaf76..013518f6f7 100644 --- a/assets/en_US_guide_lxd_extra_config.md.eea45a53.js +++ b/assets/en_US_guide_lxd_extra_config.md.15baac4b.js @@ -1,4 +1,4 @@ -import{_ as s,c as a,o as n,a as e}from"./app.8fc4a373.js";const k='{"title":"\u81EA\u52A8\u914D\u7F6EIPV6\u5730\u5740","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u81EA\u52A8\u914D\u7F6EIPV6\u5730\u5740","slug":"\u81EA\u52A8\u914D\u7F6Eipv6\u5730\u5740"},{"level":2,"title":"\u5C4F\u853D\u5BB9\u6613\u88AB\u6EE5\u7528\u7684\u7AEF\u53E3\u7684\u51FA\u5165\u6D41\u91CF\u4EE5\u5C4F\u853D\u7AEF\u53E3\u548C\u5C4F\u853D\u6EE5\u7528\u5DE5\u5177\u5305","slug":"\u5C4F\u853D\u5BB9\u6613\u88AB\u6EE5\u7528\u7684\u7AEF\u53E3\u7684\u51FA\u5165\u6D41\u91CF\u4EE5\u5C4F\u853D\u7AEF\u53E3\u548C\u5C4F\u853D\u6EE5\u7528\u5DE5\u5177\u5305"}],"relativePath":"en_US/guide/lxd_extra_config.md","lastUpdated":1687135450000}',t={},o=e(`

TIP

\u4EE5\u4E0B\u7684\u914D\u7F6E\u5B89\u88C5\u4F1A\u52A0\u91CD\u6BCD\u9E21\u7684\u8D1F\u62C5\uFF0C\u975E\u5FC5\u8981\u4E0D\u8981\u5B89\u88C5 \u5982\u679C\u662F\u4E2A\u4EBA\u4F7F\u7528\uFF0C\u53EF\u5FFD\u7565\u9632\u6EE5\u7528\u90E8\u5206\u811A\u672C\u7684\u5B89\u88C5

\u81EA\u52A8\u914D\u7F6EIPV6\u5730\u5740

  • (\u975E\u5FC5\u987B\uFF0C\u4E0D\u4F7F\u7528\u7684\u4E5F\u6CA1\u95EE\u9898)
  • \u8BE5\u811A\u672C\u4EC5\u9002\u7528\u4E8E\u6BCD\u9E21\u6709\u7ED9IPV6\u5B50\u7F51\u4E14\u662F/64\u7684\uFF0C\u4E14\u6BCD\u9E21\u7ED1\u5B9A\u4E86\u5B50\u7F51\u7684\u7B2C\u4E00\u4E2AIP\u505A\u6BCD\u9E21\u7684IPV6\u5730\u5740\u6216IPV6\u7684gateway
  • \u81EA\u52A8\u4E3ALXD\u521B\u5EFA\u7684LXC\u5BB9\u5668\u914D\u7F6EIPV6\u5730\u5740
  • \u5DF2\u96C6\u6210\u5230buildone.sh\u4E2D\u53EF\u4F7F\u7528\u53D8\u91CF\u63A7\u5236\u4E14\u65E0\u9700\u4E8B\u5148\u4E0B\u8F7D\uFF0C\u8BE5\u811A\u672C\u53EF\u4E0D\u624B\u52A8\u4F7F\u7528\uFF0C\u5728\u4F7F\u7528buildone.sh\u65F6\u914D\u7F6EY\u5F00\u542F\u5373\u53EF

\u4E0B\u8F7D\u811A\u672C

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/build_ipv6_network.sh -o build_ipv6_network.sh && chmod +x build_ipv6_network.sh
+import{_ as s,c as a,o as n,a as e}from"./app.8fc4a373.js";const k='{"title":"\u81EA\u52A8\u914D\u7F6EIPV6\u5730\u5740","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u81EA\u52A8\u914D\u7F6EIPV6\u5730\u5740","slug":"\u81EA\u52A8\u914D\u7F6Eipv6\u5730\u5740"},{"level":2,"title":"\u5C4F\u853D\u5BB9\u6613\u88AB\u6EE5\u7528\u7684\u7AEF\u53E3\u7684\u51FA\u5165\u6D41\u91CF\u4EE5\u5C4F\u853D\u7AEF\u53E3\u548C\u5C4F\u853D\u6EE5\u7528\u5DE5\u5177\u5305","slug":"\u5C4F\u853D\u5BB9\u6613\u88AB\u6EE5\u7528\u7684\u7AEF\u53E3\u7684\u51FA\u5165\u6D41\u91CF\u4EE5\u5C4F\u853D\u7AEF\u53E3\u548C\u5C4F\u853D\u6EE5\u7528\u5DE5\u5177\u5305"}],"relativePath":"en_US/guide/lxd_extra_config.md","lastUpdated":1687160056000}',t={},o=e(`

TIP

\u4EE5\u4E0B\u7684\u914D\u7F6E\u5B89\u88C5\u4F1A\u52A0\u91CD\u6BCD\u9E21\u7684\u8D1F\u62C5\uFF0C\u975E\u5FC5\u8981\u4E0D\u8981\u5B89\u88C5 \u5982\u679C\u662F\u4E2A\u4EBA\u4F7F\u7528\uFF0C\u53EF\u5FFD\u7565\u9632\u6EE5\u7528\u90E8\u5206\u811A\u672C\u7684\u5B89\u88C5

\u81EA\u52A8\u914D\u7F6EIPV6\u5730\u5740

  • (\u975E\u5FC5\u987B\uFF0C\u4E0D\u4F7F\u7528\u7684\u4E5F\u6CA1\u95EE\u9898)
  • \u8BE5\u811A\u672C\u4EC5\u9002\u7528\u4E8E\u6BCD\u9E21\u6709\u7ED9IPV6\u5B50\u7F51\u4E14\u662F/64\u7684\uFF0C\u4E14\u6BCD\u9E21\u7ED1\u5B9A\u4E86\u5B50\u7F51\u7684\u7B2C\u4E00\u4E2AIP\u505A\u6BCD\u9E21\u7684IPV6\u5730\u5740\u6216IPV6\u7684gateway
  • \u81EA\u52A8\u4E3ALXD\u521B\u5EFA\u7684LXC\u5BB9\u5668\u914D\u7F6EIPV6\u5730\u5740
  • \u5DF2\u96C6\u6210\u5230buildone.sh\u4E2D\u53EF\u4F7F\u7528\u53D8\u91CF\u63A7\u5236\u4E14\u65E0\u9700\u4E8B\u5148\u4E0B\u8F7D\uFF0C\u8BE5\u811A\u672C\u53EF\u4E0D\u624B\u52A8\u4F7F\u7528\uFF0C\u5728\u4F7F\u7528buildone.sh\u65F6\u914D\u7F6EY\u5F00\u542F\u5373\u53EF

\u4E0B\u8F7D\u811A\u672C

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/build_ipv6_network.sh -o build_ipv6_network.sh && chmod +x build_ipv6_network.sh
 

\u56FD\u5185

curl -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/build_ipv6_network.sh -o build_ipv6_network.sh && chmod +x build_ipv6_network.sh
 

\u81EA\u52A8\u4E3A\u5BB9\u5668\u914D\u7F6EIPV6\u6620\u5C04\u5730\u5740

bash build_ipv6_network.sh \u5BB9\u5668\u540D\u79F0
 

\u6620\u5C04\u5B8C\u6BD5\u4F1A\u6253\u5370\u4FE1\u606F

\u793A\u4F8B(\u7ED9test\u5BB9\u5668\u81EA\u52A8\u914D\u7F6EIPV6\u5730\u5740\uFF0C\u914D\u7F6E\u5B8C\u6210\u4F1A\u5199\u5165\u4E00\u4E2Atest_v6\u7684\u6587\u4EF6\u4FE1\u606F)

bash build_ipv6_network.sh test
diff --git a/assets/en_US_guide_lxd_extra_config.md.eea45a53.lean.js b/assets/en_US_guide_lxd_extra_config.md.15baac4b.lean.js
similarity index 92%
rename from assets/en_US_guide_lxd_extra_config.md.eea45a53.lean.js
rename to assets/en_US_guide_lxd_extra_config.md.15baac4b.lean.js
index a5635eed0a..ebce2f32ba 100644
--- a/assets/en_US_guide_lxd_extra_config.md.eea45a53.lean.js
+++ b/assets/en_US_guide_lxd_extra_config.md.15baac4b.lean.js
@@ -1 +1 @@
-import{_ as s,c as a,o as n,a as e}from"./app.8fc4a373.js";const k='{"title":"\u81EA\u52A8\u914D\u7F6EIPV6\u5730\u5740","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u81EA\u52A8\u914D\u7F6EIPV6\u5730\u5740","slug":"\u81EA\u52A8\u914D\u7F6Eipv6\u5730\u5740"},{"level":2,"title":"\u5C4F\u853D\u5BB9\u6613\u88AB\u6EE5\u7528\u7684\u7AEF\u53E3\u7684\u51FA\u5165\u6D41\u91CF\u4EE5\u5C4F\u853D\u7AEF\u53E3\u548C\u5C4F\u853D\u6EE5\u7528\u5DE5\u5177\u5305","slug":"\u5C4F\u853D\u5BB9\u6613\u88AB\u6EE5\u7528\u7684\u7AEF\u53E3\u7684\u51FA\u5165\u6D41\u91CF\u4EE5\u5C4F\u853D\u7AEF\u53E3\u548C\u5C4F\u853D\u6EE5\u7528\u5DE5\u5177\u5305"}],"relativePath":"en_US/guide/lxd_extra_config.md","lastUpdated":1687135450000}',t={},o=e("",39),p=[o];function c(i,l,r,d,u,h){return n(),a("div",null,p)}var b=s(t,[["render",c]]);export{k as __pageData,b as default};
+import{_ as s,c as a,o as n,a as e}from"./app.8fc4a373.js";const k='{"title":"\u81EA\u52A8\u914D\u7F6EIPV6\u5730\u5740","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u81EA\u52A8\u914D\u7F6EIPV6\u5730\u5740","slug":"\u81EA\u52A8\u914D\u7F6Eipv6\u5730\u5740"},{"level":2,"title":"\u5C4F\u853D\u5BB9\u6613\u88AB\u6EE5\u7528\u7684\u7AEF\u53E3\u7684\u51FA\u5165\u6D41\u91CF\u4EE5\u5C4F\u853D\u7AEF\u53E3\u548C\u5C4F\u853D\u6EE5\u7528\u5DE5\u5177\u5305","slug":"\u5C4F\u853D\u5BB9\u6613\u88AB\u6EE5\u7528\u7684\u7AEF\u53E3\u7684\u51FA\u5165\u6D41\u91CF\u4EE5\u5C4F\u853D\u7AEF\u53E3\u548C\u5C4F\u853D\u6EE5\u7528\u5DE5\u5177\u5305"}],"relativePath":"en_US/guide/lxd_extra_config.md","lastUpdated":1687160056000}',t={},o=e("",39),p=[o];function c(i,l,r,d,u,h){return n(),a("div",null,p)}var b=s(t,[["render",c]]);export{k as __pageData,b as default};
diff --git a/assets/en_US_guide_lxd_install.md.f29243cf.js b/assets/en_US_guide_lxd_install.md.2d30fe4a.js
similarity index 99%
rename from assets/en_US_guide_lxd_install.md.f29243cf.js
rename to assets/en_US_guide_lxd_install.md.2d30fe4a.js
index 302a35ea28..cdbb1a4daa 100644
--- a/assets/en_US_guide_lxd_install.md.f29243cf.js
+++ b/assets/en_US_guide_lxd_install.md.2d30fe4a.js
@@ -1,4 +1,4 @@
-import{_ as a,c as s,o as n,a as p}from"./app.8fc4a373.js";const x='{"title":"LXD\u4E3B\u4F53\u5B89\u88C5","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u624B\u52A8\u5B89\u88C5","slug":"\u624B\u52A8\u5B89\u88C5"},{"level":3,"title":"\u5173\u95ED\u9632\u706B\u5899","slug":"\u5173\u95ED\u9632\u706B\u5899"},{"level":3,"title":"\u5F00\u8BBE\u865A\u62DF\u5185\u5B58SWAP","slug":"\u5F00\u8BBE\u865A\u62DF\u5185\u5B58swap"},{"level":3,"title":"\u5B89\u88C5LXD","slug":"\u5B89\u88C5lxd"},{"level":2,"title":"\u4E00\u952E\u5B89\u88C5","slug":"\u4E00\u952E\u5B89\u88C5"}],"relativePath":"en_US/guide/lxd_install.md","lastUpdated":1687135450000}',e={},t=p(`

LXD\u4E3B\u4F53\u5B89\u88C5

\u624B\u52A8\u5B89\u88C5

\u65B0\u624B\u63A8\u8350\uFF0C\u907F\u514D\u6709bug\u4E0D\u77E5\u9053\u600E\u4E48\u4FEE\uFF0C\u5F53\u7136\u5982\u679C\u53EA\u662F\u56FE\u65B9\u4FBF\u53C8\u662F\u8001\u624B\u61C2\u6392\u67E5BUG\uFF0C\u7528\u540E\u9762\u7684\u4E00\u952E\u5B89\u88C5\u4E5F\u884C

\u5173\u95ED\u9632\u706B\u5899

apt update
+import{_ as a,c as s,o as n,a as p}from"./app.8fc4a373.js";const x='{"title":"LXD\u4E3B\u4F53\u5B89\u88C5","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u624B\u52A8\u5B89\u88C5","slug":"\u624B\u52A8\u5B89\u88C5"},{"level":3,"title":"\u5173\u95ED\u9632\u706B\u5899","slug":"\u5173\u95ED\u9632\u706B\u5899"},{"level":3,"title":"\u5F00\u8BBE\u865A\u62DF\u5185\u5B58SWAP","slug":"\u5F00\u8BBE\u865A\u62DF\u5185\u5B58swap"},{"level":3,"title":"\u5B89\u88C5LXD","slug":"\u5B89\u88C5lxd"},{"level":2,"title":"\u4E00\u952E\u5B89\u88C5","slug":"\u4E00\u952E\u5B89\u88C5"}],"relativePath":"en_US/guide/lxd_install.md","lastUpdated":1687160056000}',e={},t=p(`

LXD\u4E3B\u4F53\u5B89\u88C5

\u624B\u52A8\u5B89\u88C5

\u65B0\u624B\u63A8\u8350\uFF0C\u907F\u514D\u6709bug\u4E0D\u77E5\u9053\u600E\u4E48\u4FEE\uFF0C\u5F53\u7136\u5982\u679C\u53EA\u662F\u56FE\u65B9\u4FBF\u53C8\u662F\u8001\u624B\u61C2\u6392\u67E5BUG\uFF0C\u7528\u540E\u9762\u7684\u4E00\u952E\u5B89\u88C5\u4E5F\u884C

\u5173\u95ED\u9632\u706B\u5899

apt update
 apt install curl wget sudo dos2unix ufw jq -y
 ufw disable
 

\u5F00\u8BBE\u865A\u62DF\u5185\u5B58SWAP

\u5185\u5B58\u770B\u4F60\u5F00\u591A\u5C11\u5C0F\u9E21\uFF0C\u8FD9\u91CC\u5982\u679C\u8981\u5F008\u4E2A\uFF0C\u6362\u7B97\u9700\u89812G\u5185\u5B58\uFF0C\u5B9E\u9645\u5185\u5B58\u5982\u679C\u662F512MB\u5185\u5B58\uFF0C\u8FD8\u9700\u8981\u5F001.5G\uFF0C\u4FDD\u5B88\u70B9\u5F002G\u865A\u62DF\u5185\u5B58\u5373\u53EF

\u6267\u884C\u4E0B\u9762\u547D\u4EE4\uFF0C\u8F93\u51651\uFF0C\u518D\u8F93\u51652048\uFF0C\u4EE3\u8868\u5F002G\u865A\u62DF\u5185\u5B58

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/swap.sh -o swap.sh && chmod +x swap.sh && bash swap.sh
diff --git a/assets/en_US_guide_lxd_install.md.f29243cf.lean.js b/assets/en_US_guide_lxd_install.md.2d30fe4a.lean.js
similarity index 91%
rename from assets/en_US_guide_lxd_install.md.f29243cf.lean.js
rename to assets/en_US_guide_lxd_install.md.2d30fe4a.lean.js
index bd58596ffe..70b010e222 100644
--- a/assets/en_US_guide_lxd_install.md.f29243cf.lean.js
+++ b/assets/en_US_guide_lxd_install.md.2d30fe4a.lean.js
@@ -1 +1 @@
-import{_ as a,c as s,o as n,a as p}from"./app.8fc4a373.js";const x='{"title":"LXD\u4E3B\u4F53\u5B89\u88C5","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u624B\u52A8\u5B89\u88C5","slug":"\u624B\u52A8\u5B89\u88C5"},{"level":3,"title":"\u5173\u95ED\u9632\u706B\u5899","slug":"\u5173\u95ED\u9632\u706B\u5899"},{"level":3,"title":"\u5F00\u8BBE\u865A\u62DF\u5185\u5B58SWAP","slug":"\u5F00\u8BBE\u865A\u62DF\u5185\u5B58swap"},{"level":3,"title":"\u5B89\u88C5LXD","slug":"\u5B89\u88C5lxd"},{"level":2,"title":"\u4E00\u952E\u5B89\u88C5","slug":"\u4E00\u952E\u5B89\u88C5"}],"relativePath":"en_US/guide/lxd_install.md","lastUpdated":1687135450000}',e={},t=p("",41),o=[t];function l(c,i,r,d,h,u){return n(),s("div",null,o)}var g=a(e,[["render",l]]);export{x as __pageData,g as default};
+import{_ as a,c as s,o as n,a as p}from"./app.8fc4a373.js";const x='{"title":"LXD\u4E3B\u4F53\u5B89\u88C5","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u624B\u52A8\u5B89\u88C5","slug":"\u624B\u52A8\u5B89\u88C5"},{"level":3,"title":"\u5173\u95ED\u9632\u706B\u5899","slug":"\u5173\u95ED\u9632\u706B\u5899"},{"level":3,"title":"\u5F00\u8BBE\u865A\u62DF\u5185\u5B58SWAP","slug":"\u5F00\u8BBE\u865A\u62DF\u5185\u5B58swap"},{"level":3,"title":"\u5B89\u88C5LXD","slug":"\u5B89\u88C5lxd"},{"level":2,"title":"\u4E00\u952E\u5B89\u88C5","slug":"\u4E00\u952E\u5B89\u88C5"}],"relativePath":"en_US/guide/lxd_install.md","lastUpdated":1687160056000}',e={},t=p("",41),o=[t];function l(c,i,r,d,h,u){return n(),s("div",null,o)}var g=a(e,[["render",l]]);export{x as __pageData,g as default};
diff --git a/assets/en_US_guide_lxd_lxc.md.9ec4c1bf.js b/assets/en_US_guide_lxd_lxc.md.5fae65a0.js
similarity index 99%
rename from assets/en_US_guide_lxd_lxc.md.9ec4c1bf.js
rename to assets/en_US_guide_lxd_lxc.md.5fae65a0.js
index 3e5f64bafa..852c4e7b9a 100644
--- a/assets/en_US_guide_lxd_lxc.md.9ec4c1bf.js
+++ b/assets/en_US_guide_lxd_lxc.md.5fae65a0.js
@@ -1,4 +1,4 @@
-import{_ as s,c as a,o as n,a as e}from"./app.8fc4a373.js";const m='{"title":"\u666E\u901A\u7684\u6279\u91CF\u7248\u672C","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u666E\u901A\u7684\u6279\u91CF\u7248\u672C","slug":"\u666E\u901A\u7684\u6279\u91CF\u7248\u672C"},{"level":3,"title":"\u53EA\u6709\u4E00\u4E2ASSH\u7AEF\u53E3\u7684\u7248\u672C","slug":"\u53EA\u6709\u4E00\u4E2Assh\u7AEF\u53E3\u7684\u7248\u672C"},{"level":2,"title":"\u67E5\u770B\u5DF2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F","slug":"\u67E5\u770B\u5DF2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F"},{"level":2,"title":"\u90E8\u5206\u5E38\u7528LXD\u547D\u4EE4","slug":"\u90E8\u5206\u5E38\u7528lxd\u547D\u4EE4"},{"level":2,"title":"\u4E00\u952E\u811A\u672C\u8001\u624B\u63A8\u8350\u65B9\u4FBF\u5FEB\u6377","slug":"\u4E00\u952E\u811A\u672C\u8001\u624B\u63A8\u8350\u65B9\u4FBF\u5FEB\u6377"},{"level":3,"title":"\u53EA\u5F00\u4E00\u4E2ANAT\u670D\u52A1\u5668","slug":"\u53EA\u5F00\u4E00\u4E2Anat\u670D\u52A1\u5668"}],"relativePath":"en_US/guide/lxd_lxc.md","lastUpdated":1687135450000}',p={},t=e(`

\u666E\u901A\u7684\u6279\u91CF\u7248\u672C

\u5F00\u51FA\u7684\u5C0F\u9E21\u914D\u7F6E\uFF1A

  • 1\u6838256MB\u5185\u5B581GB\u786C\u76D8\u9650\u901F250Mbps\u5E26\u5BBD
  • \u5E261\u4E2ASSH\u7AEF\u53E3\uFF0C25\u4E2A\u5916\u7F51\u7AEF\u53E3
  • \u9ED8\u8BA4\u5185\u5B58\u548C\u786C\u76D8\u5927\u5C0F

TIP

lxc\u82E5\u547D\u4EE4\u65E0\u95EE\u9898\uFF0C\u6267\u884C\u521D\u59CB\u5316\u5F00\u5C0F\u9E21\uFF0C\u8FD9\u4E00\u6B65\u6700\u597D\u653Escreen\u4E2D\u540E\u53F0\u6302\u8D77\u6267\u884C\uFF0C\u5F00\u5C0F\u9E21\u65F6\u957F\u4E0E\u4F60\u5F00\u51E0\u4E2A\u548C\u6BCD\u9E21\u914D\u7F6E\u76F8\u5173

\u6267\u884C\u4E0B\u9762\u547D\u4EE4\u52A0\u8F7D\u5F00\u673A\u811A\u672C

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/init.sh -o init.sh && chmod +x init.sh && dos2unix init.sh
+import{_ as s,c as a,o as n,a as e}from"./app.8fc4a373.js";const m='{"title":"\u666E\u901A\u7684\u6279\u91CF\u7248\u672C","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u666E\u901A\u7684\u6279\u91CF\u7248\u672C","slug":"\u666E\u901A\u7684\u6279\u91CF\u7248\u672C"},{"level":3,"title":"\u53EA\u6709\u4E00\u4E2ASSH\u7AEF\u53E3\u7684\u7248\u672C","slug":"\u53EA\u6709\u4E00\u4E2Assh\u7AEF\u53E3\u7684\u7248\u672C"},{"level":2,"title":"\u67E5\u770B\u5DF2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F","slug":"\u67E5\u770B\u5DF2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F"},{"level":2,"title":"\u90E8\u5206\u5E38\u7528LXD\u547D\u4EE4","slug":"\u90E8\u5206\u5E38\u7528lxd\u547D\u4EE4"},{"level":2,"title":"\u4E00\u952E\u811A\u672C\u8001\u624B\u63A8\u8350\u65B9\u4FBF\u5FEB\u6377","slug":"\u4E00\u952E\u811A\u672C\u8001\u624B\u63A8\u8350\u65B9\u4FBF\u5FEB\u6377"},{"level":3,"title":"\u53EA\u5F00\u4E00\u4E2ANAT\u670D\u52A1\u5668","slug":"\u53EA\u5F00\u4E00\u4E2Anat\u670D\u52A1\u5668"}],"relativePath":"en_US/guide/lxd_lxc.md","lastUpdated":1687160056000}',p={},t=e(`

\u666E\u901A\u7684\u6279\u91CF\u7248\u672C

\u5F00\u51FA\u7684\u5C0F\u9E21\u914D\u7F6E\uFF1A

  • 1\u6838256MB\u5185\u5B581GB\u786C\u76D8\u9650\u901F250Mbps\u5E26\u5BBD
  • \u5E261\u4E2ASSH\u7AEF\u53E3\uFF0C25\u4E2A\u5916\u7F51\u7AEF\u53E3
  • \u9ED8\u8BA4\u5185\u5B58\u548C\u786C\u76D8\u5927\u5C0F

TIP

lxc\u82E5\u547D\u4EE4\u65E0\u95EE\u9898\uFF0C\u6267\u884C\u521D\u59CB\u5316\u5F00\u5C0F\u9E21\uFF0C\u8FD9\u4E00\u6B65\u6700\u597D\u653Escreen\u4E2D\u540E\u53F0\u6302\u8D77\u6267\u884C\uFF0C\u5F00\u5C0F\u9E21\u65F6\u957F\u4E0E\u4F60\u5F00\u51E0\u4E2A\u548C\u6BCD\u9E21\u914D\u7F6E\u76F8\u5173

\u6267\u884C\u4E0B\u9762\u547D\u4EE4\u52A0\u8F7D\u5F00\u673A\u811A\u672C

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/init.sh -o init.sh && chmod +x init.sh && dos2unix init.sh
 

\u56FD\u5185

curl -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/init.sh -o init.sh && chmod +x init.sh && dos2unix init.sh
 

\u4E0B\u9762\u547D\u4EE4\u4E3A\u5F00\u5C0F\u9E21\u540D\u5B57\u524D\u7F00\u4E3Atj\u768410\u4E2A\u5C0F\u9E21

./init.sh tj 10
 

\u6709\u65F6\u5019init.sh\u7684\u8FD0\u884C\u8DEF\u5F84\u6709\u95EE\u9898\uFF0C\u6B64\u65F6\u5EFA\u8BAE\u524D\u9762\u52A0\u4E0Asudo\u5F3A\u5236\u6839\u76EE\u5F55\u6267\u884C

\u53EA\u6709\u4E00\u4E2ASSH\u7AEF\u53E3\u7684\u7248\u672C

\u5F00\u51FA\u7684\u5C0F\u9E21\u914D\u7F6E\uFF1A

  • 1\u6838128MB\u5185\u5B58300MB\u786C\u76D8\u9650\u901F200Mbps\u5E26\u5BBD
  • \u53EA\u6709\u4E00\u4E2ASSH\u7AEF\u53E3
  • \u65E0\u6CD5\u6302\u8F7Dwarp

TIP

lxc\u82E5\u547D\u4EE4\u65E0\u95EE\u9898\uFF0C\u6267\u884C\u521D\u59CB\u5316\u5F00\u5C0F\u9E21\uFF0C\u8FD9\u4E00\u6B65\u6700\u597D\u653Escreen\u4E2D\u540E\u53F0\u6302\u8D77\u6267\u884C\uFF0C\u5F00\u5C0F\u9E21\u65F6\u957F\u4E0E\u4F60\u5F00\u51E0\u4E2A\u548C\u6BCD\u9E21\u914D\u7F6E\u76F8\u5173

\u52A0\u8F7D\u5F00\u673A\u811A\u672C

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/least.sh -o least.sh && chmod +x least.sh && dos2unix least.sh
diff --git a/assets/en_US_guide_lxd_lxc.md.9ec4c1bf.lean.js b/assets/en_US_guide_lxd_lxc.md.5fae65a0.lean.js
similarity index 94%
rename from assets/en_US_guide_lxd_lxc.md.9ec4c1bf.lean.js
rename to assets/en_US_guide_lxd_lxc.md.5fae65a0.lean.js
index addcd8c735..65bb5b9126 100644
--- a/assets/en_US_guide_lxd_lxc.md.9ec4c1bf.lean.js
+++ b/assets/en_US_guide_lxd_lxc.md.5fae65a0.lean.js
@@ -1 +1 @@
-import{_ as s,c as a,o as n,a as e}from"./app.8fc4a373.js";const m='{"title":"\u666E\u901A\u7684\u6279\u91CF\u7248\u672C","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u666E\u901A\u7684\u6279\u91CF\u7248\u672C","slug":"\u666E\u901A\u7684\u6279\u91CF\u7248\u672C"},{"level":3,"title":"\u53EA\u6709\u4E00\u4E2ASSH\u7AEF\u53E3\u7684\u7248\u672C","slug":"\u53EA\u6709\u4E00\u4E2Assh\u7AEF\u53E3\u7684\u7248\u672C"},{"level":2,"title":"\u67E5\u770B\u5DF2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F","slug":"\u67E5\u770B\u5DF2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F"},{"level":2,"title":"\u90E8\u5206\u5E38\u7528LXD\u547D\u4EE4","slug":"\u90E8\u5206\u5E38\u7528lxd\u547D\u4EE4"},{"level":2,"title":"\u4E00\u952E\u811A\u672C\u8001\u624B\u63A8\u8350\u65B9\u4FBF\u5FEB\u6377","slug":"\u4E00\u952E\u811A\u672C\u8001\u624B\u63A8\u8350\u65B9\u4FBF\u5FEB\u6377"},{"level":3,"title":"\u53EA\u5F00\u4E00\u4E2ANAT\u670D\u52A1\u5668","slug":"\u53EA\u5F00\u4E00\u4E2Anat\u670D\u52A1\u5668"}],"relativePath":"en_US/guide/lxd_lxc.md","lastUpdated":1687135450000}',p={},t=e("",72),o=[t];function c(l,i,d,r,u,h){return n(),a("div",null,o)}var k=s(p,[["render",c]]);export{m as __pageData,k as default};
+import{_ as s,c as a,o as n,a as e}from"./app.8fc4a373.js";const m='{"title":"\u666E\u901A\u7684\u6279\u91CF\u7248\u672C","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u666E\u901A\u7684\u6279\u91CF\u7248\u672C","slug":"\u666E\u901A\u7684\u6279\u91CF\u7248\u672C"},{"level":3,"title":"\u53EA\u6709\u4E00\u4E2ASSH\u7AEF\u53E3\u7684\u7248\u672C","slug":"\u53EA\u6709\u4E00\u4E2Assh\u7AEF\u53E3\u7684\u7248\u672C"},{"level":2,"title":"\u67E5\u770B\u5DF2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F","slug":"\u67E5\u770B\u5DF2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F"},{"level":2,"title":"\u90E8\u5206\u5E38\u7528LXD\u547D\u4EE4","slug":"\u90E8\u5206\u5E38\u7528lxd\u547D\u4EE4"},{"level":2,"title":"\u4E00\u952E\u811A\u672C\u8001\u624B\u63A8\u8350\u65B9\u4FBF\u5FEB\u6377","slug":"\u4E00\u952E\u811A\u672C\u8001\u624B\u63A8\u8350\u65B9\u4FBF\u5FEB\u6377"},{"level":3,"title":"\u53EA\u5F00\u4E00\u4E2ANAT\u670D\u52A1\u5668","slug":"\u53EA\u5F00\u4E00\u4E2Anat\u670D\u52A1\u5668"}],"relativePath":"en_US/guide/lxd_lxc.md","lastUpdated":1687160056000}',p={},t=e("",72),o=[t];function c(l,i,d,r,u,h){return n(),a("div",null,o)}var k=s(p,[["render",c]]);export{m as __pageData,k as default};
diff --git a/assets/en_US_guide_lxd_precheck.md.513f49c6.js b/assets/en_US_guide_lxd_precheck.md.a45a1d17.js
similarity index 98%
rename from assets/en_US_guide_lxd_precheck.md.513f49c6.js
rename to assets/en_US_guide_lxd_precheck.md.a45a1d17.js
index c011538acf..ed3b3c732c 100644
--- a/assets/en_US_guide_lxd_precheck.md.513f49c6.js
+++ b/assets/en_US_guide_lxd_precheck.md.a45a1d17.js
@@ -1,2 +1,2 @@
-import{_ as e,c as t,o as i,a as r}from"./app.8fc4a373.js";const b='{"title":"\u914D\u7F6E\u8981\u6C42","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u914D\u7F6E\u8981\u6C42","slug":"\u914D\u7F6E\u8981\u6C42"},{"level":2,"title":"\u9879\u76EE\u7279\u70B9","slug":"\u9879\u76EE\u7279\u70B9"},{"level":2,"title":"\u68C0\u6D4B\u73AF\u5883","slug":"\u68C0\u6D4B\u73AF\u5883"}],"relativePath":"en_US/guide/lxd_precheck.md","lastUpdated":1687135450000}',a={},l=r(`

\u914D\u7F6E\u8981\u6C42

\u786C\u4EF6\u8981\u6C42:

  • \u7CFB\u7EDF\uFF1ADebian 8+, Ubuntu 18+(\u63A8\u8350)\uFF0C\u7CFB\u7EDF\u8D8A\u65B0\u8D8A\u597D
  • \u865A\u62DF\u5316\uFF1A\u63A8\u8350KVM\u3001VMWARE\u865A\u62DF\u5316
  • \u5185\u5B58\uFF1A\u5185\u5B58\u81F3\u5C11512MB
  • \u786C\u76D8\uFF1A\u786C\u76D8(\u7CFB\u7EDF\u76D8)\u81F3\u5C1110G
  • \u7F51\u7EDC\uFF1A\u72EC\u7ACB\u7684IPV4\u5730\u5740\uFF0CIPV6\u53EF\u6709\u53EF\u65E0\uFF0C\u5E26\u5BBD\u80FD\u4E0B\u8F7D\u811A\u672C\u5C31\u884C\uFF0C\u7F51\u7EDC\u80FD\u8FDE\u63A5Github\u7684raw\u9875\u9762\u5C31\u884C

PS: \u5982\u679C\u786C\u4EF6\u975E\u5E38\u597D\u8D44\u6E90\u5F88\u591A\uFF0C\u53EF\u4F7F\u7528PVE\u6279\u91CF\u5F00KVM\u865A\u62DF\u5316\u7684\u865A\u62DF\u673A \u8DF3\u8F6C

PS: \u5982\u679C\u786C\u4EF6\u8D44\u6E90\u66F4\u70C2\uFF0C\u865A\u62DF\u5316\u4E0D\u652F\u6301\uFF0C\u53EF\u4F7F\u7528docker\u7248\u672C\u7684\uFF0C\u9002\u914D\u9762\u66F4\u5E7F \u8DF3\u8F6C

\u9879\u76EE\u7279\u70B9

  • \u672C\u5957\u811A\u672C\u5F00\u53D1\u4F7F\u7528\u7684Ubuntu20\uFF0CUbuntu\u522B\u7684\u957F\u671F\u7EF4\u62A4\u7248\u672C\u5E94\u8BE5\u4E5F\u6CA1\u95EE\u9898\uFF0CDebian\u65E0\u6CD5\u4F7F\u7528zfs\u65F6\u81EA\u52A8\u5207\u6362\u522B\u7684\u5B58\u50A8\u7C7B\u578B

  • \u5DF2\u8BBE\u7F6E\u540C\u65F6\u8FDB\u884CTCP\u548CUDP\u8F6C\u53D1\uFF0C\u9664\u4E86SSH\u7AEF\u53E3\u5176\u4ED6\u7684\u6620\u5C04\u5185\u7F51\u5916\u7F51\u7AEF\u53E3\u4E00\u81F4

  • \u5DF2\u8BBE\u7F6E\u652F\u6301\u5F00\u51FA\u7684LXC\u5BB9\u5668\u8FDB\u884Cdocker\u5D4C\u5957\u865A\u62DF\uFF0C\u9ED8\u8BA4\u666E\u901A\u7248\u672C\u548C\u7EAF\u63A2\u9488\u7248\u672C\u4F7F\u7528debian11\u7CFB\u7EDF

  • \u5DF2\u5C4F\u853D\u5BB9\u5668\u5185\u53EF\u80FD\u7528\u4E8E\u6EE5\u7528\u7684\u5DE5\u5177\u5305\u548CIPV4\u7F51\u7EDC\u7684TCP/UDP\u534F\u8BAE\u7684\u7AEF\u53E3( 3389 8888 54321 65432 )\uFF0C\u4EE5\u9632\u6B62\u5BB9\u5668\u88AB\u7528\u4E8E\u626B\u63CF\u548C\u7206\u7834\uFF0C\u4E14\u53EF\u5916\u7F6E\u8FDB\u7A0B\u68C0\u67E5\u6709\u95EE\u9898\u81EA\u52A8\u505C\u673A

  • \u5DF2\u652F\u6301\u4E00\u952E\u4E3ALXC\u5BB9\u5668\u914D\u7F6EIPV6\u5730\u5740(\u524D\u63D0\u662F\u6BCD\u9E21\u6709IPV6\u5B50\u7F51\uFF0C\u65E0IPV6\u5730\u5740\u5219\u4E0D\u914D\u7F6E)

  • \u4E00\u5B9A\u8981\u5728 /root \u7684\u8DEF\u5F84\u4E0B\u8FD0\u884C\u672C\u4ED3\u5E93\u811A\u672C\uFF0C\u4E14\u4F7F\u7528\u4E00\u952E\u811A\u672C\u7684\u4E0D\u8981\u5220\u9664\u8DEF\u5F84\u4E0B\u7684ssh.sh\u548Cconfig.sh\u6587\u4EF6

  • \u4FDD\u8BC1\u4F60\u8981\u5F00\u7684\u76D8\u4E3A\u9ED8\u8BA4\u7684\u7CFB\u7EDF\u76D8(sda\u6216\u8005sda1)\u800C\u4E0D\u662F\u6302\u8F7D\u7684\u76D8(sdb\u4E4B\u7C7B\u7684)\uFF0C\u4E0D\u786E\u5B9A\u7684\u4F7F\u7528fdisk -l\u548Cdf\u67E5\u770B

  • \u6302\u8F7D\u5176\u4ED6\u76D8\u7684\u8BE6\u770B \u5176\u4ED6\u8BF4\u660E

  • \u4E00\u952E\u811A\u672C\u652F\u6301\u81EA\u5B9A\u4E49\u9650\u5236\u6240\u6709\u5185\u5BB9\uFF0C\u666E\u901A\u7248\u672C\u652F\u6301\u591A\u6B21\u8FD0\u884C\u6279\u91CF\u751F\u6210\u4E0D\u8986\u76D6\u5148\u524D\u751F\u6210\u7684\u914D\u7F6E

\u68C0\u6D4B\u73AF\u5883

\u4F7F\u7528\u540E\u7EED\u811A\u672C\u7684\u52A1\u5FC5\u6267\u884C\u672C\u547D\u4EE4\u68C0\u6D4B\u6BCD\u9E21\u662F\u5426\u7B26\u5408\u8981\u6C42

bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/pre_check.sh)
+import{_ as e,c as t,o as i,a as r}from"./app.8fc4a373.js";const b='{"title":"\u914D\u7F6E\u8981\u6C42","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u914D\u7F6E\u8981\u6C42","slug":"\u914D\u7F6E\u8981\u6C42"},{"level":2,"title":"\u9879\u76EE\u7279\u70B9","slug":"\u9879\u76EE\u7279\u70B9"},{"level":2,"title":"\u68C0\u6D4B\u73AF\u5883","slug":"\u68C0\u6D4B\u73AF\u5883"}],"relativePath":"en_US/guide/lxd_precheck.md","lastUpdated":1687160056000}',a={},l=r(`

\u914D\u7F6E\u8981\u6C42

\u786C\u4EF6\u8981\u6C42:

  • \u7CFB\u7EDF\uFF1ADebian 8+, Ubuntu 18+(\u63A8\u8350)\uFF0C\u7CFB\u7EDF\u8D8A\u65B0\u8D8A\u597D
  • \u865A\u62DF\u5316\uFF1A\u63A8\u8350KVM\u3001VMWARE\u865A\u62DF\u5316
  • \u5185\u5B58\uFF1A\u5185\u5B58\u81F3\u5C11512MB
  • \u786C\u76D8\uFF1A\u786C\u76D8(\u7CFB\u7EDF\u76D8)\u81F3\u5C1110G
  • \u7F51\u7EDC\uFF1A\u72EC\u7ACB\u7684IPV4\u5730\u5740\uFF0CIPV6\u53EF\u6709\u53EF\u65E0\uFF0C\u5E26\u5BBD\u80FD\u4E0B\u8F7D\u811A\u672C\u5C31\u884C\uFF0C\u7F51\u7EDC\u80FD\u8FDE\u63A5Github\u7684raw\u9875\u9762\u5C31\u884C

PS: \u5982\u679C\u786C\u4EF6\u975E\u5E38\u597D\u8D44\u6E90\u5F88\u591A\uFF0C\u53EF\u4F7F\u7528PVE\u6279\u91CF\u5F00KVM\u865A\u62DF\u5316\u7684\u865A\u62DF\u673A \u8DF3\u8F6C

PS: \u5982\u679C\u786C\u4EF6\u8D44\u6E90\u66F4\u70C2\uFF0C\u865A\u62DF\u5316\u4E0D\u652F\u6301\uFF0C\u53EF\u4F7F\u7528docker\u7248\u672C\u7684\uFF0C\u9002\u914D\u9762\u66F4\u5E7F \u8DF3\u8F6C

\u9879\u76EE\u7279\u70B9

  • \u672C\u5957\u811A\u672C\u5F00\u53D1\u4F7F\u7528\u7684Ubuntu20\uFF0CUbuntu\u522B\u7684\u957F\u671F\u7EF4\u62A4\u7248\u672C\u5E94\u8BE5\u4E5F\u6CA1\u95EE\u9898\uFF0CDebian\u65E0\u6CD5\u4F7F\u7528zfs\u65F6\u81EA\u52A8\u5207\u6362\u522B\u7684\u5B58\u50A8\u7C7B\u578B

  • \u5DF2\u8BBE\u7F6E\u540C\u65F6\u8FDB\u884CTCP\u548CUDP\u8F6C\u53D1\uFF0C\u9664\u4E86SSH\u7AEF\u53E3\u5176\u4ED6\u7684\u6620\u5C04\u5185\u7F51\u5916\u7F51\u7AEF\u53E3\u4E00\u81F4

  • \u5DF2\u8BBE\u7F6E\u652F\u6301\u5F00\u51FA\u7684LXC\u5BB9\u5668\u8FDB\u884Cdocker\u5D4C\u5957\u865A\u62DF\uFF0C\u9ED8\u8BA4\u666E\u901A\u7248\u672C\u548C\u7EAF\u63A2\u9488\u7248\u672C\u4F7F\u7528debian11\u7CFB\u7EDF

  • \u5DF2\u5C4F\u853D\u5BB9\u5668\u5185\u53EF\u80FD\u7528\u4E8E\u6EE5\u7528\u7684\u5DE5\u5177\u5305\u548CIPV4\u7F51\u7EDC\u7684TCP/UDP\u534F\u8BAE\u7684\u7AEF\u53E3( 3389 8888 54321 65432 )\uFF0C\u4EE5\u9632\u6B62\u5BB9\u5668\u88AB\u7528\u4E8E\u626B\u63CF\u548C\u7206\u7834\uFF0C\u4E14\u53EF\u5916\u7F6E\u8FDB\u7A0B\u68C0\u67E5\u6709\u95EE\u9898\u81EA\u52A8\u505C\u673A

  • \u5DF2\u652F\u6301\u4E00\u952E\u4E3ALXC\u5BB9\u5668\u914D\u7F6EIPV6\u5730\u5740(\u524D\u63D0\u662F\u6BCD\u9E21\u6709IPV6\u5B50\u7F51\uFF0C\u65E0IPV6\u5730\u5740\u5219\u4E0D\u914D\u7F6E)

  • \u4E00\u5B9A\u8981\u5728 /root \u7684\u8DEF\u5F84\u4E0B\u8FD0\u884C\u672C\u4ED3\u5E93\u811A\u672C\uFF0C\u4E14\u4F7F\u7528\u4E00\u952E\u811A\u672C\u7684\u4E0D\u8981\u5220\u9664\u8DEF\u5F84\u4E0B\u7684ssh.sh\u548Cconfig.sh\u6587\u4EF6

  • \u4FDD\u8BC1\u4F60\u8981\u5F00\u7684\u76D8\u4E3A\u9ED8\u8BA4\u7684\u7CFB\u7EDF\u76D8(sda\u6216\u8005sda1)\u800C\u4E0D\u662F\u6302\u8F7D\u7684\u76D8(sdb\u4E4B\u7C7B\u7684)\uFF0C\u4E0D\u786E\u5B9A\u7684\u4F7F\u7528fdisk -l\u548Cdf\u67E5\u770B

  • \u6302\u8F7D\u5176\u4ED6\u76D8\u7684\u8BE6\u770B \u5176\u4ED6\u8BF4\u660E

  • \u4E00\u952E\u811A\u672C\u652F\u6301\u81EA\u5B9A\u4E49\u9650\u5236\u6240\u6709\u5185\u5BB9\uFF0C\u666E\u901A\u7248\u672C\u652F\u6301\u591A\u6B21\u8FD0\u884C\u6279\u91CF\u751F\u6210\u4E0D\u8986\u76D6\u5148\u524D\u751F\u6210\u7684\u914D\u7F6E

\u68C0\u6D4B\u73AF\u5883

\u4F7F\u7528\u540E\u7EED\u811A\u672C\u7684\u52A1\u5FC5\u6267\u884C\u672C\u547D\u4EE4\u68C0\u6D4B\u6BCD\u9E21\u662F\u5426\u7B26\u5408\u8981\u6C42

bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/pre_check.sh)
 
`,10),o=[l];function c(d,s,n,p,h,_){return i(),t("div",null,o)}var f=e(a,[["render",c]]);export{b as __pageData,f as default}; diff --git a/assets/en_US_guide_lxd_precheck.md.513f49c6.lean.js b/assets/en_US_guide_lxd_precheck.md.a45a1d17.lean.js similarity index 89% rename from assets/en_US_guide_lxd_precheck.md.513f49c6.lean.js rename to assets/en_US_guide_lxd_precheck.md.a45a1d17.lean.js index a3c729a50d..3219602810 100644 --- a/assets/en_US_guide_lxd_precheck.md.513f49c6.lean.js +++ b/assets/en_US_guide_lxd_precheck.md.a45a1d17.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o as i,a as r}from"./app.8fc4a373.js";const b='{"title":"\u914D\u7F6E\u8981\u6C42","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u914D\u7F6E\u8981\u6C42","slug":"\u914D\u7F6E\u8981\u6C42"},{"level":2,"title":"\u9879\u76EE\u7279\u70B9","slug":"\u9879\u76EE\u7279\u70B9"},{"level":2,"title":"\u68C0\u6D4B\u73AF\u5883","slug":"\u68C0\u6D4B\u73AF\u5883"}],"relativePath":"en_US/guide/lxd_precheck.md","lastUpdated":1687135450000}',a={},l=r("",10),o=[l];function c(d,s,n,p,h,_){return i(),t("div",null,o)}var f=e(a,[["render",c]]);export{b as __pageData,f as default}; +import{_ as e,c as t,o as i,a as r}from"./app.8fc4a373.js";const b='{"title":"\u914D\u7F6E\u8981\u6C42","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u914D\u7F6E\u8981\u6C42","slug":"\u914D\u7F6E\u8981\u6C42"},{"level":2,"title":"\u9879\u76EE\u7279\u70B9","slug":"\u9879\u76EE\u7279\u70B9"},{"level":2,"title":"\u68C0\u6D4B\u73AF\u5883","slug":"\u68C0\u6D4B\u73AF\u5883"}],"relativePath":"en_US/guide/lxd_precheck.md","lastUpdated":1687160056000}',a={},l=r("",10),o=[l];function c(d,s,n,p,h,_){return i(),t("div",null,o)}var f=e(a,[["render",c]]);export{b as __pageData,f as default}; diff --git a/assets/en_US_guide_lxd_qa.md.4df7b620.js b/assets/en_US_guide_lxd_qa.md.0963e920.js similarity index 95% rename from assets/en_US_guide_lxd_qa.md.4df7b620.js rename to assets/en_US_guide_lxd_qa.md.0963e920.js index f6641b9258..56a5b9cb07 100644 --- a/assets/en_US_guide_lxd_qa.md.4df7b620.js +++ b/assets/en_US_guide_lxd_qa.md.0963e920.js @@ -1 +1 @@ -import{_ as e,c as a,o as r,a as t}from"./app.8fc4a373.js";const v='{"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBIPV6\u5730\u5740\u5BB9\u5668\u7684VPS\u5546\u5BB6","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBIPV6\u5730\u5740\u5BB9\u5668\u7684VPS\u5546\u5BB6","slug":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBipv6\u5730\u5740\u5BB9\u5668\u7684vps\u5546\u5BB6"}],"relativePath":"en_US/guide/lxd_qa.md","lastUpdated":1687135450000}',p={},o=t('

\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBIPV6\u5730\u5740\u5BB9\u5668\u7684VPS\u5546\u5BB6

kuroit \u4E2D\u7684 \u7F8E\u56FD\u51E4\u51F0\u57CE regular

datalix \u4E2D\u7684 \u5FB7\u56FDAMD \u4FC3\u9500\u6B3E

luxvps \u4E2D\u7684 \u5FB7\u56FDAMD \u4FC3\u9500\u6B3E

',4),_=[o];function n(s,l,i,d,f,c){return r(),a("div",null,_)}var u=e(p,[["render",n]]);export{v as __pageData,u as default}; +import{_ as e,c as a,o as r,a as t}from"./app.8fc4a373.js";const v='{"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBIPV6\u5730\u5740\u5BB9\u5668\u7684VPS\u5546\u5BB6","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBIPV6\u5730\u5740\u5BB9\u5668\u7684VPS\u5546\u5BB6","slug":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBipv6\u5730\u5740\u5BB9\u5668\u7684vps\u5546\u5BB6"}],"relativePath":"en_US/guide/lxd_qa.md","lastUpdated":1687160056000}',p={},o=t('

\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBIPV6\u5730\u5740\u5BB9\u5668\u7684VPS\u5546\u5BB6

kuroit \u4E2D\u7684 \u7F8E\u56FD\u51E4\u51F0\u57CE regular

datalix \u4E2D\u7684 \u5FB7\u56FDAMD \u4FC3\u9500\u6B3E

luxvps \u4E2D\u7684 \u5FB7\u56FDAMD \u4FC3\u9500\u6B3E

',4),_=[o];function n(s,l,i,d,f,c){return r(),a("div",null,_)}var u=e(p,[["render",n]]);export{v as __pageData,u as default}; diff --git a/assets/en_US_guide_lxd_qa.md.4df7b620.lean.js b/assets/en_US_guide_lxd_qa.md.0963e920.lean.js similarity index 90% rename from assets/en_US_guide_lxd_qa.md.4df7b620.lean.js rename to assets/en_US_guide_lxd_qa.md.0963e920.lean.js index 30bdba62e2..2bef27b4c2 100644 --- a/assets/en_US_guide_lxd_qa.md.4df7b620.lean.js +++ b/assets/en_US_guide_lxd_qa.md.0963e920.lean.js @@ -1 +1 @@ -import{_ as e,c as a,o as r,a as t}from"./app.8fc4a373.js";const v='{"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBIPV6\u5730\u5740\u5BB9\u5668\u7684VPS\u5546\u5BB6","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBIPV6\u5730\u5740\u5BB9\u5668\u7684VPS\u5546\u5BB6","slug":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBipv6\u5730\u5740\u5BB9\u5668\u7684vps\u5546\u5BB6"}],"relativePath":"en_US/guide/lxd_qa.md","lastUpdated":1687135450000}',p={},o=t("",4),_=[o];function n(s,l,i,d,f,c){return r(),a("div",null,_)}var u=e(p,[["render",n]]);export{v as __pageData,u as default}; +import{_ as e,c as a,o as r,a as t}from"./app.8fc4a373.js";const v='{"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBIPV6\u5730\u5740\u5BB9\u5668\u7684VPS\u5546\u5BB6","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBIPV6\u5730\u5740\u5BB9\u5668\u7684VPS\u5546\u5BB6","slug":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBipv6\u5730\u5740\u5BB9\u5668\u7684vps\u5546\u5BB6"}],"relativePath":"en_US/guide/lxd_qa.md","lastUpdated":1687160056000}',p={},o=t("",4),_=[o];function n(s,l,i,d,f,c){return r(),a("div",null,_)}var u=e(p,[["render",n]]);export{v as __pageData,u as default}; diff --git a/assets/en_US_guide_lxd_thanks.md.28751e9e.js b/assets/en_US_guide_lxd_thanks.md.346b9dd6.js similarity index 97% rename from assets/en_US_guide_lxd_thanks.md.28751e9e.js rename to assets/en_US_guide_lxd_thanks.md.346b9dd6.js index 84277cd3b8..f660d17181 100644 --- a/assets/en_US_guide_lxd_thanks.md.28751e9e.js +++ b/assets/en_US_guide_lxd_thanks.md.346b9dd6.js @@ -1 +1 @@ -import{_ as e,c as r,o as t,a as n}from"./app.8fc4a373.js";const f='{"title":"\u81F4\u8C22","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u81F4\u8C22","slug":"\u81F4\u8C22"}],"relativePath":"en_US/guide/lxd_thanks.md","lastUpdated":1687135450000}',o={},a=n('

\u81F4\u8C22

https://github.com/lxc/lxd

https://lxdware.com/

https://discuss.linuxcontainers.org/

https://discuss.linuxcontainers.org/t/how-to-run-docker-inside-lxc-container/13017/4

https://discuss.linuxcontainers.org/t/error-seccomp-notify-not-supported-on-container-start/15038/3

https://discuss.linuxcontainers.org/t/how-do-i-assign-a-public-ipv6-address-to-a-lxc-container/6028

https://github.com/turtle0x1/LxdMosaic

https://openzfs.github.io/openzfs-docs/Getting Started/Debian/index.html

\u611F\u8C22 @Ella-Alinda @fscarmen \u63D0\u4F9B\u7684\u6307\u5BFC

',10),s=[a];function i(p,c,l,d,h,u){return t(),r("div",null,s)}var g=e(o,[["render",i]]);export{f as __pageData,g as default}; +import{_ as e,c as r,o as t,a as n}from"./app.8fc4a373.js";const f='{"title":"\u81F4\u8C22","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u81F4\u8C22","slug":"\u81F4\u8C22"}],"relativePath":"en_US/guide/lxd_thanks.md","lastUpdated":1687160056000}',o={},a=n('

\u81F4\u8C22

https://github.com/lxc/lxd

https://lxdware.com/

https://discuss.linuxcontainers.org/

https://discuss.linuxcontainers.org/t/how-to-run-docker-inside-lxc-container/13017/4

https://discuss.linuxcontainers.org/t/error-seccomp-notify-not-supported-on-container-start/15038/3

https://discuss.linuxcontainers.org/t/how-do-i-assign-a-public-ipv6-address-to-a-lxc-container/6028

https://github.com/turtle0x1/LxdMosaic

https://openzfs.github.io/openzfs-docs/Getting Started/Debian/index.html

\u611F\u8C22 @Ella-Alinda @fscarmen \u63D0\u4F9B\u7684\u6307\u5BFC

',10),s=[a];function i(p,c,l,d,h,u){return t(),r("div",null,s)}var g=e(o,[["render",i]]);export{f as __pageData,g as default}; diff --git a/assets/en_US_guide_lxd_thanks.md.28751e9e.lean.js b/assets/en_US_guide_lxd_thanks.md.346b9dd6.lean.js similarity index 84% rename from assets/en_US_guide_lxd_thanks.md.28751e9e.lean.js rename to assets/en_US_guide_lxd_thanks.md.346b9dd6.lean.js index 68c08553be..2d32f54859 100644 --- a/assets/en_US_guide_lxd_thanks.md.28751e9e.lean.js +++ b/assets/en_US_guide_lxd_thanks.md.346b9dd6.lean.js @@ -1 +1 @@ -import{_ as e,c as r,o as t,a as n}from"./app.8fc4a373.js";const f='{"title":"\u81F4\u8C22","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u81F4\u8C22","slug":"\u81F4\u8C22"}],"relativePath":"en_US/guide/lxd_thanks.md","lastUpdated":1687135450000}',o={},a=n("",10),s=[a];function i(p,c,l,d,h,u){return t(),r("div",null,s)}var g=e(o,[["render",i]]);export{f as __pageData,g as default}; +import{_ as e,c as r,o as t,a as n}from"./app.8fc4a373.js";const f='{"title":"\u81F4\u8C22","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u81F4\u8C22","slug":"\u81F4\u8C22"}],"relativePath":"en_US/guide/lxd_thanks.md","lastUpdated":1687160056000}',o={},a=n("",10),s=[a];function i(p,c,l,d,h,u){return t(),r("div",null,s)}var g=e(o,[["render",i]]);export{f as __pageData,g as default}; diff --git a/assets/en_US_guide_pve_install.md.b2ef7a80.js b/assets/en_US_guide_pve_install.md.9052cbc0.js similarity index 99% rename from assets/en_US_guide_pve_install.md.b2ef7a80.js rename to assets/en_US_guide_pve_install.md.9052cbc0.js index d04b997167..13018fcb90 100644 --- a/assets/en_US_guide_pve_install.md.b2ef7a80.js +++ b/assets/en_US_guide_pve_install.md.9052cbc0.js @@ -1,4 +1,4 @@ -import{_ as s,c as e,o as a,a as t}from"./app.8fc4a373.js";const k='{"title":"\u4E00\u952E\u5B89\u88C5PVE","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u4E00\u952E\u5B89\u88C5PVE","slug":"\u4E00\u952E\u5B89\u88C5pve"},{"level":2,"title":"\u9884\u914D\u7F6E\u73AF\u5883","slug":"\u9884\u914D\u7F6E\u73AF\u5883"},{"level":3,"title":"\u81EA\u52A8\u914D\u7F6E\u5BBF\u4E3B\u673A\u7684\u7F51\u5173","slug":"\u81EA\u52A8\u914D\u7F6E\u5BBF\u4E3B\u673A\u7684\u7F51\u5173"}],"relativePath":"en_US/guide/pve_install.md","lastUpdated":1687135450000}',n={},c=t(`

\u4E00\u952E\u5B89\u88C5PVE

  • \u5B89\u88C5\u7684\u662F\u5F53\u4E0Bapt\u6E90\u6700\u65B0\u7684PVE
  • \u6BD4\u5982debian10\u5219\u662Fpve6.4\uFF0Cdebian11\u5219\u662Fpve7.x\uFF0Cdebian12\u5219\u662Fpve8.x

TIP

\u5EFA\u8BAEdebian11\u800C\u4E0D\u662Fdebian12\uFF0C\u56E0\u4E3A\u540E\u8005\u662Fbeta\u7248\u672C\uFF0Cdebian11\u5B89\u88C5\u7684\u624D\u662F\u7A33\u5B9A\u7248

  • /etc/hosts\u6587\u4EF6\u4FEE\u6539(\u4FEE\u6B63\u5546\u5BB6hostname\u8BBE\u7F6E\u9519\u8BEF\u4EE5\u53CA\u65B0\u589EPVE\u6240\u9700\u7684\u5185\u5BB9)
  • \u5DF2\u8BBE\u7F6E/etc/hosts\u4E3A\u53EA\u8BFB\u6A21\u5F0F\uFF0C\u907F\u514D\u91CD\u542F\u540E\u6587\u4EF6\u88AB\u8986\u5199\uFF0C\u5982\u9700\u4FEE\u6539\u8BF7\u4F7F\u7528chattr -i /etc/hosts\u53D6\u6D88\u53EA\u8BFB\u9501\u5B9A\uFF0C\u4FEE\u6539\u5B8C\u6BD5\u8BF7\u6267\u884Cchattr +i /etc/hosts\u53EA\u8BFB\u9501\u5B9A
  • \u68C0\u6D4B/etc/cloud/cloud.cfg\u5982\u679C\u53D1\u73B0preserve_hostname\u662Ffalse\uFF0C\u5219\u6539\u4E3Atrue\uFF0C\u540C\u4E0A\uFF0C\u4E5F\u7528chattr\u547D\u4EE4\u8FDB\u884C\u4E86\u6587\u4EF6\u9501\u5B9A\u907F\u514D\u91CD\u542F\u8986\u76D6\u8BBE\u7F6E
  • \u68C0\u6D4B\u662F\u5426\u4E3A\u4E2D\u56FDIP\uFF0C\u5982\u679C\u4E3A\u4E2D\u56FDIP\u4F7F\u7528\u6E05\u534E\u955C\u50CF\u6E90\uFF0C\u5426\u5219\u4F7F\u7528\u5B98\u65B9\u6E90
  • \u5B89\u88C5PVE\u5F00\u865A\u62DF\u673A\u9700\u8981\u7684\u5FC5\u5907\u5DE5\u5177\u5305
  • \u66FF\u6362apt\u6E90\u4E2D\u7684\u4F01\u4E1A\u8BA2\u9605\u4E3A\u793E\u533A\u6E90
  • \u6253\u5370\u67E5\u8BE2Linux\u7CFB\u7EDF\u5185\u6838\u548CPVE\u5185\u6838\u662F\u5426\u5DF2\u5B89\u88C5
  • \u68C0\u6D4B/etc/resolv.conf\u662F\u5426\u4E3A\u7A7A\uFF0C\u4E3A\u7A7A\u5219\u8BBE\u7F6E\u68C0\u6D4B8.8.8.8\u7684\u5F00\u673A\u81EA\u542F\u6DFB\u52A0DNS\u7684systemd\u670D\u52A1
  • \u65B0\u589EPVE\u7684APT\u6E90\u94FE\u63A5\u540E\uFF0C\u4E0B\u8F7DPVE\u5E76\u6253\u5370\u8F93\u51FA\u767B\u9646\u4FE1\u606F

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/install_pve.sh -o install_pve.sh && chmod +x install_pve.sh && bash install_pve.sh
+import{_ as s,c as e,o as a,a as t}from"./app.8fc4a373.js";const k='{"title":"\u4E00\u952E\u5B89\u88C5PVE","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u4E00\u952E\u5B89\u88C5PVE","slug":"\u4E00\u952E\u5B89\u88C5pve"},{"level":2,"title":"\u9884\u914D\u7F6E\u73AF\u5883","slug":"\u9884\u914D\u7F6E\u73AF\u5883"},{"level":3,"title":"\u81EA\u52A8\u914D\u7F6E\u5BBF\u4E3B\u673A\u7684\u7F51\u5173","slug":"\u81EA\u52A8\u914D\u7F6E\u5BBF\u4E3B\u673A\u7684\u7F51\u5173"}],"relativePath":"en_US/guide/pve_install.md","lastUpdated":1687160056000}',n={},c=t(`

\u4E00\u952E\u5B89\u88C5PVE

  • \u5B89\u88C5\u7684\u662F\u5F53\u4E0Bapt\u6E90\u6700\u65B0\u7684PVE
  • \u6BD4\u5982debian10\u5219\u662Fpve6.4\uFF0Cdebian11\u5219\u662Fpve7.x\uFF0Cdebian12\u5219\u662Fpve8.x

TIP

\u5EFA\u8BAEdebian11\u800C\u4E0D\u662Fdebian12\uFF0C\u56E0\u4E3A\u540E\u8005\u662Fbeta\u7248\u672C\uFF0Cdebian11\u5B89\u88C5\u7684\u624D\u662F\u7A33\u5B9A\u7248

  • /etc/hosts\u6587\u4EF6\u4FEE\u6539(\u4FEE\u6B63\u5546\u5BB6hostname\u8BBE\u7F6E\u9519\u8BEF\u4EE5\u53CA\u65B0\u589EPVE\u6240\u9700\u7684\u5185\u5BB9)
  • \u5DF2\u8BBE\u7F6E/etc/hosts\u4E3A\u53EA\u8BFB\u6A21\u5F0F\uFF0C\u907F\u514D\u91CD\u542F\u540E\u6587\u4EF6\u88AB\u8986\u5199\uFF0C\u5982\u9700\u4FEE\u6539\u8BF7\u4F7F\u7528chattr -i /etc/hosts\u53D6\u6D88\u53EA\u8BFB\u9501\u5B9A\uFF0C\u4FEE\u6539\u5B8C\u6BD5\u8BF7\u6267\u884Cchattr +i /etc/hosts\u53EA\u8BFB\u9501\u5B9A
  • \u68C0\u6D4B/etc/cloud/cloud.cfg\u5982\u679C\u53D1\u73B0preserve_hostname\u662Ffalse\uFF0C\u5219\u6539\u4E3Atrue\uFF0C\u540C\u4E0A\uFF0C\u4E5F\u7528chattr\u547D\u4EE4\u8FDB\u884C\u4E86\u6587\u4EF6\u9501\u5B9A\u907F\u514D\u91CD\u542F\u8986\u76D6\u8BBE\u7F6E
  • \u68C0\u6D4B\u662F\u5426\u4E3A\u4E2D\u56FDIP\uFF0C\u5982\u679C\u4E3A\u4E2D\u56FDIP\u4F7F\u7528\u6E05\u534E\u955C\u50CF\u6E90\uFF0C\u5426\u5219\u4F7F\u7528\u5B98\u65B9\u6E90
  • \u5B89\u88C5PVE\u5F00\u865A\u62DF\u673A\u9700\u8981\u7684\u5FC5\u5907\u5DE5\u5177\u5305
  • \u66FF\u6362apt\u6E90\u4E2D\u7684\u4F01\u4E1A\u8BA2\u9605\u4E3A\u793E\u533A\u6E90
  • \u6253\u5370\u67E5\u8BE2Linux\u7CFB\u7EDF\u5185\u6838\u548CPVE\u5185\u6838\u662F\u5426\u5DF2\u5B89\u88C5
  • \u68C0\u6D4B/etc/resolv.conf\u662F\u5426\u4E3A\u7A7A\uFF0C\u4E3A\u7A7A\u5219\u8BBE\u7F6E\u68C0\u6D4B8.8.8.8\u7684\u5F00\u673A\u81EA\u542F\u6DFB\u52A0DNS\u7684systemd\u670D\u52A1
  • \u65B0\u589EPVE\u7684APT\u6E90\u94FE\u63A5\u540E\uFF0C\u4E0B\u8F7DPVE\u5E76\u6253\u5370\u8F93\u51FA\u767B\u9646\u4FE1\u606F

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/install_pve.sh -o install_pve.sh && chmod +x install_pve.sh && bash install_pve.sh
 

\u56FD\u5185

curl -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/install_pve.sh -o install_pve.sh && chmod +x install_pve.sh && bash install_pve.sh
 

\u9884\u914D\u7F6E\u73AF\u5883

  • \u521B\u5EFA\u8D44\u6E90\u6C60mypool
  • \u79FB\u9664\u8BA2\u9605\u5F39\u7A97
  • \u5C1D\u8BD5\u5F00\u542F\u786C\u4EF6\u76F4\u901A
  • \u68C0\u6D4BAppArmor\u6A21\u5757\u5E76\u8BD5\u56FE\u5B89\u88C5
  • \u91CD\u542F\u7CFB\u7EDF\u524D\u63A8\u8350\u6302\u4E0Anezha\u63A2\u9488\u65B9\u4FBF\u5728\u540E\u53F0\u4E0D\u901A\u8FC7SSH\u4F7F\u7528\u547D\u4EE4\u884C\uFF0C\u907F\u514DSSH\u53EF\u80FD\u56E0\u4E3A\u5546\u5BB6\u5947\u8469\u7684\u9884\u8BBE\u5BFC\u81F4\u91CD\u542F\u540Eroot\u5BC6\u7801\u4E22\u5931
  • \u6267\u884C\u5B8C\u6BD5\u5EFA\u8BAE\u7B49\u5F85\u51E0\u5206\u949F\u540E\u518D\u91CD\u542F\u670D\u52A1\u5668\uFF0C\u6267\u884Creboot\u524D\u9700\u8981\u7B49\u5F85\u540E\u53F0\u4EFB\u52A1\u6267\u884C\u5B8C\u6BD5\uFF0C\u4E00\u4E9B\u5BBF\u4E3B\u673A\u7684\u7CFB\u7EDFapt\u547D\u4EE4\u6267\u884C\u5F88\u6162\uFF0C\u5F97\u7B49\u4E00\u4F1A\u624D\u80FD\u6267\u884C\u5B8C\u6BD5

\u56FD\u9645

bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/build_backend.sh)
 

\u56FD\u5185

bash <(wget -qO- --no-check-certificate https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/build_backend.sh)
diff --git a/assets/en_US_guide_pve_install.md.b2ef7a80.lean.js b/assets/en_US_guide_pve_install.md.9052cbc0.lean.js
similarity index 90%
rename from assets/en_US_guide_pve_install.md.b2ef7a80.lean.js
rename to assets/en_US_guide_pve_install.md.9052cbc0.lean.js
index 5b626d20cb..5ec274e52b 100644
--- a/assets/en_US_guide_pve_install.md.b2ef7a80.lean.js
+++ b/assets/en_US_guide_pve_install.md.9052cbc0.lean.js
@@ -1 +1 @@
-import{_ as s,c as e,o as a,a as t}from"./app.8fc4a373.js";const k='{"title":"\u4E00\u952E\u5B89\u88C5PVE","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u4E00\u952E\u5B89\u88C5PVE","slug":"\u4E00\u952E\u5B89\u88C5pve"},{"level":2,"title":"\u9884\u914D\u7F6E\u73AF\u5883","slug":"\u9884\u914D\u7F6E\u73AF\u5883"},{"level":3,"title":"\u81EA\u52A8\u914D\u7F6E\u5BBF\u4E3B\u673A\u7684\u7F51\u5173","slug":"\u81EA\u52A8\u914D\u7F6E\u5BBF\u4E3B\u673A\u7684\u7F51\u5173"}],"relativePath":"en_US/guide/pve_install.md","lastUpdated":1687135450000}',n={},c=t("",22),o=[c];function p(i,l,r,d,h,u){return a(),e("div",null,o)}var m=s(n,[["render",p]]);export{k as __pageData,m as default};
+import{_ as s,c as e,o as a,a as t}from"./app.8fc4a373.js";const k='{"title":"\u4E00\u952E\u5B89\u88C5PVE","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u4E00\u952E\u5B89\u88C5PVE","slug":"\u4E00\u952E\u5B89\u88C5pve"},{"level":2,"title":"\u9884\u914D\u7F6E\u73AF\u5883","slug":"\u9884\u914D\u7F6E\u73AF\u5883"},{"level":3,"title":"\u81EA\u52A8\u914D\u7F6E\u5BBF\u4E3B\u673A\u7684\u7F51\u5173","slug":"\u81EA\u52A8\u914D\u7F6E\u5BBF\u4E3B\u673A\u7684\u7F51\u5173"}],"relativePath":"en_US/guide/pve_install.md","lastUpdated":1687160056000}',n={},c=t("",22),o=[c];function p(i,l,r,d,h,u){return a(),e("div",null,o)}var m=s(n,[["render",p]]);export{k as __pageData,m as default};
diff --git a/assets/en_US_guide_pve_kvm.md.9459ed06.js b/assets/en_US_guide_pve_kvm.md.b8210d24.js
similarity index 99%
rename from assets/en_US_guide_pve_kvm.md.9459ed06.js
rename to assets/en_US_guide_pve_kvm.md.b8210d24.js
index 98933dfad5..424d45277c 100644
--- a/assets/en_US_guide_pve_kvm.md.9459ed06.js
+++ b/assets/en_US_guide_pve_kvm.md.b8210d24.js
@@ -1,4 +1,4 @@
-import{_ as s,c as a,o as e,a as n}from"./app.8fc4a373.js";const v='{"title":"\u90E8\u5206\u6CE8\u610F\u4E8B\u9879","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u90E8\u5206\u6CE8\u610F\u4E8B\u9879","slug":"\u90E8\u5206\u6CE8\u610F\u4E8B\u9879"},{"level":3,"title":"\u5355\u72EC\u5F00\u8BBEKVM\u865A\u62DF\u5316\u7684VM","slug":"\u5355\u72EC\u5F00\u8BBEkvm\u865A\u62DF\u5316\u7684vm"},{"level":3,"title":"\u6279\u91CF\u5F00\u8BBENAT\u7684KVM\u865A\u62DF\u5316\u7684VM","slug":"\u6279\u91CF\u5F00\u8BBEnat\u7684kvm\u865A\u62DF\u5316\u7684vm"},{"level":3,"title":"\u5F00\u8BBE\u72EC\u7ACBIPV4\u5730\u5740\u7684VM","slug":"\u5F00\u8BBE\u72EC\u7ACBipv4\u5730\u5740\u7684vm"},{"level":3,"title":"\u5220\u9664\u793A\u4F8B","slug":"\u5220\u9664\u793A\u4F8B-1"}],"relativePath":"en_US/guide/pve_kvm.md","lastUpdated":1687135450000}',t={},p=n(`

\u90E8\u5206\u6CE8\u610F\u4E8B\u9879

\u6267\u884C\u672C\u9879\u76EE\u7684\u7B2C\u4E00\u4E2A\u68C0\u6D4B\u73AF\u5883\u7684\u547D\u4EE4\uFF0C\u5C55\u793A\u5982\u4E0B


![coode](./images/pve_kvm/pve_kvm_1.png)

\u67E5\u8BE2\u5982\u4E0A\u7684\u53EA\u9700\u4F7F\u7528\u4E0B\u9762\u7684\u4E00\u952E\u811A\u672C\u81EA\u52A8\u521B\u5EFA\u865A\u62DF\u673A\u5373\u53EF\uFF0C\u65E0\u9700\u624B\u52A8\u518D\u4FEE\u6539WEB\u7AEF\u8BBE\u7F6E


![coode](./images/pve_kvm/pve_kvm_2.png)

\u67E5\u8BE2\u5982\u4E0A\u7684\u5728\u4F7F\u7528\u540E\u7EED\u811A\u672C\u521B\u5EFA\u4E86\u865A\u62DF\u673A\u540E\uFF0C\u53EF\u80FD\u9700\u8981\u624B\u52A8\u4FEE\u6539WEB\u7AEF\u8BBE\u7F6E\uFF0C\u9700\u8981\u5173\u95ED\u5BF9\u5E94\u6BCF\u4E2A\u865A\u62DF\u673A\u7684\u786C\u4EF6\u5D4C\u5957\u865A\u62DF\u5316\uFF0C\u5982\u4E0B\u56FE


![coode](./images/pve_kvm/pve_kvm_3.png)

\u5148\u505C\u6B62\u865A\u62DF\u673A\u518D\u4FEE\u6539\uFF0C\u4FEE\u6539\u5B8C\u540E\u518D\u5F00\u673A\u624D\u80FD\u4F7F\u7528NOVNC\uFF0C\u4E0D\u5173\u95ED\u53EF\u80FD\u5BFC\u81F4\u8FD9\u4E2A\u865A\u62DF\u673A\u6709BUG\u65E0\u6CD5\u4F7F\u7528

\u5982\u679C\u5F3A\u884C\u5B89\u88C5PVE\u5F00KVM\uFF0C\u542F\u52A8\u4E0D\u4E86\u7684\u4E5F\u53EF\u4EE5\u5173\u95ED\u8FD9\u4E2A\u9009\u9879\u8BD5\u8BD5\u80FD\u4E0D\u80FD\u542F\u52A8\u865A\u62DF\u673A

\u5355\u72EC\u5F00\u8BBEKVM\u865A\u62DF\u5316\u7684VM

  • \u81EA\u52A8\u5F00\u8BBENAT\u670D\u52A1\u5668\uFF0C\u9ED8\u8BA4\u4F7F\u7528Debian10\u955C\u50CF\uFF0C\u56E0\u4E3A\u8BE5\u955C\u50CF\u5360\u7528\u6700\u5C0F
  • \u53EF\u5728\u547D\u4EE4\u4E2D\u81EA\u5B9A\u4E49\u9700\u8981\u4F7F\u7528\u7684\u955C\u50CF\uFF0C\u8FD9\u91CC\u6709\u7ED9\u51FA\u914D\u7F6E\u597D\u7684\u955C\u50CF\uFF0C\u955C\u50CF\u81EA\u5E26\u7A7A\u95F4\u8BBE\u7F6E\u662F2~10G\u786C\u76D8\uFF0C\u65E5\u5E38\u4F7F\u7528\u81F3\u5C1110G\u4EE5\u4E0A\u5373\u53EF\uFF0C\u9664\u975E\u67D0\u4E9B\u955C\u50CF\u5F00\u4E0D\u8D77\u6765\u518D\u589E\u52A0\u786C\u76D8\u5927\u5C0F
  • \u53EF\u5728\u547D\u4EE4\u4E2D\u6307\u5B9A\u5B58\u50A8\u76D8\u4F4D\u7F6E\uFF0C\u9ED8\u8BA4\u4E0D\u6307\u5B9A\u65F6\u4E3Alocal\u76D8\u5373\u7CFB\u7EDF\u76D8\uFF0C\u53EF\u6307\u5B9A\u4E3APVE\u4E2D\u663E\u793A\u7684\u6302\u8F7D\u76D8
  • \u81EA\u5B9A\u4E49\u5185\u5B58\u5927\u5C0F\u63A8\u8350512MB\u5185\u5B58

TIP

\u9700\u8981\u6CE8\u610F\u7684\u662F\u5BBF\u4E3B\u673A\u5185\u5B58\u8BB0\u5F97\u5F00\u70B9swap\u514D\u5F97\u673A\u5668\u70B8\u4E86\u5F00SWAP\u70B9\u6211\u8DF3\u8F6C

  • \u81EA\u52A8\u8FDB\u884C\u5185\u5916\u7F51\u7AEF\u53E3\u6620\u5C04\uFF0C\u542B22\uFF0C80\uFF0C443\u7AEF\u53E3\u4EE5\u53CA\u5176\u4ED625\u4E2A\u5185\u5916\u7F51\u7AEF\u53E3\u53F7\u4E00\u6837\u7684\u7AEF\u53E3
  • \u751F\u6210\u540E\u9700\u8981\u7B49\u5F85\u4E00\u6BB5\u65F6\u95F4\u865A\u62DF\u673A\u5185\u90E8\u7684cloud-init\u914D\u7F6E\u597D\u7F51\u7EDC\u4EE5\u53CA\u767B\u9646\u4FE1\u606F\uFF0C\u5927\u6982\u9700\u89815\u5206\u949F
  • \u865A\u62DF\u673A\u7684\u76F8\u5173\u4FE1\u606F\u5C06\u4F1A\u5B58\u50A8\u5230WEB\u7AEF\u5BF9\u5E94VM\u7684NOTES\u4E2D\uFF0C\u53EF\u5728WEB\u7AEF\u67E5\u770B

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/buildvm.sh -o buildvm.sh && chmod +x buildvm.sh
+import{_ as s,c as a,o as e,a as n}from"./app.8fc4a373.js";const v='{"title":"\u90E8\u5206\u6CE8\u610F\u4E8B\u9879","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u90E8\u5206\u6CE8\u610F\u4E8B\u9879","slug":"\u90E8\u5206\u6CE8\u610F\u4E8B\u9879"},{"level":3,"title":"\u5355\u72EC\u5F00\u8BBEKVM\u865A\u62DF\u5316\u7684VM","slug":"\u5355\u72EC\u5F00\u8BBEkvm\u865A\u62DF\u5316\u7684vm"},{"level":3,"title":"\u6279\u91CF\u5F00\u8BBENAT\u7684KVM\u865A\u62DF\u5316\u7684VM","slug":"\u6279\u91CF\u5F00\u8BBEnat\u7684kvm\u865A\u62DF\u5316\u7684vm"},{"level":3,"title":"\u5F00\u8BBE\u72EC\u7ACBIPV4\u5730\u5740\u7684VM","slug":"\u5F00\u8BBE\u72EC\u7ACBipv4\u5730\u5740\u7684vm"},{"level":3,"title":"\u5220\u9664\u793A\u4F8B","slug":"\u5220\u9664\u793A\u4F8B-1"}],"relativePath":"en_US/guide/pve_kvm.md","lastUpdated":1687160056000}',t={},p=n(`

\u90E8\u5206\u6CE8\u610F\u4E8B\u9879

\u6267\u884C\u672C\u9879\u76EE\u7684\u7B2C\u4E00\u4E2A\u68C0\u6D4B\u73AF\u5883\u7684\u547D\u4EE4\uFF0C\u5C55\u793A\u5982\u4E0B


![coode](./images/pve_kvm/pve_kvm_1.png)

\u67E5\u8BE2\u5982\u4E0A\u7684\u53EA\u9700\u4F7F\u7528\u4E0B\u9762\u7684\u4E00\u952E\u811A\u672C\u81EA\u52A8\u521B\u5EFA\u865A\u62DF\u673A\u5373\u53EF\uFF0C\u65E0\u9700\u624B\u52A8\u518D\u4FEE\u6539WEB\u7AEF\u8BBE\u7F6E


![coode](./images/pve_kvm/pve_kvm_2.png)

\u67E5\u8BE2\u5982\u4E0A\u7684\u5728\u4F7F\u7528\u540E\u7EED\u811A\u672C\u521B\u5EFA\u4E86\u865A\u62DF\u673A\u540E\uFF0C\u53EF\u80FD\u9700\u8981\u624B\u52A8\u4FEE\u6539WEB\u7AEF\u8BBE\u7F6E\uFF0C\u9700\u8981\u5173\u95ED\u5BF9\u5E94\u6BCF\u4E2A\u865A\u62DF\u673A\u7684\u786C\u4EF6\u5D4C\u5957\u865A\u62DF\u5316\uFF0C\u5982\u4E0B\u56FE


![coode](./images/pve_kvm/pve_kvm_3.png)

\u5148\u505C\u6B62\u865A\u62DF\u673A\u518D\u4FEE\u6539\uFF0C\u4FEE\u6539\u5B8C\u540E\u518D\u5F00\u673A\u624D\u80FD\u4F7F\u7528NOVNC\uFF0C\u4E0D\u5173\u95ED\u53EF\u80FD\u5BFC\u81F4\u8FD9\u4E2A\u865A\u62DF\u673A\u6709BUG\u65E0\u6CD5\u4F7F\u7528

\u5982\u679C\u5F3A\u884C\u5B89\u88C5PVE\u5F00KVM\uFF0C\u542F\u52A8\u4E0D\u4E86\u7684\u4E5F\u53EF\u4EE5\u5173\u95ED\u8FD9\u4E2A\u9009\u9879\u8BD5\u8BD5\u80FD\u4E0D\u80FD\u542F\u52A8\u865A\u62DF\u673A

\u5355\u72EC\u5F00\u8BBEKVM\u865A\u62DF\u5316\u7684VM

  • \u81EA\u52A8\u5F00\u8BBENAT\u670D\u52A1\u5668\uFF0C\u9ED8\u8BA4\u4F7F\u7528Debian10\u955C\u50CF\uFF0C\u56E0\u4E3A\u8BE5\u955C\u50CF\u5360\u7528\u6700\u5C0F
  • \u53EF\u5728\u547D\u4EE4\u4E2D\u81EA\u5B9A\u4E49\u9700\u8981\u4F7F\u7528\u7684\u955C\u50CF\uFF0C\u8FD9\u91CC\u6709\u7ED9\u51FA\u914D\u7F6E\u597D\u7684\u955C\u50CF\uFF0C\u955C\u50CF\u81EA\u5E26\u7A7A\u95F4\u8BBE\u7F6E\u662F2~10G\u786C\u76D8\uFF0C\u65E5\u5E38\u4F7F\u7528\u81F3\u5C1110G\u4EE5\u4E0A\u5373\u53EF\uFF0C\u9664\u975E\u67D0\u4E9B\u955C\u50CF\u5F00\u4E0D\u8D77\u6765\u518D\u589E\u52A0\u786C\u76D8\u5927\u5C0F
  • \u53EF\u5728\u547D\u4EE4\u4E2D\u6307\u5B9A\u5B58\u50A8\u76D8\u4F4D\u7F6E\uFF0C\u9ED8\u8BA4\u4E0D\u6307\u5B9A\u65F6\u4E3Alocal\u76D8\u5373\u7CFB\u7EDF\u76D8\uFF0C\u53EF\u6307\u5B9A\u4E3APVE\u4E2D\u663E\u793A\u7684\u6302\u8F7D\u76D8
  • \u81EA\u5B9A\u4E49\u5185\u5B58\u5927\u5C0F\u63A8\u8350512MB\u5185\u5B58

TIP

\u9700\u8981\u6CE8\u610F\u7684\u662F\u5BBF\u4E3B\u673A\u5185\u5B58\u8BB0\u5F97\u5F00\u70B9swap\u514D\u5F97\u673A\u5668\u70B8\u4E86\u5F00SWAP\u70B9\u6211\u8DF3\u8F6C

  • \u81EA\u52A8\u8FDB\u884C\u5185\u5916\u7F51\u7AEF\u53E3\u6620\u5C04\uFF0C\u542B22\uFF0C80\uFF0C443\u7AEF\u53E3\u4EE5\u53CA\u5176\u4ED625\u4E2A\u5185\u5916\u7F51\u7AEF\u53E3\u53F7\u4E00\u6837\u7684\u7AEF\u53E3
  • \u751F\u6210\u540E\u9700\u8981\u7B49\u5F85\u4E00\u6BB5\u65F6\u95F4\u865A\u62DF\u673A\u5185\u90E8\u7684cloud-init\u914D\u7F6E\u597D\u7F51\u7EDC\u4EE5\u53CA\u767B\u9646\u4FE1\u606F\uFF0C\u5927\u6982\u9700\u89815\u5206\u949F
  • \u865A\u62DF\u673A\u7684\u76F8\u5173\u4FE1\u606F\u5C06\u4F1A\u5B58\u50A8\u5230WEB\u7AEF\u5BF9\u5E94VM\u7684NOTES\u4E2D\uFF0C\u53EF\u5728WEB\u7AEF\u67E5\u770B

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/buildvm.sh -o buildvm.sh && chmod +x buildvm.sh
 

\u56FD\u5185

curl -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/buildvm.sh -o buildvm.sh && chmod +x buildvm.sh
 

\u4F7F\u7528\u65B9\u6CD5

  • \u7CFB\u7EDF\u652F\u6301\uFF1A\u8BE6\u89C1 \u8DF3\u8F6C \u4E2D\u5217\u51FA\u7684\u7CFB\u7EDF\uFF0C\u4F7F\u7528\u65F6\u53EA\u9700\u5199\u6587\u4EF6\u540D\u5B57\uFF0C\u4E0D\u9700\u8981.qcow2\u5C3E\u7F00

TIP

\u6CE8\u610F\u8FD9\u91CC\u7684\u7528\u6237\u540D\u4E0D\u80FD\u662F\u7EAF\u6570\u5B57\uFF0C\u4F1A\u9020\u6210cloudinit\u51FA\u95EE\u9898\uFF0C\u6700\u597D\u662F\u7EAF\u82F1\u6587\u6216\u82F1\u6587\u5F00\u5934

./buildvm.sh VMID \u7528\u6237\u540D \u5BC6\u7801 CPU\u6838\u6570 \u5185\u5B58 \u786C\u76D8 SSH\u7AEF\u53E3 80\u7AEF\u53E3 443\u7AEF\u53E3 \u5916\u7F51\u7AEF\u53E3\u8D77 \u5916\u7F51\u7AEF\u53E3\u6B62 \u7CFB\u7EDF \u5B58\u50A8\u76D8
 

\u6D4B\u8BD5\u793A\u4F8B

  • \u4EE5\u4E0B\u4E3A\u5F00\u8BBE\u7684\u793A\u4F8BVM\u7684\u4FE1\u606F\uFF1A
    VMID - 102 SSH\u767B\u5F55\u7684\u7528\u6237\u540D - test1 SSH\u767B\u5F55\u7684\u5BC6\u7801 - 1234567 CPU\u6838\u6570 - 1
    \u5185\u5B58\u5927\u5C0F - 512MB \u78C1\u76D8\u5927\u5C0F - 10G
    SSH\u7AEF\u53E3 - 40001 80\u7AEF\u53E3 - 40002 443\u7AEF\u53E3 - 40003 \u5185\u5916\u7F51\u6620\u5C04\u7AEF\u53E3\u4E00\u81F4\u7684\u533A\u95F4 - 50000\u523050025 \u7CFB\u7EDF - ubuntu20 \u5BBF\u4E3B\u673A\u7684\u5B58\u50A8\u76D8 - local
./buildvm.sh 102 test1 1234567 1 512 10 40001 40002 40003 50000 50025 ubuntu20 local
diff --git a/assets/en_US_guide_pve_kvm.md.9459ed06.lean.js b/assets/en_US_guide_pve_kvm.md.b8210d24.lean.js
similarity index 93%
rename from assets/en_US_guide_pve_kvm.md.9459ed06.lean.js
rename to assets/en_US_guide_pve_kvm.md.b8210d24.lean.js
index eee2419c5e..13195e267b 100644
--- a/assets/en_US_guide_pve_kvm.md.9459ed06.lean.js
+++ b/assets/en_US_guide_pve_kvm.md.b8210d24.lean.js
@@ -1 +1 @@
-import{_ as s,c as a,o as e,a as n}from"./app.8fc4a373.js";const v='{"title":"\u90E8\u5206\u6CE8\u610F\u4E8B\u9879","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u90E8\u5206\u6CE8\u610F\u4E8B\u9879","slug":"\u90E8\u5206\u6CE8\u610F\u4E8B\u9879"},{"level":3,"title":"\u5355\u72EC\u5F00\u8BBEKVM\u865A\u62DF\u5316\u7684VM","slug":"\u5355\u72EC\u5F00\u8BBEkvm\u865A\u62DF\u5316\u7684vm"},{"level":3,"title":"\u6279\u91CF\u5F00\u8BBENAT\u7684KVM\u865A\u62DF\u5316\u7684VM","slug":"\u6279\u91CF\u5F00\u8BBEnat\u7684kvm\u865A\u62DF\u5316\u7684vm"},{"level":3,"title":"\u5F00\u8BBE\u72EC\u7ACBIPV4\u5730\u5740\u7684VM","slug":"\u5F00\u8BBE\u72EC\u7ACBipv4\u5730\u5740\u7684vm"},{"level":3,"title":"\u5220\u9664\u793A\u4F8B","slug":"\u5220\u9664\u793A\u4F8B-1"}],"relativePath":"en_US/guide/pve_kvm.md","lastUpdated":1687135450000}',t={},p=n("",63),l=[p];function o(i,c,r,d,u,m){return e(),a("div",null,l)}var k=s(t,[["render",o]]);export{v as __pageData,k as default};
+import{_ as s,c as a,o as e,a as n}from"./app.8fc4a373.js";const v='{"title":"\u90E8\u5206\u6CE8\u610F\u4E8B\u9879","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u90E8\u5206\u6CE8\u610F\u4E8B\u9879","slug":"\u90E8\u5206\u6CE8\u610F\u4E8B\u9879"},{"level":3,"title":"\u5355\u72EC\u5F00\u8BBEKVM\u865A\u62DF\u5316\u7684VM","slug":"\u5355\u72EC\u5F00\u8BBEkvm\u865A\u62DF\u5316\u7684vm"},{"level":3,"title":"\u6279\u91CF\u5F00\u8BBENAT\u7684KVM\u865A\u62DF\u5316\u7684VM","slug":"\u6279\u91CF\u5F00\u8BBEnat\u7684kvm\u865A\u62DF\u5316\u7684vm"},{"level":3,"title":"\u5F00\u8BBE\u72EC\u7ACBIPV4\u5730\u5740\u7684VM","slug":"\u5F00\u8BBE\u72EC\u7ACBipv4\u5730\u5740\u7684vm"},{"level":3,"title":"\u5220\u9664\u793A\u4F8B","slug":"\u5220\u9664\u793A\u4F8B-1"}],"relativePath":"en_US/guide/pve_kvm.md","lastUpdated":1687160056000}',t={},p=n("",63),l=[p];function o(i,c,r,d,u,m){return e(),a("div",null,l)}var k=s(t,[["render",o]]);export{v as __pageData,k as default};
diff --git a/assets/en_US_guide_pve_lxc.md.6a966f2b.js b/assets/en_US_guide_pve_lxc.md.753decc2.js
similarity index 99%
rename from assets/en_US_guide_pve_lxc.md.6a966f2b.js
rename to assets/en_US_guide_pve_lxc.md.753decc2.js
index 6272f562fe..b17ce9d36b 100644
--- a/assets/en_US_guide_pve_lxc.md.6a966f2b.js
+++ b/assets/en_US_guide_pve_lxc.md.753decc2.js
@@ -1,4 +1,4 @@
-import{_ as s,c as a,o as e,a as n}from"./app.8fc4a373.js";const m='{"title":"\u5355\u72EC\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684CT","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u5355\u72EC\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684CT","slug":"\u5355\u72EC\u5F00\u8BBElxc\u865A\u62DF\u5316\u7684ct"},{"level":2,"title":"\u6279\u91CF\u5F00\u8BBENAT\u7684LXC\u865A\u62DF\u5316\u7684CT","slug":"\u6279\u91CF\u5F00\u8BBEnat\u7684lxc\u865A\u62DF\u5316\u7684ct"}],"relativePath":"en_US/guide/pve_lxc.md","lastUpdated":1687135450000}',t={},c=n(`

\u5355\u72EC\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684CT

WARNING

\u521D\u6B21\u4F7F\u7528\u524D\u9700\u8981\u4FDD\u8BC1\u5F53\u524DPVE\u7EAF\u51C0\u4E14\u5BBF\u4E3B\u673A\u672A\u8FDB\u884C\u8FC7\u4EFB\u4F55\u7AEF\u53E3\u6620\u5C04\uFF0C\u5426\u5219\u8BBE\u7F6E\u51B2\u7A81\u53EF\u80FD\u51FA\u73B0BUG \u5F00\u8BBE\u524D\u8BF7\u4F7F\u7528screen\u6302\u8D77\u6267\u884C\uFF0C\u907F\u514D\u6279\u91CF\u5F00\u8BBE\u65F6\u95F4\u8FC7\u957F\uFF0CSSH\u4E0D\u7A33\u5B9A\u5BFC\u81F4\u4E2D\u95F4\u6267\u884C\u4E2D\u65AD

  • \u81EA\u52A8\u5F00\u8BBENAT\u670D\u52A1\u5668\uFF0C\u9ED8\u8BA4\u4F7F\u7528Debian11\u955C\u50CF\uFF0C\u4E5F\u53EF\u81EA\u5B9A\u4E49\u7CFB\u7EDF
  • \u81EA\u52A8\u8FDB\u884C\u5185\u5916\u7F51\u7AEF\u53E3\u6620\u5C04\uFF0C\u542B22\uFF0C80\uFF0C443\u7AEF\u53E3\u4EE5\u53CA\u5176\u4ED625\u4E2A\u5185\u5916\u7F51\u7AEF\u53E3\u53F7\u4E00\u6837\u7684\u7AEF\u53E3
  • \u751F\u6210\u540E\u9700\u8981\u7B49\u5F85\u4E00\u6BB5\u65F6\u95F4\u865A\u62DF\u673A\u5185\u90E8\u914D\u7F6E\u597D\u7F51\u7EDC\u4EE5\u53CA\u767B\u9646\u4FE1\u606F\uFF0C\u5927\u6982\u9700\u89813\u5206\u949F
  • \u9ED8\u8BA4\u5F00\u8BBE\u7684\u7F51\u7EDC\u914D\u7F6E\u4E3A\uFF1A22\uFF0C80\uFF0C443\u7AEF\u53E3\u53CA\u4E00\u4E2A25\u4E2A\u7AEF\u53E3\u533A\u95F4\u7684\u5185\u5916\u7F51\u6620\u5C04
  • \u53EF\u81EA\u5B9A\u4E49\u5F00\u8BBE\u7684\u6838\u5FC3\u6570\uFF0C\u5185\u5B58\u5927\u5C0F\uFF0C\u786C\u76D8\u5927\u5C0F\uFF0C\u4F7F\u7528\u5BBF\u4E3B\u673A\u54EA\u4E2A\u5B58\u50A8\u76D8\uFF0C\u8BB0\u5F97\u81EA\u5DF1\u8BA1\u7B97\u597D\u7A7A\u95F2\u8D44\u6E90\u5F00\u8BBE
  • \u53EF\u5728\u547D\u4EE4\u4E2D\u6307\u5B9A\u5B58\u50A8\u76D8\u4F4D\u7F6E\uFF0C\u9ED8\u8BA4\u4E0D\u6307\u5B9A\u65F6\u4E3Alocal\u76D8\u5373\u7CFB\u7EDF\u76D8\uFF0C\u53EF\u6307\u5B9A\u4E3APVE\u4E2D\u663E\u793A\u7684\u6302\u8F7D\u76D8
  • \u5F00\u8BBE\u7684CT\u9ED8\u8BA4\u5DF2\u542F\u7528SSH\u4E14\u5141\u8BB8root\u767B\u9646\uFF0C\u4E14\u5DF2\u8BBE\u7F6E\u652F\u6301\u4F7F\u7528docker\u7684\u5D4C\u5957\u865A\u62DF\u5316
  • \u5BB9\u5668\u7684\u76F8\u5173\u4FE1\u606F\u5C06\u4F1A\u5B58\u50A8\u5230\u5BF9\u5E94\u7684\u5BB9\u5668\u7684NOTE\u4E2D\uFF0C\u53EF\u5728WEB\u7AEF\u67E5\u770B

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/buildct.sh -o buildct.sh && chmod +x buildct.sh
+import{_ as s,c as a,o as e,a as n}from"./app.8fc4a373.js";const m='{"title":"\u5355\u72EC\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684CT","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u5355\u72EC\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684CT","slug":"\u5355\u72EC\u5F00\u8BBElxc\u865A\u62DF\u5316\u7684ct"},{"level":2,"title":"\u6279\u91CF\u5F00\u8BBENAT\u7684LXC\u865A\u62DF\u5316\u7684CT","slug":"\u6279\u91CF\u5F00\u8BBEnat\u7684lxc\u865A\u62DF\u5316\u7684ct"}],"relativePath":"en_US/guide/pve_lxc.md","lastUpdated":1687160056000}',t={},c=n(`

\u5355\u72EC\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684CT

WARNING

\u521D\u6B21\u4F7F\u7528\u524D\u9700\u8981\u4FDD\u8BC1\u5F53\u524DPVE\u7EAF\u51C0\u4E14\u5BBF\u4E3B\u673A\u672A\u8FDB\u884C\u8FC7\u4EFB\u4F55\u7AEF\u53E3\u6620\u5C04\uFF0C\u5426\u5219\u8BBE\u7F6E\u51B2\u7A81\u53EF\u80FD\u51FA\u73B0BUG \u5F00\u8BBE\u524D\u8BF7\u4F7F\u7528screen\u6302\u8D77\u6267\u884C\uFF0C\u907F\u514D\u6279\u91CF\u5F00\u8BBE\u65F6\u95F4\u8FC7\u957F\uFF0CSSH\u4E0D\u7A33\u5B9A\u5BFC\u81F4\u4E2D\u95F4\u6267\u884C\u4E2D\u65AD

  • \u81EA\u52A8\u5F00\u8BBENAT\u670D\u52A1\u5668\uFF0C\u9ED8\u8BA4\u4F7F\u7528Debian11\u955C\u50CF\uFF0C\u4E5F\u53EF\u81EA\u5B9A\u4E49\u7CFB\u7EDF
  • \u81EA\u52A8\u8FDB\u884C\u5185\u5916\u7F51\u7AEF\u53E3\u6620\u5C04\uFF0C\u542B22\uFF0C80\uFF0C443\u7AEF\u53E3\u4EE5\u53CA\u5176\u4ED625\u4E2A\u5185\u5916\u7F51\u7AEF\u53E3\u53F7\u4E00\u6837\u7684\u7AEF\u53E3
  • \u751F\u6210\u540E\u9700\u8981\u7B49\u5F85\u4E00\u6BB5\u65F6\u95F4\u865A\u62DF\u673A\u5185\u90E8\u914D\u7F6E\u597D\u7F51\u7EDC\u4EE5\u53CA\u767B\u9646\u4FE1\u606F\uFF0C\u5927\u6982\u9700\u89813\u5206\u949F
  • \u9ED8\u8BA4\u5F00\u8BBE\u7684\u7F51\u7EDC\u914D\u7F6E\u4E3A\uFF1A22\uFF0C80\uFF0C443\u7AEF\u53E3\u53CA\u4E00\u4E2A25\u4E2A\u7AEF\u53E3\u533A\u95F4\u7684\u5185\u5916\u7F51\u6620\u5C04
  • \u53EF\u81EA\u5B9A\u4E49\u5F00\u8BBE\u7684\u6838\u5FC3\u6570\uFF0C\u5185\u5B58\u5927\u5C0F\uFF0C\u786C\u76D8\u5927\u5C0F\uFF0C\u4F7F\u7528\u5BBF\u4E3B\u673A\u54EA\u4E2A\u5B58\u50A8\u76D8\uFF0C\u8BB0\u5F97\u81EA\u5DF1\u8BA1\u7B97\u597D\u7A7A\u95F2\u8D44\u6E90\u5F00\u8BBE
  • \u53EF\u5728\u547D\u4EE4\u4E2D\u6307\u5B9A\u5B58\u50A8\u76D8\u4F4D\u7F6E\uFF0C\u9ED8\u8BA4\u4E0D\u6307\u5B9A\u65F6\u4E3Alocal\u76D8\u5373\u7CFB\u7EDF\u76D8\uFF0C\u53EF\u6307\u5B9A\u4E3APVE\u4E2D\u663E\u793A\u7684\u6302\u8F7D\u76D8
  • \u5F00\u8BBE\u7684CT\u9ED8\u8BA4\u5DF2\u542F\u7528SSH\u4E14\u5141\u8BB8root\u767B\u9646\uFF0C\u4E14\u5DF2\u8BBE\u7F6E\u652F\u6301\u4F7F\u7528docker\u7684\u5D4C\u5957\u865A\u62DF\u5316
  • \u5BB9\u5668\u7684\u76F8\u5173\u4FE1\u606F\u5C06\u4F1A\u5B58\u50A8\u5230\u5BF9\u5E94\u7684\u5BB9\u5668\u7684NOTE\u4E2D\uFF0C\u53EF\u5728WEB\u7AEF\u67E5\u770B

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/buildct.sh -o buildct.sh && chmod +x buildct.sh
 

\u56FD\u5185

curl -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/buildct.sh -o buildct.sh && chmod +x buildct.sh
 

\u4F7F\u7528\u65B9\u6CD5

  • \u7CFB\u7EDF\u652F\u6301\uFF1Adebian10\uFF0Cdebian11\uFF0Cubuntu18\uFF0Cubuntu20\uFF0Cubuntu22\uFF0Ccentos8\uFF0Calmalinux9\u7B49
  • \u7CFB\u7EDF\u53C2\u6570\u4E00\u5F8B\u662F\u5C0F\u5199\u7684\u7CFB\u7EDF\u540D\u5B57\u62FC\u63A5\u7248\u672C\u53F7\uFF0C\u5177\u4F53\u53EF\u6267\u884Cpveam available --section system\u67E5\u770B\u53EF\u7528\u7684\u7CFB\u7EDF\u540D\u5B57\u548C\u7248\u672C\u53F7(\u6CE8\u610F\u811A\u672C\u4F7F\u7528\u7684\u53C2\u6570\u53EA\u6709\u5C0F\u5199\u7684\u82F1\u6587\u7CFB\u7EDF\u540D\u5B57\u62FC\u63A5\u7248\u672C\u53F7)
  • \u5176\u4ED6\u7CFB\u7EDF\u53EF\u80FD\u652F\u6301\u53EF\u80FD\u4E0D\u652F\u6301\uFF0C\u81EA\u884C\u6D4B\u8BD5
  • \u9ED8\u8BA4\u7528\u6237\u540D\u662Froot
./buildct.sh CTID \u5BC6\u7801 CPU\u6838\u6570 \u5185\u5B58 \u786C\u76D8 SSH\u7AEF\u53E3 80\u7AEF\u53E3 443\u7AEF\u53E3 \u5916\u7F51\u7AEF\u53E3\u8D77 \u5916\u7F51\u7AEF\u53E3\u6B62 \u7CFB\u7EDF \u5B58\u50A8\u76D8
 

\u6D4B\u8BD5\u793A\u4F8B

  • \u4EE5\u4E0B\u4E3A\u5F00\u8BBE\u7684\u793A\u4F8BCT\u7684\u4FE1\u606F\uFF1A
    VMID - 102 SSH\u767B\u5F55\u7684\u7528\u6237\u540D - root SSH\u767B\u5F55\u7684\u5BC6\u7801 - 1234567 CPU\u6838\u6570 - 1
    \u5185\u5B58\u5927\u5C0F - 512MB \u78C1\u76D8\u5927\u5C0F - 5G
    SSH\u7AEF\u53E3 - 20001 80\u7AEF\u53E3 - 20002 443\u7AEF\u53E3 - 20003 \u5185\u5916\u7F51\u6620\u5C04\u7AEF\u53E3\u4E00\u81F4\u7684\u533A\u95F4 - 30000\u523030025 \u7CFB\u7EDF - debian11 \u5BBF\u4E3B\u673A\u7684\u5B58\u50A8\u76D8 - local
./buildct.sh 102 1234567 1 512 5 20001 20002 20003 30000 30025 debian11 local
diff --git a/assets/en_US_guide_pve_lxc.md.6a966f2b.lean.js b/assets/en_US_guide_pve_lxc.md.753decc2.lean.js
similarity index 90%
rename from assets/en_US_guide_pve_lxc.md.6a966f2b.lean.js
rename to assets/en_US_guide_pve_lxc.md.753decc2.lean.js
index ece8a83ab0..5437932632 100644
--- a/assets/en_US_guide_pve_lxc.md.6a966f2b.lean.js
+++ b/assets/en_US_guide_pve_lxc.md.753decc2.lean.js
@@ -1 +1 @@
-import{_ as s,c as a,o as e,a as n}from"./app.8fc4a373.js";const m='{"title":"\u5355\u72EC\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684CT","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u5355\u72EC\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684CT","slug":"\u5355\u72EC\u5F00\u8BBElxc\u865A\u62DF\u5316\u7684ct"},{"level":2,"title":"\u6279\u91CF\u5F00\u8BBENAT\u7684LXC\u865A\u62DF\u5316\u7684CT","slug":"\u6279\u91CF\u5F00\u8BBEnat\u7684lxc\u865A\u62DF\u5316\u7684ct"}],"relativePath":"en_US/guide/pve_lxc.md","lastUpdated":1687135450000}',t={},c=n("",28),l=[c];function o(p,i,r,d,u,h){return e(),a("div",null,l)}var k=s(t,[["render",o]]);export{m as __pageData,k as default};
+import{_ as s,c as a,o as e,a as n}from"./app.8fc4a373.js";const m='{"title":"\u5355\u72EC\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684CT","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u5355\u72EC\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684CT","slug":"\u5355\u72EC\u5F00\u8BBElxc\u865A\u62DF\u5316\u7684ct"},{"level":2,"title":"\u6279\u91CF\u5F00\u8BBENAT\u7684LXC\u865A\u62DF\u5316\u7684CT","slug":"\u6279\u91CF\u5F00\u8BBEnat\u7684lxc\u865A\u62DF\u5316\u7684ct"}],"relativePath":"en_US/guide/pve_lxc.md","lastUpdated":1687160056000}',t={},c=n("",28),l=[c];function o(p,i,r,d,u,h){return e(),a("div",null,l)}var k=s(t,[["render",o]]);export{m as __pageData,k as default};
diff --git a/assets/en_US_guide_pve_precheck.md.9459385d.js b/assets/en_US_guide_pve_precheck.md.5708a7f8.js
similarity index 98%
rename from assets/en_US_guide_pve_precheck.md.9459385d.js
rename to assets/en_US_guide_pve_precheck.md.5708a7f8.js
index cc817249a7..781d12c46b 100644
--- a/assets/en_US_guide_pve_precheck.md.9459385d.js
+++ b/assets/en_US_guide_pve_precheck.md.5708a7f8.js
@@ -1,3 +1,3 @@
-import{_ as e,c as a,o as t,a as i}from"./app.8fc4a373.js";const u='{"title":"\u7CFB\u7EDF\u8981\u6C42\u4E0E\u914D\u7F6E","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u5404\u79CD\u8981\u6C42","slug":"\u5404\u79CD\u8981\u6C42"},{"level":2,"title":"\u68C0\u6D4B\u73AF\u5883","slug":"\u68C0\u6D4B\u73AF\u5883"}],"relativePath":"en_US/guide/pve_precheck.md","lastUpdated":1687135450000}',r={},n=i(`

\u7CFB\u7EDF\u8981\u6C42\u4E0E\u914D\u7F6E

\u5404\u79CD\u8981\u6C42

\u5EFA\u8BAEdebian\u5728\u4F7F\u7528\u524D\u5C3D\u91CF\u4F7F\u7528\u6700\u65B0\u7684\u7A33\u5B9A\u7248\u672C\u7684\u7CFB\u7EDF

\u975Edebian11\u53EF\u4F7F\u7528 debian\u4E00\u952E\u5347\u7EA7 \u6765\u5347\u7EA7\u7CFB\u7EDF

\u672C\u9879\u76EE\u53EA\u9002\u914DDebian\u7CFB\u7EDF(\u975EDebian\u65E0\u6CD5\u901A\u8FC7APT\u6E90\u5B89\u88C5\uFF0C\u5B98\u65B9\u53EA\u7ED9\u4E86Debian\u7684\u955C\u50CF\uFF0C\u5176\u4ED6\u7CFB\u7EDF\u53EA\u80FD\u4F7F\u7528ISO\u5B89\u88C5)

  • \u7CFB\u7EDF\u8981\u6C42\uFF1ADebian 8+ ::tip \u5EFA\u8BAEdebian11\u800C\u4E0D\u662Fdebian12\uFF0C\u56E0\u4E3A\u540E\u8005\u662Fbeta\u7248\u672C\uFF0Cdebian11\u5B89\u88C5\u7684\u624D\u662F\u7A33\u5B9A\u7248 ::
  • \u786C\u4EF6\u8981\u6C42\uFF1A2\u68382G\u5185\u5B58x86_64\u67B6\u6784\u670D\u52A1\u5668\u786C\u76D8\u81F3\u5C1120G ::warning \u5185\u5B58\u5F00\u70B9swap\u514D\u5F97\u673A\u5668\u70B8\u4E86\u5F00SWAP\u70B9\u6211\u8DF3\u8F6C ::
  • \u53EF\u5F00KVM\u7684\u786C\u4EF6\u8981\u6C42\uFF1AVM-X\u6216AMD-V\u652F\u6301 (\u90E8\u5206VPS\u548C\u5168\u90E8\u72EC\u670D\u652F\u6301)
  • \u5982\u679C\u786C\u4EF6\u6216\u7CFB\u7EDF\u9700\u6C42\u4E0D\u6EE1\u8DB3\uFF0C\u53EF\u4F7F\u7528LXD\u6279\u91CF\u5F00LXC\u5BB9\u5668\u8DF3\u8F6C

\u9047\u5230\u9009\u9879\u4E0D\u4F1A\u9009\u7684\u53EF\u65E0\u8111\u56DE\u8F66\u5B89\u88C5\uFF0C\u672C\u9879\u76EE\u6240\u6709\u811A\u672C\u5185\u7F6E\u56FD\u5185\u5916IP\u81EA\u52A8\u5224\u65AD\uFF0C\u4F7F\u7528\u7684\u662F\u4E0D\u540C\u7684\u5B89\u88C5\u6E90\u4E0E\u914D\u7F6E\u6587\u4EF6\uFF0C\u6709\u4F7F\u7528CDN\u52A0\u901F\u955C\u50CF\u4E0B\u8F7D

\u68C0\u6D4B\u73AF\u5883

  • \u672C\u9879\u76EE\u76F8\u5173\u811A\u672C\u6267\u884C\u524D\u52A1\u5FC5\u6267\u884C\u672C\u811A\u672C\u68C0\u6D4B\u73AF\u5883\uFF0C\u5982\u679C\u4E0D\u7B26\u5408\u5B89\u88C5PVE\u7684\u8981\u6C42\u5219\u65E0\u6CD5\u4F7F\u7528\u540E\u7EED\u7684\u811A\u672C
  • \u68C0\u6D4B\u786C\u4EF6\u914D\u7F6E\u662F\u5426\u6EE1\u8DB3\u6700\u4F4E\u8981\u6C42
  • \u68C0\u6D4B\u786C\u4EF6\u73AF\u5883\u662F\u5426\u53EF\u5D4C\u5957\u865A\u62DF\u5316KVM\u7C7B\u578B\u7684\u670D\u52A1\u5668
  • \u68C0\u6D4B\u7CFB\u7EDF\u73AF\u5883\u662F\u5426\u53EF\u5D4C\u5957\u865A\u62DF\u5316KVM\u7C7B\u578B\u7684\u670D\u52A1\u5668
  • \u4E0D\u53EF\u5D4C\u5957\u865A\u62DF\u5316KVM\u7C7B\u578B\u7684\u670D\u52A1\u5668\u4E5F\u53EF\u4EE5\u5F00LXC\u865A\u62DF\u5316\u7684\u670D\u52A1\u5668\uFF0C\u4F46\u4E0D\u63A8\u8350\u5B89\u88C5PVE\uFF0C\u4E0D\u5982\u4F7F\u7528LXD

\u56FD\u9645

bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/check_kernal.sh)
+import{_ as e,c as a,o as t,a as i}from"./app.8fc4a373.js";const u='{"title":"\u7CFB\u7EDF\u8981\u6C42\u4E0E\u914D\u7F6E","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u5404\u79CD\u8981\u6C42","slug":"\u5404\u79CD\u8981\u6C42"},{"level":2,"title":"\u68C0\u6D4B\u73AF\u5883","slug":"\u68C0\u6D4B\u73AF\u5883"}],"relativePath":"en_US/guide/pve_precheck.md","lastUpdated":1687160056000}',r={},n=i(`

\u7CFB\u7EDF\u8981\u6C42\u4E0E\u914D\u7F6E

\u5404\u79CD\u8981\u6C42

\u5EFA\u8BAEdebian\u5728\u4F7F\u7528\u524D\u5C3D\u91CF\u4F7F\u7528\u6700\u65B0\u7684\u7A33\u5B9A\u7248\u672C\u7684\u7CFB\u7EDF

\u975Edebian11\u53EF\u4F7F\u7528 debian\u4E00\u952E\u5347\u7EA7 \u6765\u5347\u7EA7\u7CFB\u7EDF

\u672C\u9879\u76EE\u53EA\u9002\u914DDebian\u7CFB\u7EDF(\u975EDebian\u65E0\u6CD5\u901A\u8FC7APT\u6E90\u5B89\u88C5\uFF0C\u5B98\u65B9\u53EA\u7ED9\u4E86Debian\u7684\u955C\u50CF\uFF0C\u5176\u4ED6\u7CFB\u7EDF\u53EA\u80FD\u4F7F\u7528ISO\u5B89\u88C5)

  • \u7CFB\u7EDF\u8981\u6C42\uFF1ADebian 8+ ::tip \u5EFA\u8BAEdebian11\u800C\u4E0D\u662Fdebian12\uFF0C\u56E0\u4E3A\u540E\u8005\u662Fbeta\u7248\u672C\uFF0Cdebian11\u5B89\u88C5\u7684\u624D\u662F\u7A33\u5B9A\u7248 ::
  • \u786C\u4EF6\u8981\u6C42\uFF1A2\u68382G\u5185\u5B58x86_64\u67B6\u6784\u670D\u52A1\u5668\u786C\u76D8\u81F3\u5C1120G ::warning \u5185\u5B58\u5F00\u70B9swap\u514D\u5F97\u673A\u5668\u70B8\u4E86\u5F00SWAP\u70B9\u6211\u8DF3\u8F6C ::
  • \u53EF\u5F00KVM\u7684\u786C\u4EF6\u8981\u6C42\uFF1AVM-X\u6216AMD-V\u652F\u6301 (\u90E8\u5206VPS\u548C\u5168\u90E8\u72EC\u670D\u652F\u6301)
  • \u5982\u679C\u786C\u4EF6\u6216\u7CFB\u7EDF\u9700\u6C42\u4E0D\u6EE1\u8DB3\uFF0C\u53EF\u4F7F\u7528LXD\u6279\u91CF\u5F00LXC\u5BB9\u5668\u8DF3\u8F6C

\u9047\u5230\u9009\u9879\u4E0D\u4F1A\u9009\u7684\u53EF\u65E0\u8111\u56DE\u8F66\u5B89\u88C5\uFF0C\u672C\u9879\u76EE\u6240\u6709\u811A\u672C\u5185\u7F6E\u56FD\u5185\u5916IP\u81EA\u52A8\u5224\u65AD\uFF0C\u4F7F\u7528\u7684\u662F\u4E0D\u540C\u7684\u5B89\u88C5\u6E90\u4E0E\u914D\u7F6E\u6587\u4EF6\uFF0C\u6709\u4F7F\u7528CDN\u52A0\u901F\u955C\u50CF\u4E0B\u8F7D

\u68C0\u6D4B\u73AF\u5883

  • \u672C\u9879\u76EE\u76F8\u5173\u811A\u672C\u6267\u884C\u524D\u52A1\u5FC5\u6267\u884C\u672C\u811A\u672C\u68C0\u6D4B\u73AF\u5883\uFF0C\u5982\u679C\u4E0D\u7B26\u5408\u5B89\u88C5PVE\u7684\u8981\u6C42\u5219\u65E0\u6CD5\u4F7F\u7528\u540E\u7EED\u7684\u811A\u672C
  • \u68C0\u6D4B\u786C\u4EF6\u914D\u7F6E\u662F\u5426\u6EE1\u8DB3\u6700\u4F4E\u8981\u6C42
  • \u68C0\u6D4B\u786C\u4EF6\u73AF\u5883\u662F\u5426\u53EF\u5D4C\u5957\u865A\u62DF\u5316KVM\u7C7B\u578B\u7684\u670D\u52A1\u5668
  • \u68C0\u6D4B\u7CFB\u7EDF\u73AF\u5883\u662F\u5426\u53EF\u5D4C\u5957\u865A\u62DF\u5316KVM\u7C7B\u578B\u7684\u670D\u52A1\u5668
  • \u4E0D\u53EF\u5D4C\u5957\u865A\u62DF\u5316KVM\u7C7B\u578B\u7684\u670D\u52A1\u5668\u4E5F\u53EF\u4EE5\u5F00LXC\u865A\u62DF\u5316\u7684\u670D\u52A1\u5668\uFF0C\u4F46\u4E0D\u63A8\u8350\u5B89\u88C5PVE\uFF0C\u4E0D\u5982\u4F7F\u7528LXD

\u56FD\u9645

bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/check_kernal.sh)
 

\u56FD\u5185

bash <(wget -qO- --no-check-certificate https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/check_kernal.sh)
 
`,13),l=[n];function c(s,p,o,h,d,_){return t(),a("div",null,l)}var g=e(r,[["render",c]]);export{u as __pageData,g as default}; diff --git a/assets/en_US_guide_pve_precheck.md.9459385d.lean.js b/assets/en_US_guide_pve_precheck.md.5708a7f8.lean.js similarity index 88% rename from assets/en_US_guide_pve_precheck.md.9459385d.lean.js rename to assets/en_US_guide_pve_precheck.md.5708a7f8.lean.js index 2e5690a08e..9de22e4207 100644 --- a/assets/en_US_guide_pve_precheck.md.9459385d.lean.js +++ b/assets/en_US_guide_pve_precheck.md.5708a7f8.lean.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,a as i}from"./app.8fc4a373.js";const u='{"title":"\u7CFB\u7EDF\u8981\u6C42\u4E0E\u914D\u7F6E","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u5404\u79CD\u8981\u6C42","slug":"\u5404\u79CD\u8981\u6C42"},{"level":2,"title":"\u68C0\u6D4B\u73AF\u5883","slug":"\u68C0\u6D4B\u73AF\u5883"}],"relativePath":"en_US/guide/pve_precheck.md","lastUpdated":1687135450000}',r={},n=i("",13),l=[n];function c(s,p,o,h,d,_){return t(),a("div",null,l)}var g=e(r,[["render",c]]);export{u as __pageData,g as default}; +import{_ as e,c as a,o as t,a as i}from"./app.8fc4a373.js";const u='{"title":"\u7CFB\u7EDF\u8981\u6C42\u4E0E\u914D\u7F6E","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u5404\u79CD\u8981\u6C42","slug":"\u5404\u79CD\u8981\u6C42"},{"level":2,"title":"\u68C0\u6D4B\u73AF\u5883","slug":"\u68C0\u6D4B\u73AF\u5883"}],"relativePath":"en_US/guide/pve_precheck.md","lastUpdated":1687160056000}',r={},n=i("",13),l=[n];function c(s,p,o,h,d,_){return t(),a("div",null,l)}var g=e(r,[["render",c]]);export{u as __pageData,g as default}; diff --git a/assets/en_US_guide_pve_qa.md.95cc22f8.js b/assets/en_US_guide_pve_qa.md.917b971e.js similarity index 98% rename from assets/en_US_guide_pve_qa.md.95cc22f8.js rename to assets/en_US_guide_pve_qa.md.917b971e.js index 8a94f884a0..bf0f1a72cf 100644 --- a/assets/en_US_guide_pve_qa.md.95cc22f8.js +++ b/assets/en_US_guide_pve_qa.md.917b971e.js @@ -1 +1 @@ -import{_ as e,c as r,o as a,a as t}from"./app.8fc4a373.js";const u='{"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684VPS\u5546\u5BB6","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684VPS\u5546\u5BB6","slug":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684vps\u5546\u5BB6"},{"level":3,"title":"\u53EF\u5F00\u8BBEKVM\u865A\u62DF\u5316\u7684NAT\u7684\u5546\u5BB6","slug":"\u53EF\u5F00\u8BBEkvm\u865A\u62DF\u5316\u7684nat\u7684\u5546\u5BB6"},{"level":3,"title":"\u53EA\u53EF\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684NAT\u7684\u5546\u5BB6","slug":"\u53EA\u53EF\u5F00\u8BBElxc\u865A\u62DF\u5316\u7684nat\u7684\u5546\u5BB6"},{"level":3,"title":"\u5DF2\u77E5\u65E0\u6CD5\u76F4\u63A5\u5B89\u88C5PVE\u7684\u5546\u5BB6","slug":"\u5DF2\u77E5\u65E0\u6CD5\u76F4\u63A5\u5B89\u88C5pve\u7684\u5546\u5BB6"}],"relativePath":"en_US/guide/pve_qa.md","lastUpdated":1687135450000}',n={},o=t('

\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684VPS\u5546\u5BB6

\u53EF\u5F00\u8BBEKVM\u865A\u62DF\u5316\u7684NAT\u7684\u5546\u5BB6

nocix \u4E2D\u7684\u7279\u4EF7\u6700\u4F4E\u914D15\u7F8E\u5143\u72EC\u670D (IPV6\u4E0D\u81EA\u5E26\uFF0C\u9700\u8981\u627E\u5BA2\u670D\u8981)

amhost \u4E2D\u7684\u6D4B\u8BD5\u6B3E

digitalocean \u4E2D\u7684 Perminu Intel \u548C Regular 4\u6838\u6B3E

skrime \u4E2D\u7684 AMD Ryzen KVM Server \u6700\u4F4E\u914D\u6B3E

webdock \u4E2D\u7684 AMD KVM Server

4vps \u4E2D\u7684 \u4FC4\u7F57\u65AF\u548C\u5E0C\u814A \u6D4B\u8BD5\u6B3E

hostaris \u4E2D\u7684 \u5FB7\u56FD\u6B3E (\u5546\u5BB6\u7684\u7CFB\u7EDF\u6A21\u677F\u6709\u95EE\u9898\uFF0CIPV6\u5DF2\u5931\u6548\u548CGithub\u7684\u8FDE\u901A\u7A33\u5B9A\u6027\u5F88\u5DEE)

\u53EA\u53EF\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684NAT\u7684\u5546\u5BB6

\u817E\u8BAF\u4E91 \u4E2D\u7684\u65E0\u5FE7\u6B3E\u548C\u7279\u60E0\u6B3E(\u5B66\u751F\u673A)

spectraip \u4E2D\u7684KVM\u670D\u52A1\u5668

\u5DF2\u77E5\u65E0\u6CD5\u76F4\u63A5\u5B89\u88C5PVE\u7684\u5546\u5BB6

hetzner \u9700\u8981\u6551\u63F4\u7CFB\u7EDF\u5B89\u88C5\u7EAF\u51C0\u7684Debian\uFF0C\u9ED8\u8BA4\u7F51\u7EDC\u8BBE\u7F6E\u6709\u51B2\u7A81

hosthatch \u9ED8\u8BA4\u7F51\u7EDC\u8BBE\u7F6E\u6709\u95EE\u9898

',15),p=[o];function h(l,s,c,i,d,f){return a(),r("div",null,p)}var v=e(n,[["render",h]]);export{u as __pageData,v as default}; +import{_ as e,c as r,o as a,a as t}from"./app.8fc4a373.js";const u='{"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684VPS\u5546\u5BB6","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684VPS\u5546\u5BB6","slug":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684vps\u5546\u5BB6"},{"level":3,"title":"\u53EF\u5F00\u8BBEKVM\u865A\u62DF\u5316\u7684NAT\u7684\u5546\u5BB6","slug":"\u53EF\u5F00\u8BBEkvm\u865A\u62DF\u5316\u7684nat\u7684\u5546\u5BB6"},{"level":3,"title":"\u53EA\u53EF\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684NAT\u7684\u5546\u5BB6","slug":"\u53EA\u53EF\u5F00\u8BBElxc\u865A\u62DF\u5316\u7684nat\u7684\u5546\u5BB6"},{"level":3,"title":"\u5DF2\u77E5\u65E0\u6CD5\u76F4\u63A5\u5B89\u88C5PVE\u7684\u5546\u5BB6","slug":"\u5DF2\u77E5\u65E0\u6CD5\u76F4\u63A5\u5B89\u88C5pve\u7684\u5546\u5BB6"}],"relativePath":"en_US/guide/pve_qa.md","lastUpdated":1687160056000}',n={},o=t('

\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684VPS\u5546\u5BB6

\u53EF\u5F00\u8BBEKVM\u865A\u62DF\u5316\u7684NAT\u7684\u5546\u5BB6

nocix \u4E2D\u7684\u7279\u4EF7\u6700\u4F4E\u914D15\u7F8E\u5143\u72EC\u670D (IPV6\u4E0D\u81EA\u5E26\uFF0C\u9700\u8981\u627E\u5BA2\u670D\u8981)

amhost \u4E2D\u7684\u6D4B\u8BD5\u6B3E

digitalocean \u4E2D\u7684 Perminu Intel \u548C Regular 4\u6838\u6B3E

skrime \u4E2D\u7684 AMD Ryzen KVM Server \u6700\u4F4E\u914D\u6B3E

webdock \u4E2D\u7684 AMD KVM Server

4vps \u4E2D\u7684 \u4FC4\u7F57\u65AF\u548C\u5E0C\u814A \u6D4B\u8BD5\u6B3E

hostaris \u4E2D\u7684 \u5FB7\u56FD\u6B3E (\u5546\u5BB6\u7684\u7CFB\u7EDF\u6A21\u677F\u6709\u95EE\u9898\uFF0CIPV6\u5DF2\u5931\u6548\u548CGithub\u7684\u8FDE\u901A\u7A33\u5B9A\u6027\u5F88\u5DEE)

\u53EA\u53EF\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684NAT\u7684\u5546\u5BB6

\u817E\u8BAF\u4E91 \u4E2D\u7684\u65E0\u5FE7\u6B3E\u548C\u7279\u60E0\u6B3E(\u5B66\u751F\u673A)

spectraip \u4E2D\u7684KVM\u670D\u52A1\u5668

\u5DF2\u77E5\u65E0\u6CD5\u76F4\u63A5\u5B89\u88C5PVE\u7684\u5546\u5BB6

hetzner \u9700\u8981\u6551\u63F4\u7CFB\u7EDF\u5B89\u88C5\u7EAF\u51C0\u7684Debian\uFF0C\u9ED8\u8BA4\u7F51\u7EDC\u8BBE\u7F6E\u6709\u51B2\u7A81

hosthatch \u9ED8\u8BA4\u7F51\u7EDC\u8BBE\u7F6E\u6709\u95EE\u9898

',15),p=[o];function h(l,s,c,i,d,f){return a(),r("div",null,p)}var v=e(n,[["render",h]]);export{u as __pageData,v as default}; diff --git a/assets/en_US_guide_pve_qa.md.95cc22f8.lean.js b/assets/en_US_guide_pve_qa.md.917b971e.lean.js similarity index 93% rename from assets/en_US_guide_pve_qa.md.95cc22f8.lean.js rename to assets/en_US_guide_pve_qa.md.917b971e.lean.js index 95612190aa..0d0bc028c9 100644 --- a/assets/en_US_guide_pve_qa.md.95cc22f8.lean.js +++ b/assets/en_US_guide_pve_qa.md.917b971e.lean.js @@ -1 +1 @@ -import{_ as e,c as r,o as a,a as t}from"./app.8fc4a373.js";const u='{"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684VPS\u5546\u5BB6","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684VPS\u5546\u5BB6","slug":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684vps\u5546\u5BB6"},{"level":3,"title":"\u53EF\u5F00\u8BBEKVM\u865A\u62DF\u5316\u7684NAT\u7684\u5546\u5BB6","slug":"\u53EF\u5F00\u8BBEkvm\u865A\u62DF\u5316\u7684nat\u7684\u5546\u5BB6"},{"level":3,"title":"\u53EA\u53EF\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684NAT\u7684\u5546\u5BB6","slug":"\u53EA\u53EF\u5F00\u8BBElxc\u865A\u62DF\u5316\u7684nat\u7684\u5546\u5BB6"},{"level":3,"title":"\u5DF2\u77E5\u65E0\u6CD5\u76F4\u63A5\u5B89\u88C5PVE\u7684\u5546\u5BB6","slug":"\u5DF2\u77E5\u65E0\u6CD5\u76F4\u63A5\u5B89\u88C5pve\u7684\u5546\u5BB6"}],"relativePath":"en_US/guide/pve_qa.md","lastUpdated":1687135450000}',n={},o=t("",15),p=[o];function h(l,s,c,i,d,f){return a(),r("div",null,p)}var v=e(n,[["render",h]]);export{u as __pageData,v as default}; +import{_ as e,c as r,o as a,a as t}from"./app.8fc4a373.js";const u='{"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684VPS\u5546\u5BB6","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684VPS\u5546\u5BB6","slug":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684vps\u5546\u5BB6"},{"level":3,"title":"\u53EF\u5F00\u8BBEKVM\u865A\u62DF\u5316\u7684NAT\u7684\u5546\u5BB6","slug":"\u53EF\u5F00\u8BBEkvm\u865A\u62DF\u5316\u7684nat\u7684\u5546\u5BB6"},{"level":3,"title":"\u53EA\u53EF\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684NAT\u7684\u5546\u5BB6","slug":"\u53EA\u53EF\u5F00\u8BBElxc\u865A\u62DF\u5316\u7684nat\u7684\u5546\u5BB6"},{"level":3,"title":"\u5DF2\u77E5\u65E0\u6CD5\u76F4\u63A5\u5B89\u88C5PVE\u7684\u5546\u5BB6","slug":"\u5DF2\u77E5\u65E0\u6CD5\u76F4\u63A5\u5B89\u88C5pve\u7684\u5546\u5BB6"}],"relativePath":"en_US/guide/pve_qa.md","lastUpdated":1687160056000}',n={},o=t("",15),p=[o];function h(l,s,c,i,d,f){return a(),r("div",null,p)}var v=e(n,[["render",h]]);export{u as __pageData,v as default}; diff --git a/assets/en_US_guide_pve_thanks.md.94837fef.js b/assets/en_US_guide_pve_thanks.md.9bfd3442.js similarity index 92% rename from assets/en_US_guide_pve_thanks.md.94837fef.js rename to assets/en_US_guide_pve_thanks.md.9bfd3442.js index dda059fcb5..4c1b3bf2be 100644 --- a/assets/en_US_guide_pve_thanks.md.94837fef.js +++ b/assets/en_US_guide_pve_thanks.md.9bfd3442.js @@ -1 +1 @@ -import{_ as e,c as r,o as t,a}from"./app.8fc4a373.js";const b='{"title":"\u81F4\u8C22","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u81F4\u8C22","slug":"\u81F4\u8C22"}],"relativePath":"en_US/guide/pve_thanks.md","lastUpdated":1687135450000}',o={},n=a('

\u81F4\u8C22

https://blog.ilolicon.com/archives/615

https://github.com/Ella-Alinda/somescripts/blob/main/nat.sh

https://pve.proxmox.com/pve-docs/qm.1.html

https://down.idc.wiki/Image/realServer-Template/

https://mirrors.tuna.tsinghua.edu.cn/proxmox/

https://github.com/roacn/pve/blob/main/pve.sh

https://github.com/spiritLHLS/lxc

\u611F\u8C22 @Ella-Alinda \u63D0\u4F9B\u7684PVE\u6307\u5BFC

',9),p=[n];function l(s,i,h,c,_,m){return t(),r("div",null,p)}var f=e(o,[["render",l]]);export{b as __pageData,f as default}; +import{_ as e,c as r,o as t,a}from"./app.8fc4a373.js";const b='{"title":"\u81F4\u8C22","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u81F4\u8C22","slug":"\u81F4\u8C22"}],"relativePath":"en_US/guide/pve_thanks.md","lastUpdated":1687160056000}',o={},n=a('

\u81F4\u8C22

https://blog.ilolicon.com/archives/615

https://github.com/Ella-Alinda/somescripts/blob/main/nat.sh

https://pve.proxmox.com/pve-docs/qm.1.html

https://down.idc.wiki/Image/realServer-Template/

https://mirrors.tuna.tsinghua.edu.cn/proxmox/

https://github.com/roacn/pve/blob/main/pve.sh

https://github.com/spiritLHLS/lxc

\u611F\u8C22 @Ella-Alinda \u63D0\u4F9B\u7684PVE\u6307\u5BFC

',9),p=[n];function l(s,i,h,c,_,m){return t(),r("div",null,p)}var f=e(o,[["render",l]]);export{b as __pageData,f as default}; diff --git a/assets/en_US_guide_pve_thanks.md.94837fef.lean.js b/assets/en_US_guide_pve_thanks.md.9bfd3442.lean.js similarity index 67% rename from assets/en_US_guide_pve_thanks.md.94837fef.lean.js rename to assets/en_US_guide_pve_thanks.md.9bfd3442.lean.js index 3681575b5a..566ae5ba5b 100644 --- a/assets/en_US_guide_pve_thanks.md.94837fef.lean.js +++ b/assets/en_US_guide_pve_thanks.md.9bfd3442.lean.js @@ -1 +1 @@ -import{_ as e,c as r,o as t,a}from"./app.8fc4a373.js";const b='{"title":"\u81F4\u8C22","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u81F4\u8C22","slug":"\u81F4\u8C22"}],"relativePath":"en_US/guide/pve_thanks.md","lastUpdated":1687135450000}',o={},n=a("",9),p=[n];function l(s,i,h,c,_,m){return t(),r("div",null,p)}var f=e(o,[["render",l]]);export{b as __pageData,f as default}; +import{_ as e,c as r,o as t,a}from"./app.8fc4a373.js";const b='{"title":"\u81F4\u8C22","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u81F4\u8C22","slug":"\u81F4\u8C22"}],"relativePath":"en_US/guide/pve_thanks.md","lastUpdated":1687160056000}',o={},n=a("",9),p=[n];function l(s,i,h,c,_,m){return t(),r("div",null,p)}var f=e(o,[["render",l]]);export{b as __pageData,f as default}; diff --git a/assets/en_US_index.md.b9d8374c.js b/assets/en_US_index.md.dcd65d19.js similarity index 96% rename from assets/en_US_index.md.b9d8374c.js rename to assets/en_US_index.md.dcd65d19.js index 05db1dda0d..2683dee4b4 100644 --- a/assets/en_US_index.md.b9d8374c.js +++ b/assets/en_US_index.md.dcd65d19.js @@ -1 +1 @@ -import{_ as a,c as n,o as i,b as e,d as t}from"./app.8fc4a373.js";const _='{"title":"Home","description":"","frontmatter":{"home":true,"heroImage":"https://raw.githubusercontent.com/spiritlhls/pages/main/logo.png","heroText":"One Click Virtualization Project","tagline":"Open source, easy to use server virtualization project","actionText":"Learn More \u2192","actionLink":"/en_US/guide/dashboard","features":[{"title":"One Click Use","details":"Support one-click script installation, easily create virtual machines/containers using each virtualization"},{"title":"Based on mainstream systems development","details":"Based on Debian, Ubuntu long-term maintenance version, if you want to use it, please try to ensure that the host system and the development environment are the same"},{"title":"Comes with internal and external port forwarding","details":"Support automatic intranet port forwarding, including TCP and UDP protocols, without manual management"},{"title":"Batch Virtualization","details":"Support for KVM, LXC, Docker virtualization batch opening of virtual machines/containers"},{"title":"Multisystem support","details":"Virtual machines/containers already support multiple systems, covering almost all major systems"},{"title":"Self-limiting abuse","details":"Partially virtual machines/containers have been masked and loaded with restrictions to avoid being used for abuse"}],"footer":"Copyright \xA9 2023-present Nezhahq"},"headers":[],"relativePath":"en_US/index.md","lastUpdated":1687135450000}',o={},s=e("p",null,"Documentation has not been translated yet, waiting for translation.",-1),r=e("p",null,[e("br"),t("This work is licensed under a "),e("a",{rel:"license",href:"http://creativecommons.org/licenses/by-nc-sa/4.0/"},"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License"),t(".")],-1),l=[s,r];function c(d,u,m,p,h,g){return i(),n("div",null,l)}var f=a(o,[["render",c]]);export{_ as __pageData,f as default}; +import{_ as a,c as n,o as i,b as e,d as t}from"./app.8fc4a373.js";const _='{"title":"Home","description":"","frontmatter":{"home":true,"heroImage":"https://raw.githubusercontent.com/spiritlhls/pages/main/logo.png","heroText":"One Click Virtualization Project","tagline":"Open source, easy to use server virtualization project","actionText":"Learn More \u2192","actionLink":"/en_US/guide/dashboard","features":[{"title":"One Click Use","details":"Support one-click script installation, easily create virtual machines/containers using each virtualization"},{"title":"Based on mainstream systems development","details":"Based on Debian, Ubuntu long-term maintenance version, if you want to use it, please try to ensure that the host system and the development environment are the same"},{"title":"Comes with internal and external port forwarding","details":"Support automatic intranet port forwarding, including TCP and UDP protocols, without manual management"},{"title":"Batch Virtualization","details":"Support for KVM, LXC, Docker virtualization batch opening of virtual machines/containers"},{"title":"Multisystem support","details":"Virtual machines/containers already support multiple systems, covering almost all major systems"},{"title":"Self-limiting abuse","details":"Partially virtual machines/containers have been masked and loaded with restrictions to avoid being used for abuse"}],"footer":"Copyright \xA9 2023-present Nezhahq"},"headers":[],"relativePath":"en_US/index.md","lastUpdated":1687160056000}',o={},s=e("p",null,"Documentation has not been translated yet, waiting for translation.",-1),r=e("p",null,[e("br"),t("This work is licensed under a "),e("a",{rel:"license",href:"http://creativecommons.org/licenses/by-nc-sa/4.0/"},"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License"),t(".")],-1),l=[s,r];function c(d,u,m,p,h,g){return i(),n("div",null,l)}var f=a(o,[["render",c]]);export{_ as __pageData,f as default}; diff --git a/assets/en_US_index.md.b9d8374c.lean.js b/assets/en_US_index.md.dcd65d19.lean.js similarity index 96% rename from assets/en_US_index.md.b9d8374c.lean.js rename to assets/en_US_index.md.dcd65d19.lean.js index 05db1dda0d..2683dee4b4 100644 --- a/assets/en_US_index.md.b9d8374c.lean.js +++ b/assets/en_US_index.md.dcd65d19.lean.js @@ -1 +1 @@ -import{_ as a,c as n,o as i,b as e,d as t}from"./app.8fc4a373.js";const _='{"title":"Home","description":"","frontmatter":{"home":true,"heroImage":"https://raw.githubusercontent.com/spiritlhls/pages/main/logo.png","heroText":"One Click Virtualization Project","tagline":"Open source, easy to use server virtualization project","actionText":"Learn More \u2192","actionLink":"/en_US/guide/dashboard","features":[{"title":"One Click Use","details":"Support one-click script installation, easily create virtual machines/containers using each virtualization"},{"title":"Based on mainstream systems development","details":"Based on Debian, Ubuntu long-term maintenance version, if you want to use it, please try to ensure that the host system and the development environment are the same"},{"title":"Comes with internal and external port forwarding","details":"Support automatic intranet port forwarding, including TCP and UDP protocols, without manual management"},{"title":"Batch Virtualization","details":"Support for KVM, LXC, Docker virtualization batch opening of virtual machines/containers"},{"title":"Multisystem support","details":"Virtual machines/containers already support multiple systems, covering almost all major systems"},{"title":"Self-limiting abuse","details":"Partially virtual machines/containers have been masked and loaded with restrictions to avoid being used for abuse"}],"footer":"Copyright \xA9 2023-present Nezhahq"},"headers":[],"relativePath":"en_US/index.md","lastUpdated":1687135450000}',o={},s=e("p",null,"Documentation has not been translated yet, waiting for translation.",-1),r=e("p",null,[e("br"),t("This work is licensed under a "),e("a",{rel:"license",href:"http://creativecommons.org/licenses/by-nc-sa/4.0/"},"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License"),t(".")],-1),l=[s,r];function c(d,u,m,p,h,g){return i(),n("div",null,l)}var f=a(o,[["render",c]]);export{_ as __pageData,f as default}; +import{_ as a,c as n,o as i,b as e,d as t}from"./app.8fc4a373.js";const _='{"title":"Home","description":"","frontmatter":{"home":true,"heroImage":"https://raw.githubusercontent.com/spiritlhls/pages/main/logo.png","heroText":"One Click Virtualization Project","tagline":"Open source, easy to use server virtualization project","actionText":"Learn More \u2192","actionLink":"/en_US/guide/dashboard","features":[{"title":"One Click Use","details":"Support one-click script installation, easily create virtual machines/containers using each virtualization"},{"title":"Based on mainstream systems development","details":"Based on Debian, Ubuntu long-term maintenance version, if you want to use it, please try to ensure that the host system and the development environment are the same"},{"title":"Comes with internal and external port forwarding","details":"Support automatic intranet port forwarding, including TCP and UDP protocols, without manual management"},{"title":"Batch Virtualization","details":"Support for KVM, LXC, Docker virtualization batch opening of virtual machines/containers"},{"title":"Multisystem support","details":"Virtual machines/containers already support multiple systems, covering almost all major systems"},{"title":"Self-limiting abuse","details":"Partially virtual machines/containers have been masked and loaded with restrictions to avoid being used for abuse"}],"footer":"Copyright \xA9 2023-present Nezhahq"},"headers":[],"relativePath":"en_US/index.md","lastUpdated":1687160056000}',o={},s=e("p",null,"Documentation has not been translated yet, waiting for translation.",-1),r=e("p",null,[e("br"),t("This work is licensed under a "),e("a",{rel:"license",href:"http://creativecommons.org/licenses/by-nc-sa/4.0/"},"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License"),t(".")],-1),l=[s,r];function c(d,u,m,p,h,g){return i(),n("div",null,l)}var f=a(o,[["render",c]]);export{_ as __pageData,f as default}; diff --git a/assets/guide_dashboard.md.0142d03e.js b/assets/guide_dashboard.md.771370f1.js similarity index 98% rename from assets/guide_dashboard.md.0142d03e.js rename to assets/guide_dashboard.md.771370f1.js index cd994c3b11..30b5ce0ef8 100644 --- a/assets/guide_dashboard.md.0142d03e.js +++ b/assets/guide_dashboard.md.771370f1.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,a as r}from"./app.8fc4a373.js";const b='{"title":"\u51C6\u5907\u5DE5\u4F5C","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u51C6\u5907\u5DE5\u4F5C","slug":"\u51C6\u5907\u5DE5\u4F5C"},{"level":2,"title":"\u9879\u76EE\u4ED3\u5E93","slug":"\u9879\u76EE\u4ED3\u5E93"},{"level":3,"title":"PVE\u76F8\u5173\u7684\u5404\u79CD\u4E00\u952E\u811A\u672C","slug":"pve\u76F8\u5173\u7684\u5404\u79CD\u4E00\u952E\u811A\u672C"},{"level":3,"title":"\u901A\u8FC7LXD/LXC\u547D\u4EE4\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668\u4EE5\u53CA\u7EF4\u62A4","slug":"\u901A\u8FC7lxd-lxc\u547D\u4EE4\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBEnat\u670D\u52A1\u5668\u4EE5\u53CA\u7EF4\u62A4"},{"level":3,"title":"\u901A\u8FC7docker\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668","slug":"\u901A\u8FC7docker\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBEnat\u670D\u52A1\u5668"}],"relativePath":"en_US/guide/dashboard.md","lastUpdated":1687135450000}',i={},l=r('

\u51C6\u5907\u5DE5\u4F5C

\u9700\u8981\u865A\u62DF\u5316\u51FA\u670D\u52A1\u5668\uFF0C\u4F60\u9700\u8981\uFF1A

  1. \u4E00\u53F0\u53EF\u4EE5\u8FDE\u63A5\u516C\u7F51\u7684\u670D\u52A1\u5668( VPS \u6216 Dedicated Server)\uFF0C\u6700\u597D\u80FD\u5B8C\u7F8E\u8BBF\u95EE Github \u7684 RAW \u9875\u9762\uFF0C\u90E8\u5206\u9879\u76EE\u90E8\u5206\u7EC4\u4EF6\u53EF\u80FD\u672A\u4F7F\u7528 CDN \u52A0\u901F

TIP

\u5982\u679C\u60A8\u4F4D\u4E8E\u4E2D\u56FD\u5927\u9646\uFF0C\u8BBF\u95EE Github \u6709\u56F0\u96BE\uFF0C\u8BF7\u6CE8\u610F\u914D\u5957\u811A\u672C\u548C\u9879\u76EE\u662F\u5426\u6709\u8BF4\u660E\u5DF2\u4F7F\u7528 CDN \u52A0\u901F

  1. \u672C\u5730\u53EF\u4EE5\u7A33\u5B9A\u8FDE\u63A5SSH\uFF0C\u5982\u679C\u4E0D\u80FD\u7A33\u5B9A\u8FDE\u63A5\uFF0C\u8BF7\u4F7F\u7528screen\u547D\u4EE4\u521B\u5EFA\u7A97\u53E3\u540E\uFF0C\u5728\u7A97\u53E3\u5185\u6267\u884C\u547D\u4EE4

TIP

\u4E0D\u4F1A\u7528screen\u547D\u4EE4\u7684\uFF0C\u81EA\u884C\u67E5\u627E\u76F8\u5173\u6559\u7A0B\u5B66\u4E60

  1. \u786E\u4FDD\u670D\u52A1\u5668\u7684\u7CFB\u7EDF\u548C\u786C\u4EF6\u6EE1\u8DB3\u5BF9\u5E94\u9879\u76EE\u7684\u8981\u6C42\uFF0C\u8BE6\u89C1\u5BF9\u5E94\u9879\u76EE\u8BF4\u660E

\u672C\u6587\u6863\u5C06\u4EE5VPS\u4F5C\u4E3A\u8303\u4F8B\uFF0C\u4E14\u8BE5VPS\u7EAF\u51C0\uFF0C\u65E0\u539F\u751F\u73AF\u5883\u95EE\u9898\uFF0C\u5982\u6709\u5FC5\u8981\u8BF7\u91CD\u88C5\u7CFB\u7EDF\u4FDD\u8BC1\u521D\u59CB\u73AF\u5883\u7684\u7EAF\u51C0

WARNING

PVE\u9879\u76EE\u53EF\u80FD\u9020\u6210\u5BBF\u4E3B\u673A\u51FA\u73B0\u95EE\u9898\uFF0C\u5982\u679C\u4F60\u4E0D\u4F1A\u770BBug\u548C\u4FEE\u590D\u7CFB\u7EDF\uFF0C\u90A3\u4E48\u4E0D\u5EFA\u8BAE\u4F60\u5728\u751F\u4EA7\u73AF\u5883\u4E2D\u4F7F\u7528\uFF0C\u4F7F\u7528PVE\u76F8\u5173\u811A\u672C\u8BF7\u786E\u4FDD\u5BBF\u4E3B\u673A\u968F\u65F6\u53EF\u91CD\u88C5\u7CFB\u7EDF



\u9879\u76EE\u4ED3\u5E93

\u6B22\u8FCEStar\u548CFork

PVE\u76F8\u5173\u7684\u5404\u79CD\u4E00\u952E\u811A\u672C

https://github.com/spiritLHLS/pve

\u901A\u8FC7LXD/LXC\u547D\u4EE4\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668\u4EE5\u53CA\u7EF4\u62A4

https://github.com/spiritLHLS/lxc

\u901A\u8FC7docker\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668

https://github.com/spiritLHLS/docker

',19),o=[l];function s(c,d,p,n,h,u){return a(),t("div",null,o)}var g=e(i,[["render",s]]);export{b as __pageData,g as default}; +import{_ as e,c as t,o as a,a as r}from"./app.8fc4a373.js";const b='{"title":"\u51C6\u5907\u5DE5\u4F5C","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u51C6\u5907\u5DE5\u4F5C","slug":"\u51C6\u5907\u5DE5\u4F5C"},{"level":2,"title":"\u9879\u76EE\u4ED3\u5E93","slug":"\u9879\u76EE\u4ED3\u5E93"},{"level":3,"title":"PVE\u76F8\u5173\u7684\u5404\u79CD\u4E00\u952E\u811A\u672C","slug":"pve\u76F8\u5173\u7684\u5404\u79CD\u4E00\u952E\u811A\u672C"},{"level":3,"title":"\u901A\u8FC7LXD/LXC\u547D\u4EE4\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668\u4EE5\u53CA\u7EF4\u62A4","slug":"\u901A\u8FC7lxd-lxc\u547D\u4EE4\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBEnat\u670D\u52A1\u5668\u4EE5\u53CA\u7EF4\u62A4"},{"level":3,"title":"\u901A\u8FC7docker\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668","slug":"\u901A\u8FC7docker\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBEnat\u670D\u52A1\u5668"}],"relativePath":"en_US/guide/dashboard.md","lastUpdated":1687160056000}',i={},l=r('

\u51C6\u5907\u5DE5\u4F5C

\u9700\u8981\u865A\u62DF\u5316\u51FA\u670D\u52A1\u5668\uFF0C\u4F60\u9700\u8981\uFF1A

  1. \u4E00\u53F0\u53EF\u4EE5\u8FDE\u63A5\u516C\u7F51\u7684\u670D\u52A1\u5668( VPS \u6216 Dedicated Server)\uFF0C\u6700\u597D\u80FD\u5B8C\u7F8E\u8BBF\u95EE Github \u7684 RAW \u9875\u9762\uFF0C\u90E8\u5206\u9879\u76EE\u90E8\u5206\u7EC4\u4EF6\u53EF\u80FD\u672A\u4F7F\u7528 CDN \u52A0\u901F

TIP

\u5982\u679C\u60A8\u4F4D\u4E8E\u4E2D\u56FD\u5927\u9646\uFF0C\u8BBF\u95EE Github \u6709\u56F0\u96BE\uFF0C\u8BF7\u6CE8\u610F\u914D\u5957\u811A\u672C\u548C\u9879\u76EE\u662F\u5426\u6709\u8BF4\u660E\u5DF2\u4F7F\u7528 CDN \u52A0\u901F

  1. \u672C\u5730\u53EF\u4EE5\u7A33\u5B9A\u8FDE\u63A5SSH\uFF0C\u5982\u679C\u4E0D\u80FD\u7A33\u5B9A\u8FDE\u63A5\uFF0C\u8BF7\u4F7F\u7528screen\u547D\u4EE4\u521B\u5EFA\u7A97\u53E3\u540E\uFF0C\u5728\u7A97\u53E3\u5185\u6267\u884C\u547D\u4EE4

TIP

\u4E0D\u4F1A\u7528screen\u547D\u4EE4\u7684\uFF0C\u81EA\u884C\u67E5\u627E\u76F8\u5173\u6559\u7A0B\u5B66\u4E60

  1. \u786E\u4FDD\u670D\u52A1\u5668\u7684\u7CFB\u7EDF\u548C\u786C\u4EF6\u6EE1\u8DB3\u5BF9\u5E94\u9879\u76EE\u7684\u8981\u6C42\uFF0C\u8BE6\u89C1\u5BF9\u5E94\u9879\u76EE\u8BF4\u660E

\u672C\u6587\u6863\u5C06\u4EE5VPS\u4F5C\u4E3A\u8303\u4F8B\uFF0C\u4E14\u8BE5VPS\u7EAF\u51C0\uFF0C\u65E0\u539F\u751F\u73AF\u5883\u95EE\u9898\uFF0C\u5982\u6709\u5FC5\u8981\u8BF7\u91CD\u88C5\u7CFB\u7EDF\u4FDD\u8BC1\u521D\u59CB\u73AF\u5883\u7684\u7EAF\u51C0

WARNING

PVE\u9879\u76EE\u53EF\u80FD\u9020\u6210\u5BBF\u4E3B\u673A\u51FA\u73B0\u95EE\u9898\uFF0C\u5982\u679C\u4F60\u4E0D\u4F1A\u770BBug\u548C\u4FEE\u590D\u7CFB\u7EDF\uFF0C\u90A3\u4E48\u4E0D\u5EFA\u8BAE\u4F60\u5728\u751F\u4EA7\u73AF\u5883\u4E2D\u4F7F\u7528\uFF0C\u4F7F\u7528PVE\u76F8\u5173\u811A\u672C\u8BF7\u786E\u4FDD\u5BBF\u4E3B\u673A\u968F\u65F6\u53EF\u91CD\u88C5\u7CFB\u7EDF



\u9879\u76EE\u4ED3\u5E93

\u6B22\u8FCEStar\u548CFork

PVE\u76F8\u5173\u7684\u5404\u79CD\u4E00\u952E\u811A\u672C

https://github.com/spiritLHLS/pve

\u901A\u8FC7LXD/LXC\u547D\u4EE4\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668\u4EE5\u53CA\u7EF4\u62A4

https://github.com/spiritLHLS/lxc

\u901A\u8FC7docker\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668

https://github.com/spiritLHLS/docker

',19),o=[l];function s(c,d,p,n,h,u){return a(),t("div",null,o)}var g=e(i,[["render",s]]);export{b as __pageData,g as default}; diff --git a/assets/guide_dashboard.md.0142d03e.lean.js b/assets/guide_dashboard.md.771370f1.lean.js similarity index 94% rename from assets/guide_dashboard.md.0142d03e.lean.js rename to assets/guide_dashboard.md.771370f1.lean.js index 687cb03f1e..d8a2de563b 100644 --- a/assets/guide_dashboard.md.0142d03e.lean.js +++ b/assets/guide_dashboard.md.771370f1.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,a as r}from"./app.8fc4a373.js";const b='{"title":"\u51C6\u5907\u5DE5\u4F5C","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u51C6\u5907\u5DE5\u4F5C","slug":"\u51C6\u5907\u5DE5\u4F5C"},{"level":2,"title":"\u9879\u76EE\u4ED3\u5E93","slug":"\u9879\u76EE\u4ED3\u5E93"},{"level":3,"title":"PVE\u76F8\u5173\u7684\u5404\u79CD\u4E00\u952E\u811A\u672C","slug":"pve\u76F8\u5173\u7684\u5404\u79CD\u4E00\u952E\u811A\u672C"},{"level":3,"title":"\u901A\u8FC7LXD/LXC\u547D\u4EE4\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668\u4EE5\u53CA\u7EF4\u62A4","slug":"\u901A\u8FC7lxd-lxc\u547D\u4EE4\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBEnat\u670D\u52A1\u5668\u4EE5\u53CA\u7EF4\u62A4"},{"level":3,"title":"\u901A\u8FC7docker\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668","slug":"\u901A\u8FC7docker\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBEnat\u670D\u52A1\u5668"}],"relativePath":"en_US/guide/dashboard.md","lastUpdated":1687135450000}',i={},l=r("",19),o=[l];function s(c,d,p,n,h,u){return a(),t("div",null,o)}var g=e(i,[["render",s]]);export{b as __pageData,g as default}; +import{_ as e,c as t,o as a,a as r}from"./app.8fc4a373.js";const b='{"title":"\u51C6\u5907\u5DE5\u4F5C","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u51C6\u5907\u5DE5\u4F5C","slug":"\u51C6\u5907\u5DE5\u4F5C"},{"level":2,"title":"\u9879\u76EE\u4ED3\u5E93","slug":"\u9879\u76EE\u4ED3\u5E93"},{"level":3,"title":"PVE\u76F8\u5173\u7684\u5404\u79CD\u4E00\u952E\u811A\u672C","slug":"pve\u76F8\u5173\u7684\u5404\u79CD\u4E00\u952E\u811A\u672C"},{"level":3,"title":"\u901A\u8FC7LXD/LXC\u547D\u4EE4\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668\u4EE5\u53CA\u7EF4\u62A4","slug":"\u901A\u8FC7lxd-lxc\u547D\u4EE4\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBEnat\u670D\u52A1\u5668\u4EE5\u53CA\u7EF4\u62A4"},{"level":3,"title":"\u901A\u8FC7docker\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668","slug":"\u901A\u8FC7docker\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBEnat\u670D\u52A1\u5668"}],"relativePath":"en_US/guide/dashboard.md","lastUpdated":1687160056000}',i={},l=r("",19),o=[l];function s(c,d,p,n,h,u){return a(),t("div",null,o)}var g=e(i,[["render",s]]);export{b as __pageData,g as default}; diff --git a/assets/guide_dashboardq.md.5742a1df.js b/assets/guide_dashboardq.md.6d5c9efc.js similarity index 80% rename from assets/guide_dashboardq.md.5742a1df.js rename to assets/guide_dashboardq.md.6d5c9efc.js index d54bbe41c7..c15dce4fd6 100644 --- a/assets/guide_dashboardq.md.5742a1df.js +++ b/assets/guide_dashboardq.md.6d5c9efc.js @@ -1,2 +1,2 @@ -import{_ as t,c as o,o as a,b as e}from"./app.8fc4a373.js";const k='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/dashboardq.md","lastUpdated":1687135450000}',s={},n=e("p",null,"Give me a cup of coffee.",-1),r=e("p",null,[e("a",{href:"https://ko-fi.com/spiritlhl",target:"_blank",rel:"noopener noreferrer"},"https://ko-fi.com/spiritlhl")],-1),c=e("p",null,"USDT-TRC20",-1),l=e("div",{class:"language-bash"},[e("pre",null,[e("code",null,`TZ7nf8XAL9zQUo63xokazaBdCPeCgPfcwd +import{_ as t,c as o,o as a,b as e}from"./app.8fc4a373.js";const k='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/dashboardq.md","lastUpdated":1687160056000}',s={},n=e("p",null,"Give me a cup of coffee.",-1),r=e("p",null,[e("a",{href:"https://ko-fi.com/spiritlhl",target:"_blank",rel:"noopener noreferrer"},"https://ko-fi.com/spiritlhl")],-1),c=e("p",null,"USDT-TRC20",-1),l=e("div",{class:"language-bash"},[e("pre",null,[e("code",null,`TZ7nf8XAL9zQUo63xokazaBdCPeCgPfcwd `)])],-1),d=[n,r,c,l];function i(_,p,f,h,u,m){return a(),o("div",null,d)}var b=t(s,[["render",i]]);export{k as __pageData,b as default}; diff --git a/assets/guide_dashboardq.md.5742a1df.lean.js b/assets/guide_dashboardq.md.6d5c9efc.lean.js similarity index 80% rename from assets/guide_dashboardq.md.5742a1df.lean.js rename to assets/guide_dashboardq.md.6d5c9efc.lean.js index d54bbe41c7..c15dce4fd6 100644 --- a/assets/guide_dashboardq.md.5742a1df.lean.js +++ b/assets/guide_dashboardq.md.6d5c9efc.lean.js @@ -1,2 +1,2 @@ -import{_ as t,c as o,o as a,b as e}from"./app.8fc4a373.js";const k='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/dashboardq.md","lastUpdated":1687135450000}',s={},n=e("p",null,"Give me a cup of coffee.",-1),r=e("p",null,[e("a",{href:"https://ko-fi.com/spiritlhl",target:"_blank",rel:"noopener noreferrer"},"https://ko-fi.com/spiritlhl")],-1),c=e("p",null,"USDT-TRC20",-1),l=e("div",{class:"language-bash"},[e("pre",null,[e("code",null,`TZ7nf8XAL9zQUo63xokazaBdCPeCgPfcwd +import{_ as t,c as o,o as a,b as e}from"./app.8fc4a373.js";const k='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/dashboardq.md","lastUpdated":1687160056000}',s={},n=e("p",null,"Give me a cup of coffee.",-1),r=e("p",null,[e("a",{href:"https://ko-fi.com/spiritlhl",target:"_blank",rel:"noopener noreferrer"},"https://ko-fi.com/spiritlhl")],-1),c=e("p",null,"USDT-TRC20",-1),l=e("div",{class:"language-bash"},[e("pre",null,[e("code",null,`TZ7nf8XAL9zQUo63xokazaBdCPeCgPfcwd `)])],-1),d=[n,r,c,l];function i(_,p,f,h,u,m){return a(),o("div",null,d)}var b=t(s,[["render",i]]);export{k as __pageData,b as default}; diff --git a/assets/guide_docker_build.md.f3d8bde1.js b/assets/guide_docker_build.md.2665b5d3.js similarity index 99% rename from assets/guide_docker_build.md.f3d8bde1.js rename to assets/guide_docker_build.md.2665b5d3.js index 60a9b0276e..6e94798b4a 100644 --- a/assets/guide_docker_build.md.f3d8bde1.js +++ b/assets/guide_docker_build.md.2665b5d3.js @@ -1,4 +1,4 @@ -import{_ as s,c as e,o as a,a as n}from"./app.8fc4a373.js";const m='{"title":"\u5355\u72EC\u5F00\u8BBE","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u5355\u72EC\u5F00\u8BBE","slug":"\u5355\u72EC\u5F00\u8BBE"},{"level":3,"title":"\u793A\u4F8B","slug":"\u793A\u4F8B"},{"level":3,"title":"\u67E5\u8BE2\u4FE1\u606F","slug":"\u67E5\u8BE2\u4FE1\u606F"},{"level":2,"title":"\u6279\u91CF\u5F00\u8BBE","slug":"\u6279\u91CF\u5F00\u8BBE"},{"level":2,"title":"\u67E5\u8BE2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F","slug":"\u67E5\u8BE2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F"},{"level":2,"title":"\u5378\u8F7D\u6240\u6709docker\u5BB9\u5668\u548C\u955C\u50CF","slug":"\u5378\u8F7D\u6240\u6709docker\u5BB9\u5668\u548C\u955C\u50CF"}],"relativePath":"guide/docker_build.md","lastUpdated":1687135450000}',o={},c=n(`

\u5355\u72EC\u5F00\u8BBE

\u4E0B\u8F7D\u811A\u672C

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/docker/main/scripts/onedocker.sh -o onedocker.sh && chmod +x onedocker.sh
+import{_ as s,c as e,o as a,a as n}from"./app.8fc4a373.js";const m='{"title":"\u5355\u72EC\u5F00\u8BBE","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u5355\u72EC\u5F00\u8BBE","slug":"\u5355\u72EC\u5F00\u8BBE"},{"level":3,"title":"\u793A\u4F8B","slug":"\u793A\u4F8B"},{"level":3,"title":"\u67E5\u8BE2\u4FE1\u606F","slug":"\u67E5\u8BE2\u4FE1\u606F"},{"level":2,"title":"\u6279\u91CF\u5F00\u8BBE","slug":"\u6279\u91CF\u5F00\u8BBE"},{"level":2,"title":"\u67E5\u8BE2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F","slug":"\u67E5\u8BE2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F"},{"level":2,"title":"\u5378\u8F7D\u6240\u6709docker\u5BB9\u5668\u548C\u955C\u50CF","slug":"\u5378\u8F7D\u6240\u6709docker\u5BB9\u5668\u548C\u955C\u50CF"}],"relativePath":"guide/docker_build.md","lastUpdated":1687160056000}',o={},c=n(`

\u5355\u72EC\u5F00\u8BBE

\u4E0B\u8F7D\u811A\u672C

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/docker/main/scripts/onedocker.sh -o onedocker.sh && chmod +x onedocker.sh
 

\u56FD\u5185

curl -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/docker/main/scripts/onedocker.sh -o onedocker.sh && chmod +x onedocker.sh
 

\u8FD0\u884C

./onedocker.sh name cpu memory password sshport startport endport system
 

\u76EE\u524Dsystem\u4EC5\u652F\u6301\u9009\u62E9alpine\u6216debian\uFF0C\u9ED8\u8BA4\u662Fdebian

\u793A\u4F8B

  • \u4EE5\u4E0B\u4E3A\u5F00\u8BBE\u7684\u793A\u4F8B\u5BB9\u5668\u7684\u4FE1\u606F\uFF1A
    \u5BB9\u5668\u540D\u5B57 - test SSH\u767B\u5F55\u7684\u7528\u6237\u540D - root SSH\u767B\u5F55\u7684\u5BC6\u7801 - 123456 CPU\u6838\u6570 - 1
    \u5185\u5B58\u5927\u5C0F - 512MB SSH\u7AEF\u53E3 - 25000 \u5185\u5916\u7F51\u6620\u5C04\u7AEF\u53E3\u4E00\u81F4\u7684\u533A\u95F4 - 34975\u523035000 \u7CFB\u7EDF - debian
./onedocker.sh test 1 512 123456 25000 34975 35000 debian
diff --git a/assets/guide_docker_build.md.f3d8bde1.lean.js b/assets/guide_docker_build.md.2665b5d3.lean.js
similarity index 93%
rename from assets/guide_docker_build.md.f3d8bde1.lean.js
rename to assets/guide_docker_build.md.2665b5d3.lean.js
index 22b5b3e065..df667e585b 100644
--- a/assets/guide_docker_build.md.f3d8bde1.lean.js
+++ b/assets/guide_docker_build.md.2665b5d3.lean.js
@@ -1 +1 @@
-import{_ as s,c as e,o as a,a as n}from"./app.8fc4a373.js";const m='{"title":"\u5355\u72EC\u5F00\u8BBE","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u5355\u72EC\u5F00\u8BBE","slug":"\u5355\u72EC\u5F00\u8BBE"},{"level":3,"title":"\u793A\u4F8B","slug":"\u793A\u4F8B"},{"level":3,"title":"\u67E5\u8BE2\u4FE1\u606F","slug":"\u67E5\u8BE2\u4FE1\u606F"},{"level":2,"title":"\u6279\u91CF\u5F00\u8BBE","slug":"\u6279\u91CF\u5F00\u8BBE"},{"level":2,"title":"\u67E5\u8BE2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F","slug":"\u67E5\u8BE2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F"},{"level":2,"title":"\u5378\u8F7D\u6240\u6709docker\u5BB9\u5668\u548C\u955C\u50CF","slug":"\u5378\u8F7D\u6240\u6709docker\u5BB9\u5668\u548C\u955C\u50CF"}],"relativePath":"guide/docker_build.md","lastUpdated":1687135450000}',o={},c=n("",34),p=[c];function t(r,l,d,i,u,h){return a(),e("div",null,p)}var g=s(o,[["render",t]]);export{m as __pageData,g as default};
+import{_ as s,c as e,o as a,a as n}from"./app.8fc4a373.js";const m='{"title":"\u5355\u72EC\u5F00\u8BBE","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u5355\u72EC\u5F00\u8BBE","slug":"\u5355\u72EC\u5F00\u8BBE"},{"level":3,"title":"\u793A\u4F8B","slug":"\u793A\u4F8B"},{"level":3,"title":"\u67E5\u8BE2\u4FE1\u606F","slug":"\u67E5\u8BE2\u4FE1\u606F"},{"level":2,"title":"\u6279\u91CF\u5F00\u8BBE","slug":"\u6279\u91CF\u5F00\u8BBE"},{"level":2,"title":"\u67E5\u8BE2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F","slug":"\u67E5\u8BE2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F"},{"level":2,"title":"\u5378\u8F7D\u6240\u6709docker\u5BB9\u5668\u548C\u955C\u50CF","slug":"\u5378\u8F7D\u6240\u6709docker\u5BB9\u5668\u548C\u955C\u50CF"}],"relativePath":"guide/docker_build.md","lastUpdated":1687160056000}',o={},c=n("",34),p=[c];function t(r,l,d,i,u,h){return a(),e("div",null,p)}var g=s(o,[["render",t]]);export{m as __pageData,g as default};
diff --git a/assets/guide_docker_install.md.f2adcc5b.js b/assets/guide_docker_install.md.3beb6a65.js
similarity index 95%
rename from assets/guide_docker_install.md.f2adcc5b.js
rename to assets/guide_docker_install.md.3beb6a65.js
index a029ea861e..8c1ef2c5f8 100644
--- a/assets/guide_docker_install.md.f2adcc5b.js
+++ b/assets/guide_docker_install.md.3beb6a65.js
@@ -1,3 +1,3 @@
-import{_ as s,c as a,o as e,a as n}from"./app.8fc4a373.js";const m='{"title":"\u73AF\u5883\u9884\u8BBE","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u73AF\u5883\u9884\u8BBE","slug":"\u73AF\u5883\u9884\u8BBE"}],"relativePath":"en_US/guide/docker_install.md","lastUpdated":1687135450000}',t={},p=n(`

\u73AF\u5883\u9884\u8BBE

  • \u68C0\u6D4B\u73AF\u5883
  • \u5B89\u88C5docker
  • \u4E0B\u8F7D\u9884\u5236\u811A\u672C

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/docker/main/scripts/pre_build.sh -o pre_build.sh && chmod +x pre_build.sh && bash pre_build.sh
+import{_ as s,c as a,o as e,a as n}from"./app.8fc4a373.js";const m='{"title":"\u73AF\u5883\u9884\u8BBE","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u73AF\u5883\u9884\u8BBE","slug":"\u73AF\u5883\u9884\u8BBE"}],"relativePath":"en_US/guide/docker_install.md","lastUpdated":1687160056000}',t={},p=n(`

\u73AF\u5883\u9884\u8BBE

  • \u68C0\u6D4B\u73AF\u5883
  • \u5B89\u88C5docker
  • \u4E0B\u8F7D\u9884\u5236\u811A\u672C

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/docker/main/scripts/pre_build.sh -o pre_build.sh && chmod +x pre_build.sh && bash pre_build.sh
 

\u56FD\u5185

curl -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/docker/main/scripts/pre_build.sh -o pre_build.sh && chmod +x pre_build.sh && bash pre_build.sh
 
`,6),o=[p];function r(c,i,l,d,_,u){return e(),a("div",null,o)}var k=s(t,[["render",r]]);export{m as __pageData,k as default}; diff --git a/assets/guide_docker_install.md.f2adcc5b.lean.js b/assets/guide_docker_install.md.3beb6a65.lean.js similarity index 85% rename from assets/guide_docker_install.md.f2adcc5b.lean.js rename to assets/guide_docker_install.md.3beb6a65.lean.js index d2cbf1c4f3..05755e322d 100644 --- a/assets/guide_docker_install.md.f2adcc5b.lean.js +++ b/assets/guide_docker_install.md.3beb6a65.lean.js @@ -1 +1 @@ -import{_ as s,c as a,o as e,a as n}from"./app.8fc4a373.js";const m='{"title":"\u73AF\u5883\u9884\u8BBE","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u73AF\u5883\u9884\u8BBE","slug":"\u73AF\u5883\u9884\u8BBE"}],"relativePath":"en_US/guide/docker_install.md","lastUpdated":1687135450000}',t={},p=n("",6),o=[p];function r(c,i,l,d,_,u){return e(),a("div",null,o)}var k=s(t,[["render",r]]);export{m as __pageData,k as default}; +import{_ as s,c as a,o as e,a as n}from"./app.8fc4a373.js";const m='{"title":"\u73AF\u5883\u9884\u8BBE","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u73AF\u5883\u9884\u8BBE","slug":"\u73AF\u5883\u9884\u8BBE"}],"relativePath":"en_US/guide/docker_install.md","lastUpdated":1687160056000}',t={},p=n("",6),o=[p];function r(c,i,l,d,_,u){return e(),a("div",null,o)}var k=s(t,[["render",r]]);export{m as __pageData,k as default}; diff --git a/assets/guide_docker_precheck.md.a4d9ffc8.js b/assets/guide_docker_precheck.md.df6a99e4.js similarity index 98% rename from assets/guide_docker_precheck.md.a4d9ffc8.js rename to assets/guide_docker_precheck.md.df6a99e4.js index f1937fe79c..511914b258 100644 --- a/assets/guide_docker_precheck.md.a4d9ffc8.js +++ b/assets/guide_docker_precheck.md.df6a99e4.js @@ -1 +1 @@ -import{_ as e,c as r,o as t,a}from"./app.8fc4a373.js";const f='{"title":"\u9879\u76EE\u7279\u70B9","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u9879\u76EE\u7279\u70B9","slug":"\u9879\u76EE\u7279\u70B9"},{"level":2,"title":"\u914D\u7F6E\u8981\u6C42","slug":"\u914D\u7F6E\u8981\u6C42"}],"relativePath":"en_US/guide/docker_precheck.md","lastUpdated":1687135450000}',o={},p=a('

\u9879\u76EE\u7279\u70B9

\u901A\u8FC7docker\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668(Bulk or individual NAT server provisioning via docker)

\u9ED8\u8BA4\u4F7F\u7528debian\u7CFB\u7EDF\uFF0C\u6BCF\u4E2A\u5BB9\u5668\u81EA\u5E261\u4E2A\u5916\u7F51ssh\u7AEF\u53E3\uFF0C25\u4E2A\u5185\u5916\u7F51\u4E00\u81F4\u7AEF\u53E3

\u9ED8\u8BA4\u521B\u5EFA\u7684\u662F\u975E\u7279\u6743\u5BB9\u5668\uFF0C\u4E14\u4E0D\u6302\u8F7D\u4E0E\u5BBF\u4E3B\u673A\u7684docker\u7684\u5B88\u62A4\u8FDB\u7A0B\u4E4B\u95F4\u7684\u901A\u4FE1\uFF0C\u6240\u4EE5\u5BBF\u4E3B\u673A\u521B\u5EFA\u7684docker\u865A\u62DF\u5316\u7684NAT\u670D\u52A1\u5668\u5185\u65E0\u6CD5\u518D\u5D4C\u5957\u865A\u62DF\u5316docker

\u7531\u4E8E\u53EA\u662F\u5728\u5BBF\u4E3B\u673A\u8FDB\u884C\u4E86CPU\u548C\u5185\u5B58\u7684\u9650\u5236\u672A\u5728\u5BB9\u5668\u5185\u4F7F\u7528cgroup\u9A71\u52A8\uFF0C\u6240\u4EE5\u5728\u5BB9\u5668\u5185\u4F7F\u7528\u670D\u52A1\u5668\u6D4B\u8BD5\u811A\u672C\u68C0\u6D4B\u5BB9\u5668\u7684\u53EF\u7528\u8D44\u6E90\u662F\u65E0\u6548\u7684\uFF0C\u663E\u793A\u7684\u4F1A\u662F\u5BBF\u4E3B\u673A\u7684\u8D44\u6E90

\u7531\u4E8E\u5927\u90E8\u5206\u4E91\u670D\u52A1\u5668xfs\u6587\u4EF6\u7CFB\u7EDF\u4E0D\u542F\u7528pquota\u9009\u9879\uFF0C\u6240\u4EE5\u9ED8\u8BA4\u5171\u4EAB\u5BBF\u4E3B\u673A\u786C\u76D8\uFF0C\u65E0\u6CD5\u9650\u5236\u6BCF\u4E2A\u5BB9\u5668\u7684\u78C1\u76D8\u5927\u5C0F

\u914D\u7F6E\u8981\u6C42

\u7CFB\u7EDF\u53EF\u5B89\u88C5docker\u5373\u53EF\u7528\uFF0C\u7F51\u7EDC\u80FD\u8FDE\u63A5Github\u7684raw\u754C\u9762\u5C31\u80FD\u7528\uFF0C\u786C\u4EF6\u914D\u7F6E\u53EA\u8981\u4E0D\u62C9\u8DE8\u5C31\u884C\uFF0C\u7A7A\u95F2\u786C\u76D8\u67093G\u5C31\u884C

\u63A8\u8350\u5728\u5F00\u8BBENAT\u670D\u52A1\u5668\u524D\u5148\u589E\u52A0\u90E8\u5206SWAP\u865A\u62DF\u5185\u5B58\uFF0C\u907F\u514D\u7A81\u53D1\u7684\u5185\u5B58\u5360\u7528\u5BFC\u81F4\u6BCD\u9E21\u5361\u6B7B \u8DF3\u8F6C

PS: \u5982\u679C\u786C\u4EF6\u8D44\u6E90\u53EA\u662F\u597D\u4E86\u4E00\u70B9\uFF0C\u9700\u8981\u9650\u5236\u66F4\u591A\u4E1C\u897F\u5E76\u9700\u8981\u914D\u7F6EIPV6\u72EC\u7ACB\u5730\u5740\u548C\u9650\u5236\u786C\u76D8\u5927\u5C0F\uFF0C\u53EF\u4F7F\u7528LXD\u6279\u91CF\u5F00LXC\u865A\u62DF\u5316\u7684\u5BB9\u5668 \u8DF3\u8F6C

PS: \u5982\u679C\u786C\u4EF6\u975E\u5E38\u597D\u8D44\u6E90\u5F88\u591A\uFF0C\u53EF\u4F7F\u7528PVE\u6279\u91CF\u5F00KVM\u865A\u62DF\u5316\u7684\u865A\u62DF\u673A \u8DF3\u8F6C

',11),n=[p];function s(i,c,d,_,h,l){return t(),r("div",null,n)}var g=e(o,[["render",s]]);export{f as __pageData,g as default}; +import{_ as e,c as r,o as t,a}from"./app.8fc4a373.js";const f='{"title":"\u9879\u76EE\u7279\u70B9","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u9879\u76EE\u7279\u70B9","slug":"\u9879\u76EE\u7279\u70B9"},{"level":2,"title":"\u914D\u7F6E\u8981\u6C42","slug":"\u914D\u7F6E\u8981\u6C42"}],"relativePath":"en_US/guide/docker_precheck.md","lastUpdated":1687160056000}',o={},p=a('

\u9879\u76EE\u7279\u70B9

\u901A\u8FC7docker\u6279\u91CF\u6216\u5355\u72EC\u5F00\u8BBENAT\u670D\u52A1\u5668(Bulk or individual NAT server provisioning via docker)

\u9ED8\u8BA4\u4F7F\u7528debian\u7CFB\u7EDF\uFF0C\u6BCF\u4E2A\u5BB9\u5668\u81EA\u5E261\u4E2A\u5916\u7F51ssh\u7AEF\u53E3\uFF0C25\u4E2A\u5185\u5916\u7F51\u4E00\u81F4\u7AEF\u53E3

\u9ED8\u8BA4\u521B\u5EFA\u7684\u662F\u975E\u7279\u6743\u5BB9\u5668\uFF0C\u4E14\u4E0D\u6302\u8F7D\u4E0E\u5BBF\u4E3B\u673A\u7684docker\u7684\u5B88\u62A4\u8FDB\u7A0B\u4E4B\u95F4\u7684\u901A\u4FE1\uFF0C\u6240\u4EE5\u5BBF\u4E3B\u673A\u521B\u5EFA\u7684docker\u865A\u62DF\u5316\u7684NAT\u670D\u52A1\u5668\u5185\u65E0\u6CD5\u518D\u5D4C\u5957\u865A\u62DF\u5316docker

\u7531\u4E8E\u53EA\u662F\u5728\u5BBF\u4E3B\u673A\u8FDB\u884C\u4E86CPU\u548C\u5185\u5B58\u7684\u9650\u5236\u672A\u5728\u5BB9\u5668\u5185\u4F7F\u7528cgroup\u9A71\u52A8\uFF0C\u6240\u4EE5\u5728\u5BB9\u5668\u5185\u4F7F\u7528\u670D\u52A1\u5668\u6D4B\u8BD5\u811A\u672C\u68C0\u6D4B\u5BB9\u5668\u7684\u53EF\u7528\u8D44\u6E90\u662F\u65E0\u6548\u7684\uFF0C\u663E\u793A\u7684\u4F1A\u662F\u5BBF\u4E3B\u673A\u7684\u8D44\u6E90

\u7531\u4E8E\u5927\u90E8\u5206\u4E91\u670D\u52A1\u5668xfs\u6587\u4EF6\u7CFB\u7EDF\u4E0D\u542F\u7528pquota\u9009\u9879\uFF0C\u6240\u4EE5\u9ED8\u8BA4\u5171\u4EAB\u5BBF\u4E3B\u673A\u786C\u76D8\uFF0C\u65E0\u6CD5\u9650\u5236\u6BCF\u4E2A\u5BB9\u5668\u7684\u78C1\u76D8\u5927\u5C0F

\u914D\u7F6E\u8981\u6C42

\u7CFB\u7EDF\u53EF\u5B89\u88C5docker\u5373\u53EF\u7528\uFF0C\u7F51\u7EDC\u80FD\u8FDE\u63A5Github\u7684raw\u754C\u9762\u5C31\u80FD\u7528\uFF0C\u786C\u4EF6\u914D\u7F6E\u53EA\u8981\u4E0D\u62C9\u8DE8\u5C31\u884C\uFF0C\u7A7A\u95F2\u786C\u76D8\u67093G\u5C31\u884C

\u63A8\u8350\u5728\u5F00\u8BBENAT\u670D\u52A1\u5668\u524D\u5148\u589E\u52A0\u90E8\u5206SWAP\u865A\u62DF\u5185\u5B58\uFF0C\u907F\u514D\u7A81\u53D1\u7684\u5185\u5B58\u5360\u7528\u5BFC\u81F4\u6BCD\u9E21\u5361\u6B7B \u8DF3\u8F6C

PS: \u5982\u679C\u786C\u4EF6\u8D44\u6E90\u53EA\u662F\u597D\u4E86\u4E00\u70B9\uFF0C\u9700\u8981\u9650\u5236\u66F4\u591A\u4E1C\u897F\u5E76\u9700\u8981\u914D\u7F6EIPV6\u72EC\u7ACB\u5730\u5740\u548C\u9650\u5236\u786C\u76D8\u5927\u5C0F\uFF0C\u53EF\u4F7F\u7528LXD\u6279\u91CF\u5F00LXC\u865A\u62DF\u5316\u7684\u5BB9\u5668 \u8DF3\u8F6C

PS: \u5982\u679C\u786C\u4EF6\u975E\u5E38\u597D\u8D44\u6E90\u5F88\u591A\uFF0C\u53EF\u4F7F\u7528PVE\u6279\u91CF\u5F00KVM\u865A\u62DF\u5316\u7684\u865A\u62DF\u673A \u8DF3\u8F6C

',11),n=[p];function s(i,c,d,_,h,l){return t(),r("div",null,n)}var g=e(o,[["render",s]]);export{f as __pageData,g as default}; diff --git a/assets/guide_docker_precheck.md.a4d9ffc8.lean.js b/assets/guide_docker_precheck.md.df6a99e4.lean.js similarity index 87% rename from assets/guide_docker_precheck.md.a4d9ffc8.lean.js rename to assets/guide_docker_precheck.md.df6a99e4.lean.js index e44de56453..a3a86f9673 100644 --- a/assets/guide_docker_precheck.md.a4d9ffc8.lean.js +++ b/assets/guide_docker_precheck.md.df6a99e4.lean.js @@ -1 +1 @@ -import{_ as e,c as r,o as t,a}from"./app.8fc4a373.js";const f='{"title":"\u9879\u76EE\u7279\u70B9","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u9879\u76EE\u7279\u70B9","slug":"\u9879\u76EE\u7279\u70B9"},{"level":2,"title":"\u914D\u7F6E\u8981\u6C42","slug":"\u914D\u7F6E\u8981\u6C42"}],"relativePath":"en_US/guide/docker_precheck.md","lastUpdated":1687135450000}',o={},p=a("",11),n=[p];function s(i,c,d,_,h,l){return t(),r("div",null,n)}var g=e(o,[["render",s]]);export{f as __pageData,g as default}; +import{_ as e,c as r,o as t,a}from"./app.8fc4a373.js";const f='{"title":"\u9879\u76EE\u7279\u70B9","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u9879\u76EE\u7279\u70B9","slug":"\u9879\u76EE\u7279\u70B9"},{"level":2,"title":"\u914D\u7F6E\u8981\u6C42","slug":"\u914D\u7F6E\u8981\u6C42"}],"relativePath":"en_US/guide/docker_precheck.md","lastUpdated":1687160056000}',o={},p=a("",11),n=[p];function s(i,c,d,_,h,l){return t(),r("div",null,n)}var g=e(o,[["render",s]]);export{f as __pageData,g as default}; diff --git a/assets/guide_docker_qa.md.b0503272.js b/assets/guide_docker_qa.md.91ea5a62.js similarity index 79% rename from assets/guide_docker_qa.md.b0503272.js rename to assets/guide_docker_qa.md.91ea5a62.js index 1e5052b9ca..c058ce5a40 100644 --- a/assets/guide_docker_qa.md.b0503272.js +++ b/assets/guide_docker_qa.md.91ea5a62.js @@ -1 +1 @@ -import{_ as e,c as t,o as a}from"./app.8fc4a373.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_qa.md","lastUpdated":1687135450000}',r={};function o(c,s,n,_,d,p){return a(),t("div")}var l=e(r,[["render",o]]);export{f as __pageData,l as default}; +import{_ as e,c as t,o as a}from"./app.8fc4a373.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_qa.md","lastUpdated":1687160056000}',r={};function o(c,s,n,_,d,p){return a(),t("div")}var l=e(r,[["render",o]]);export{f as __pageData,l as default}; diff --git a/assets/guide_docker_qa.md.b0503272.lean.js b/assets/guide_docker_qa.md.91ea5a62.lean.js similarity index 79% rename from assets/guide_docker_qa.md.b0503272.lean.js rename to assets/guide_docker_qa.md.91ea5a62.lean.js index 1e5052b9ca..c058ce5a40 100644 --- a/assets/guide_docker_qa.md.b0503272.lean.js +++ b/assets/guide_docker_qa.md.91ea5a62.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o as a}from"./app.8fc4a373.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_qa.md","lastUpdated":1687135450000}',r={};function o(c,s,n,_,d,p){return a(),t("div")}var l=e(r,[["render",o]]);export{f as __pageData,l as default}; +import{_ as e,c as t,o as a}from"./app.8fc4a373.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_qa.md","lastUpdated":1687160056000}',r={};function o(c,s,n,_,d,p){return a(),t("div")}var l=e(r,[["render",o]]);export{f as __pageData,l as default}; diff --git a/assets/guide_docker_thanks.md.cd09497e.js b/assets/guide_docker_thanks.md.cd09497e.js deleted file mode 100644 index 1e5052b9ca..0000000000 --- a/assets/guide_docker_thanks.md.cd09497e.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,c as t,o as a}from"./app.8fc4a373.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_qa.md","lastUpdated":1687135450000}',r={};function o(c,s,n,_,d,p){return a(),t("div")}var l=e(r,[["render",o]]);export{f as __pageData,l as default}; diff --git a/assets/guide_docker_thanks.md.cd09497e.lean.js b/assets/guide_docker_thanks.md.cd09497e.lean.js deleted file mode 100644 index 1e5052b9ca..0000000000 --- a/assets/guide_docker_thanks.md.cd09497e.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,c as t,o as a}from"./app.8fc4a373.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_qa.md","lastUpdated":1687135450000}',r={};function o(c,s,n,_,d,p){return a(),t("div")}var l=e(r,[["render",o]]);export{f as __pageData,l as default}; diff --git a/assets/guide_docker_thanks.md.e8551015.js b/assets/guide_docker_thanks.md.e8551015.js new file mode 100644 index 0000000000..c058ce5a40 --- /dev/null +++ b/assets/guide_docker_thanks.md.e8551015.js @@ -0,0 +1 @@ +import{_ as e,c as t,o as a}from"./app.8fc4a373.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_qa.md","lastUpdated":1687160056000}',r={};function o(c,s,n,_,d,p){return a(),t("div")}var l=e(r,[["render",o]]);export{f as __pageData,l as default}; diff --git a/assets/guide_docker_thanks.md.e8551015.lean.js b/assets/guide_docker_thanks.md.e8551015.lean.js new file mode 100644 index 0000000000..c058ce5a40 --- /dev/null +++ b/assets/guide_docker_thanks.md.e8551015.lean.js @@ -0,0 +1 @@ +import{_ as e,c as t,o as a}from"./app.8fc4a373.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_qa.md","lastUpdated":1687160056000}',r={};function o(c,s,n,_,d,p){return a(),t("div")}var l=e(r,[["render",o]]);export{f as __pageData,l as default}; diff --git a/assets/guide_lxd_extra_config.md.5055bb9a.js b/assets/guide_lxd_extra_config.md.60535bed.js similarity index 99% rename from assets/guide_lxd_extra_config.md.5055bb9a.js rename to assets/guide_lxd_extra_config.md.60535bed.js index 26ed605d08..9f23f3d15f 100644 --- a/assets/guide_lxd_extra_config.md.5055bb9a.js +++ b/assets/guide_lxd_extra_config.md.60535bed.js @@ -1,4 +1,4 @@ -import{_ as s,c as a,o as n,a as e}from"./app.8fc4a373.js";const k='{"title":"\u5176\u4ED6\u81EA\u5B9A\u4E49\u914D\u7F6E","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u81EA\u52A8\u914D\u7F6EIPV6\u5730\u5740","slug":"\u81EA\u52A8\u914D\u7F6Eipv6\u5730\u5740"},{"level":2,"title":"\u5C4F\u853D\u5BB9\u6613\u88AB\u6EE5\u7528\u7684\u7AEF\u53E3\u7684\u51FA\u5165\u6D41\u91CF\u4EE5\u5C4F\u853D\u7AEF\u53E3\u548C\u5C4F\u853D\u6EE5\u7528\u5DE5\u5177\u5305","slug":"\u5C4F\u853D\u5BB9\u6613\u88AB\u6EE5\u7528\u7684\u7AEF\u53E3\u7684\u51FA\u5165\u6D41\u91CF\u4EE5\u5C4F\u853D\u7AEF\u53E3\u548C\u5C4F\u853D\u6EE5\u7528\u5DE5\u5177\u5305"},{"level":2,"title":"\u4F7F\u7528screen\u914D\u7F6E\u76D1\u63A7\u5C4F\u853D\u67D0\u4E9B\u8FDB\u7A0B\u7684\u6267\u884C\u9047\u5230\u67D0\u4E9B\u8FDB\u7A0B\u7684\u51FA\u73B0\u76F4\u63A5\u5173\u95ED\u5BB9\u5668","slug":"\u4F7F\u7528screen\u914D\u7F6E\u76D1\u63A7\u5C4F\u853D\u67D0\u4E9B\u8FDB\u7A0B\u7684\u6267\u884C\u9047\u5230\u67D0\u4E9B\u8FDB\u7A0B\u7684\u51FA\u73B0\u76F4\u63A5\u5173\u95ED\u5BB9\u5668"},{"level":2,"title":"\u4E00\u952E\u5B89\u88C5\u5F00lxd\u6BCD\u9E21\u6240\u9700\u8981\u7684\u5E26vnstat\u73AF\u5883\u7684\u5E38\u7528\u9884\u914D\u7F6E\u73AF\u5883","slug":"\u4E00\u952E\u5B89\u88C5\u5F00lxd\u6BCD\u9E21\u6240\u9700\u8981\u7684\u5E26vnstat\u73AF\u5883\u7684\u5E38\u7528\u9884\u914D\u7F6E\u73AF\u5883"},{"level":2,"title":"\u4E00\u952E\u5B89\u88C5\u6BCD\u9E21\u53EF\u89C6\u5316\u64CD\u4F5C\u7684\u9762\u677F","slug":"\u4E00\u952E\u5B89\u88C5\u6BCD\u9E21\u53EF\u89C6\u5316\u64CD\u4F5C\u7684\u9762\u677F"}],"relativePath":"guide/lxd_extra_config.md","lastUpdated":1687135450000}',t={},o=e(`

\u5176\u4ED6\u81EA\u5B9A\u4E49\u914D\u7F6E

TIP

\u4EE5\u4E0B\u7684\u914D\u7F6E\u5B89\u88C5\u4F1A\u52A0\u91CD\u6BCD\u9E21\u7684\u8D1F\u62C5\uFF0C\u975E\u5FC5\u8981\u4E0D\u8981\u5B89\u88C5

TIP

\u5982\u679C\u662F\u4E2A\u4EBA\u4F7F\u7528\uFF0C\u53EF\u5FFD\u7565\u9632\u6EE5\u7528\u90E8\u5206\u811A\u672C\u7684\u5B89\u88C5

\u81EA\u52A8\u914D\u7F6EIPV6\u5730\u5740

  • (\u975E\u5FC5\u987B\uFF0C\u4E0D\u4F7F\u7528\u7684\u4E5F\u6CA1\u95EE\u9898)
  • \u8BE5\u811A\u672C\u4EC5\u9002\u7528\u4E8E\u6BCD\u9E21\u6709\u7ED9IPV6\u5B50\u7F51\u4E14\u662F/64\u7684\uFF0C\u4E14\u6BCD\u9E21\u7ED1\u5B9A\u4E86\u5B50\u7F51\u7684\u7B2C\u4E00\u4E2AIP\u505A\u6BCD\u9E21\u7684IPV6\u5730\u5740\u6216IPV6\u7684gateway
  • \u81EA\u52A8\u4E3ALXD\u521B\u5EFA\u7684LXC\u5BB9\u5668\u914D\u7F6EIPV6\u5730\u5740
  • \u5DF2\u96C6\u6210\u5230buildone.sh\u4E2D\u53EF\u4F7F\u7528\u53D8\u91CF\u63A7\u5236\u4E14\u65E0\u9700\u4E8B\u5148\u4E0B\u8F7D\uFF0C\u8BE5\u811A\u672C\u53EF\u4E0D\u624B\u52A8\u4F7F\u7528\uFF0C\u5728\u4F7F\u7528buildone.sh\u65F6\u914D\u7F6EY\u5F00\u542F\u5373\u53EF

\u4E0B\u8F7D\u811A\u672C

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/build_ipv6_network.sh -o build_ipv6_network.sh && chmod +x build_ipv6_network.sh
+import{_ as s,c as a,o as n,a as e}from"./app.8fc4a373.js";const k='{"title":"\u5176\u4ED6\u81EA\u5B9A\u4E49\u914D\u7F6E","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u81EA\u52A8\u914D\u7F6EIPV6\u5730\u5740","slug":"\u81EA\u52A8\u914D\u7F6Eipv6\u5730\u5740"},{"level":2,"title":"\u5C4F\u853D\u5BB9\u6613\u88AB\u6EE5\u7528\u7684\u7AEF\u53E3\u7684\u51FA\u5165\u6D41\u91CF\u4EE5\u5C4F\u853D\u7AEF\u53E3\u548C\u5C4F\u853D\u6EE5\u7528\u5DE5\u5177\u5305","slug":"\u5C4F\u853D\u5BB9\u6613\u88AB\u6EE5\u7528\u7684\u7AEF\u53E3\u7684\u51FA\u5165\u6D41\u91CF\u4EE5\u5C4F\u853D\u7AEF\u53E3\u548C\u5C4F\u853D\u6EE5\u7528\u5DE5\u5177\u5305"},{"level":2,"title":"\u4F7F\u7528screen\u914D\u7F6E\u76D1\u63A7\u5C4F\u853D\u67D0\u4E9B\u8FDB\u7A0B\u7684\u6267\u884C\u9047\u5230\u67D0\u4E9B\u8FDB\u7A0B\u7684\u51FA\u73B0\u76F4\u63A5\u5173\u95ED\u5BB9\u5668","slug":"\u4F7F\u7528screen\u914D\u7F6E\u76D1\u63A7\u5C4F\u853D\u67D0\u4E9B\u8FDB\u7A0B\u7684\u6267\u884C\u9047\u5230\u67D0\u4E9B\u8FDB\u7A0B\u7684\u51FA\u73B0\u76F4\u63A5\u5173\u95ED\u5BB9\u5668"},{"level":2,"title":"\u4E00\u952E\u5B89\u88C5\u5F00lxd\u6BCD\u9E21\u6240\u9700\u8981\u7684\u5E26vnstat\u73AF\u5883\u7684\u5E38\u7528\u9884\u914D\u7F6E\u73AF\u5883","slug":"\u4E00\u952E\u5B89\u88C5\u5F00lxd\u6BCD\u9E21\u6240\u9700\u8981\u7684\u5E26vnstat\u73AF\u5883\u7684\u5E38\u7528\u9884\u914D\u7F6E\u73AF\u5883"},{"level":2,"title":"\u4E00\u952E\u5B89\u88C5\u6BCD\u9E21\u53EF\u89C6\u5316\u64CD\u4F5C\u7684\u9762\u677F","slug":"\u4E00\u952E\u5B89\u88C5\u6BCD\u9E21\u53EF\u89C6\u5316\u64CD\u4F5C\u7684\u9762\u677F"}],"relativePath":"guide/lxd_extra_config.md","lastUpdated":1687160056000}',t={},o=e(`

\u5176\u4ED6\u81EA\u5B9A\u4E49\u914D\u7F6E

TIP

\u4EE5\u4E0B\u7684\u914D\u7F6E\u5B89\u88C5\u4F1A\u52A0\u91CD\u6BCD\u9E21\u7684\u8D1F\u62C5\uFF0C\u975E\u5FC5\u8981\u4E0D\u8981\u5B89\u88C5

TIP

\u5982\u679C\u662F\u4E2A\u4EBA\u4F7F\u7528\uFF0C\u53EF\u5FFD\u7565\u9632\u6EE5\u7528\u90E8\u5206\u811A\u672C\u7684\u5B89\u88C5

\u81EA\u52A8\u914D\u7F6EIPV6\u5730\u5740

  • (\u975E\u5FC5\u987B\uFF0C\u4E0D\u4F7F\u7528\u7684\u4E5F\u6CA1\u95EE\u9898)
  • \u8BE5\u811A\u672C\u4EC5\u9002\u7528\u4E8E\u6BCD\u9E21\u6709\u7ED9IPV6\u5B50\u7F51\u4E14\u662F/64\u7684\uFF0C\u4E14\u6BCD\u9E21\u7ED1\u5B9A\u4E86\u5B50\u7F51\u7684\u7B2C\u4E00\u4E2AIP\u505A\u6BCD\u9E21\u7684IPV6\u5730\u5740\u6216IPV6\u7684gateway
  • \u81EA\u52A8\u4E3ALXD\u521B\u5EFA\u7684LXC\u5BB9\u5668\u914D\u7F6EIPV6\u5730\u5740
  • \u5DF2\u96C6\u6210\u5230buildone.sh\u4E2D\u53EF\u4F7F\u7528\u53D8\u91CF\u63A7\u5236\u4E14\u65E0\u9700\u4E8B\u5148\u4E0B\u8F7D\uFF0C\u8BE5\u811A\u672C\u53EF\u4E0D\u624B\u52A8\u4F7F\u7528\uFF0C\u5728\u4F7F\u7528buildone.sh\u65F6\u914D\u7F6EY\u5F00\u542F\u5373\u53EF

\u4E0B\u8F7D\u811A\u672C

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/build_ipv6_network.sh -o build_ipv6_network.sh && chmod +x build_ipv6_network.sh
 

\u56FD\u5185

curl -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/build_ipv6_network.sh -o build_ipv6_network.sh && chmod +x build_ipv6_network.sh
 

\u81EA\u52A8\u4E3A\u5BB9\u5668\u914D\u7F6EIPV6\u6620\u5C04\u5730\u5740

bash build_ipv6_network.sh \u5BB9\u5668\u540D\u79F0
 

\u6620\u5C04\u5B8C\u6BD5\u4F1A\u6253\u5370\u4FE1\u606F

\u793A\u4F8B(\u7ED9test\u5BB9\u5668\u81EA\u52A8\u914D\u7F6EIPV6\u5730\u5740\uFF0C\u914D\u7F6E\u5B8C\u6210\u4F1A\u5199\u5165\u4E00\u4E2Atest_v6\u7684\u6587\u4EF6\u4FE1\u606F)

bash build_ipv6_network.sh test
diff --git a/assets/guide_lxd_extra_config.md.5055bb9a.lean.js b/assets/guide_lxd_extra_config.md.60535bed.lean.js
similarity index 96%
rename from assets/guide_lxd_extra_config.md.5055bb9a.lean.js
rename to assets/guide_lxd_extra_config.md.60535bed.lean.js
index cf15ea4604..24e491fb4f 100644
--- a/assets/guide_lxd_extra_config.md.5055bb9a.lean.js
+++ b/assets/guide_lxd_extra_config.md.60535bed.lean.js
@@ -1 +1 @@
-import{_ as s,c as a,o as n,a as e}from"./app.8fc4a373.js";const k='{"title":"\u5176\u4ED6\u81EA\u5B9A\u4E49\u914D\u7F6E","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u81EA\u52A8\u914D\u7F6EIPV6\u5730\u5740","slug":"\u81EA\u52A8\u914D\u7F6Eipv6\u5730\u5740"},{"level":2,"title":"\u5C4F\u853D\u5BB9\u6613\u88AB\u6EE5\u7528\u7684\u7AEF\u53E3\u7684\u51FA\u5165\u6D41\u91CF\u4EE5\u5C4F\u853D\u7AEF\u53E3\u548C\u5C4F\u853D\u6EE5\u7528\u5DE5\u5177\u5305","slug":"\u5C4F\u853D\u5BB9\u6613\u88AB\u6EE5\u7528\u7684\u7AEF\u53E3\u7684\u51FA\u5165\u6D41\u91CF\u4EE5\u5C4F\u853D\u7AEF\u53E3\u548C\u5C4F\u853D\u6EE5\u7528\u5DE5\u5177\u5305"},{"level":2,"title":"\u4F7F\u7528screen\u914D\u7F6E\u76D1\u63A7\u5C4F\u853D\u67D0\u4E9B\u8FDB\u7A0B\u7684\u6267\u884C\u9047\u5230\u67D0\u4E9B\u8FDB\u7A0B\u7684\u51FA\u73B0\u76F4\u63A5\u5173\u95ED\u5BB9\u5668","slug":"\u4F7F\u7528screen\u914D\u7F6E\u76D1\u63A7\u5C4F\u853D\u67D0\u4E9B\u8FDB\u7A0B\u7684\u6267\u884C\u9047\u5230\u67D0\u4E9B\u8FDB\u7A0B\u7684\u51FA\u73B0\u76F4\u63A5\u5173\u95ED\u5BB9\u5668"},{"level":2,"title":"\u4E00\u952E\u5B89\u88C5\u5F00lxd\u6BCD\u9E21\u6240\u9700\u8981\u7684\u5E26vnstat\u73AF\u5883\u7684\u5E38\u7528\u9884\u914D\u7F6E\u73AF\u5883","slug":"\u4E00\u952E\u5B89\u88C5\u5F00lxd\u6BCD\u9E21\u6240\u9700\u8981\u7684\u5E26vnstat\u73AF\u5883\u7684\u5E38\u7528\u9884\u914D\u7F6E\u73AF\u5883"},{"level":2,"title":"\u4E00\u952E\u5B89\u88C5\u6BCD\u9E21\u53EF\u89C6\u5316\u64CD\u4F5C\u7684\u9762\u677F","slug":"\u4E00\u952E\u5B89\u88C5\u6BCD\u9E21\u53EF\u89C6\u5316\u64CD\u4F5C\u7684\u9762\u677F"}],"relativePath":"guide/lxd_extra_config.md","lastUpdated":1687135450000}',t={},o=e("",41),p=[o];function c(l,i,r,d,u,h){return n(),a("div",null,p)}var b=s(t,[["render",c]]);export{k as __pageData,b as default};
+import{_ as s,c as a,o as n,a as e}from"./app.8fc4a373.js";const k='{"title":"\u5176\u4ED6\u81EA\u5B9A\u4E49\u914D\u7F6E","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u81EA\u52A8\u914D\u7F6EIPV6\u5730\u5740","slug":"\u81EA\u52A8\u914D\u7F6Eipv6\u5730\u5740"},{"level":2,"title":"\u5C4F\u853D\u5BB9\u6613\u88AB\u6EE5\u7528\u7684\u7AEF\u53E3\u7684\u51FA\u5165\u6D41\u91CF\u4EE5\u5C4F\u853D\u7AEF\u53E3\u548C\u5C4F\u853D\u6EE5\u7528\u5DE5\u5177\u5305","slug":"\u5C4F\u853D\u5BB9\u6613\u88AB\u6EE5\u7528\u7684\u7AEF\u53E3\u7684\u51FA\u5165\u6D41\u91CF\u4EE5\u5C4F\u853D\u7AEF\u53E3\u548C\u5C4F\u853D\u6EE5\u7528\u5DE5\u5177\u5305"},{"level":2,"title":"\u4F7F\u7528screen\u914D\u7F6E\u76D1\u63A7\u5C4F\u853D\u67D0\u4E9B\u8FDB\u7A0B\u7684\u6267\u884C\u9047\u5230\u67D0\u4E9B\u8FDB\u7A0B\u7684\u51FA\u73B0\u76F4\u63A5\u5173\u95ED\u5BB9\u5668","slug":"\u4F7F\u7528screen\u914D\u7F6E\u76D1\u63A7\u5C4F\u853D\u67D0\u4E9B\u8FDB\u7A0B\u7684\u6267\u884C\u9047\u5230\u67D0\u4E9B\u8FDB\u7A0B\u7684\u51FA\u73B0\u76F4\u63A5\u5173\u95ED\u5BB9\u5668"},{"level":2,"title":"\u4E00\u952E\u5B89\u88C5\u5F00lxd\u6BCD\u9E21\u6240\u9700\u8981\u7684\u5E26vnstat\u73AF\u5883\u7684\u5E38\u7528\u9884\u914D\u7F6E\u73AF\u5883","slug":"\u4E00\u952E\u5B89\u88C5\u5F00lxd\u6BCD\u9E21\u6240\u9700\u8981\u7684\u5E26vnstat\u73AF\u5883\u7684\u5E38\u7528\u9884\u914D\u7F6E\u73AF\u5883"},{"level":2,"title":"\u4E00\u952E\u5B89\u88C5\u6BCD\u9E21\u53EF\u89C6\u5316\u64CD\u4F5C\u7684\u9762\u677F","slug":"\u4E00\u952E\u5B89\u88C5\u6BCD\u9E21\u53EF\u89C6\u5316\u64CD\u4F5C\u7684\u9762\u677F"}],"relativePath":"guide/lxd_extra_config.md","lastUpdated":1687160056000}',t={},o=e("",41),p=[o];function c(l,i,r,d,u,h){return n(),a("div",null,p)}var b=s(t,[["render",c]]);export{k as __pageData,b as default};
diff --git a/assets/guide_lxd_install.md.967c3ff5.js b/assets/guide_lxd_install.md.9de81711.js
similarity index 75%
rename from assets/guide_lxd_install.md.967c3ff5.js
rename to assets/guide_lxd_install.md.9de81711.js
index 1a3bdae4e2..bfc940943a 100644
--- a/assets/guide_lxd_install.md.967c3ff5.js
+++ b/assets/guide_lxd_install.md.9de81711.js
@@ -1,4 +1,4 @@
-import{_ as a,c as s,o as n,a as p}from"./app.8fc4a373.js";const x='{"title":"LXD\u4E3B\u4F53\u5B89\u88C5","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u624B\u52A8\u5B89\u88C5","slug":"\u624B\u52A8\u5B89\u88C5"},{"level":3,"title":"\u5173\u95ED\u9632\u706B\u5899","slug":"\u5173\u95ED\u9632\u706B\u5899"},{"level":3,"title":"\u5F00\u8BBE\u865A\u62DF\u5185\u5B58SWAP","slug":"\u5F00\u8BBE\u865A\u62DF\u5185\u5B58swap"},{"level":3,"title":"\u5B89\u88C5LXD","slug":"\u5B89\u88C5lxd"},{"level":2,"title":"\u4E00\u952E\u5B89\u88C5","slug":"\u4E00\u952E\u5B89\u88C5"}],"relativePath":"guide/lxd_install.md","lastUpdated":1687135450000}',e={},t=p(`

LXD\u4E3B\u4F53\u5B89\u88C5

\u624B\u52A8\u5B89\u88C5

\u65B0\u624B\u63A8\u8350\uFF0C\u907F\u514D\u6709bug\u4E0D\u77E5\u9053\u600E\u4E48\u4FEE\uFF0C\u5F53\u7136\u5982\u679C\u53EA\u662F\u56FE\u65B9\u4FBF\u53C8\u662F\u8001\u624B\u61C2\u6392\u67E5BUG\uFF0C\u7528\u540E\u9762\u7684\u4E00\u952E\u5B89\u88C5\u4E5F\u884C

\u5173\u95ED\u9632\u706B\u5899

apt update
+import{_ as a,c as s,o as n,a as p}from"./app.8fc4a373.js";const k='{"title":"LXD\u4E3B\u4F53\u5B89\u88C5","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u624B\u52A8\u5B89\u88C5","slug":"\u624B\u52A8\u5B89\u88C5"},{"level":3,"title":"\u5173\u95ED\u9632\u706B\u5899","slug":"\u5173\u95ED\u9632\u706B\u5899"},{"level":3,"title":"\u5F00\u8BBE\u865A\u62DF\u5185\u5B58SWAP","slug":"\u5F00\u8BBE\u865A\u62DF\u5185\u5B58swap"},{"level":3,"title":"\u5B89\u88C5LXD","slug":"\u5B89\u88C5lxd"},{"level":2,"title":"\u4E00\u952E\u5B89\u88C5","slug":"\u4E00\u952E\u5B89\u88C5"}],"relativePath":"guide/lxd_install.md","lastUpdated":1687160056000}',e={},t=p(`

LXD\u4E3B\u4F53\u5B89\u88C5

\u624B\u52A8\u5B89\u88C5

\u65B0\u624B\u63A8\u8350\uFF0C\u907F\u514D\u6709bug\u4E0D\u77E5\u9053\u600E\u4E48\u4FEE\uFF0C\u5F53\u7136\u5982\u679C\u53EA\u662F\u56FE\u65B9\u4FBF\u53C8\u662F\u8001\u624B\u61C2\u6392\u67E5BUG\uFF0C\u7528\u540E\u9762\u7684\u4E00\u952E\u5B89\u88C5\u4E5F\u884C

\u5173\u95ED\u9632\u706B\u5899

apt update
 apt install curl wget sudo dos2unix ufw jq -y
 ufw disable
 

\u5F00\u8BBE\u865A\u62DF\u5185\u5B58SWAP

\u5185\u5B58\u770B\u4F60\u5F00\u591A\u5C11\u5C0F\u9E21\uFF0C\u8FD9\u91CC\u5982\u679C\u8981\u5F008\u4E2A\uFF0C\u6362\u7B97\u9700\u89812G\u5185\u5B58\uFF0C\u5B9E\u9645\u5185\u5B58\u5982\u679C\u662F512MB\u5185\u5B58\uFF0C\u8FD8\u9700\u8981\u5F001.5G\uFF0C\u4FDD\u5B88\u70B9\u5F002G\u865A\u62DF\u5185\u5B58\u5373\u53EF

\u6267\u884C\u4E0B\u9762\u547D\u4EE4\uFF0C\u8F93\u51651\uFF0C\u518D\u8F93\u51652048\uFF0C\u4EE3\u8868\u5F002G\u865A\u62DF\u5185\u5B58

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/swap.sh -o swap.sh && chmod +x swap.sh && bash swap.sh
@@ -10,6 +10,6 @@ snap install lxd
 

\u5982\u679C\u65E0\u5F02\u5E38\uFF0C\u4E0A\u9762\u4E09\u884C\u547D\u4EE4\u6267\u884C\u7ED3\u679C\u5982\u4E0B

\u4E00\u822C\u7684\u9009\u9879\u56DE\u8F66\u9ED8\u8BA4\u5373\u53EF

\u9009\u62E9\u914D\u7F6E\u7269\u7406\u76D8\u5927\u5C0F(\u63D0\u793A\u9ED8\u8BA4\u6700\u5C0F1GB\u90A3\u4E2A\u9009\u9879)\uFF0C\u4E00\u822C\u6211\u586B\u7A7A\u95F2\u78C1\u76D8\u5927\u5C0F\u51CF\u53BB\u5185\u5B58\u5927\u5C0F\u540E\u4E58\u4EE50.95\u5E76\u5411\u4E0B\u53D6\u6574\uFF0C\u8FD9\u91CC\u6211\u586B\u4E8610GB

\u63D0\u793A\u5E26auto\u7684\u66F4\u65B0image\u7684\u9009\u9879\u8BB0\u5F97\u9009no\uFF0C\u907F\u514D\u66F4\u65B0\u5360\u7528\u7CFB\u7EDF

\u6D4B\u8BD5lxc\u6709\u6CA1\u6709\u8F6F\u8FDE\u63A5\u4E0A

lxc -h
 

\u5982\u679C\u62A5\u9519\u5219\u6267\u884C\u4EE5\u4E0B\u547D\u4EE4\u8F6F\u8FDE\u63A5lxc\u547D\u4EE4

! lxc -h >/dev/null 2>&1 && echo 'alias lxc="/snap/bin/lxc"' >> /root/.bashrc && source /root/.bashrc
 export PATH=$PATH:/snap/bin
-

\u8FDE\u63A5\u540E\u518D\u6D4B\u8BD5lxc\u547D\u4EE4\u662F\u5426\u6709\u62A5\u9519\u627E\u4E0D\u5230

\u4E00\u952E\u5B89\u88C5

::tip \u5982\u679C\u662F\u5168\u65B0\u7684\u670D\u52A1\u5668\uFF0C\u52A1\u5FC5\u4FDD\u8BC1apt update\u548Capt install curl\u90FD\u65E0\u95EE\u9898\u518D\u6267\u884C\u672C\u811A\u672C \u4E14\u81EA\u5F00\u673A\u8D77\u6700\u597D\u7B49\u5F855\u5206\u949F\u540E\u518D\u6267\u884C\u4EE5\u4E0B\u547D\u4EE4\uFF0C\u907F\u514D\u7CFB\u7EDF\u9ED8\u8BA4\u8BBE\u7F6E\u4E2D\u5C31\u6267\u884C\u4E86\u672C\u811A\u672C\u5BFC\u81F4apt\u6E90\u5361\u6B7B ::

  • \u73AF\u5883\u8981\u6C42\uFF1AUbuntu 18+(\u63A8\u8350)\uFF0CDebian 8+(\u4EC5\u9650x86_64\u67B6\u6784)

\u5982\u679C\u662FDebian\u7CFB\u7684\u5BBF\u4E3B\u673A\uFF0C\u52A1\u5FC5\u5728screen\u4E2D\u6267\u884C\u672C\u811A\u672C\uFF0C\u907F\u514D\u957F\u671F\u8FD0\u884C\u65F6SSH\u4E2D\u65AD\u5BFC\u81F4ZFS\u7F16\u8BD1\u5B89\u88C5\u5931\u8D25

\u8FD9\u91CC\u7684\u865A\u62DF\u5185\u5B58\u662F\u8BF4\u8981\u5F00\u7684SWAP\u5927\u5C0F\uFF0C\u5B58\u50A8\u6C60\u5219\u662F\u4F60\u6240\u6709\u8981\u5F00\u7684\u5C0F\u9E21\u5360\u7684\u76D8\u7684\u5927\u5C0F\u7684\u603B\u548C

\u73AF\u5883\u5B89\u88C5\u8FC7\u7A0B\u4E2D\u53EF\u80FD\u9700\u8981\u91CD\u542F\u670D\u52A1\u5668\u518D\u6B21\u6267\u884C\u4EE5\u52A0\u8F7D\u542Bzfs\u7684\u5185\u6838\uFF0C\u4E00\u5207\u4EE5\u8FD0\u884C\u540E\u547D\u4EE4\u884C\u7684\u63D0\u793A\u4E3A\u51C6

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/lxdinstall.sh -o lxdinstall.sh && chmod +x lxdinstall.sh && bash lxdinstall.sh
+

\u8FDE\u63A5\u540E\u518D\u6D4B\u8BD5lxc\u547D\u4EE4\u662F\u5426\u6709\u62A5\u9519\u627E\u4E0D\u5230

\u4E00\u952E\u5B89\u88C5

WARNING

\u5982\u679C\u662F\u5168\u65B0\u7684\u670D\u52A1\u5668\uFF0C\u52A1\u5FC5\u4FDD\u8BC1apt update\u548Capt install curl\u90FD\u65E0\u95EE\u9898\u518D\u6267\u884C\u672C\u811A\u672C

TIP

\u4E14\u81EA\u5F00\u673A\u8D77\u6700\u597D\u7B49\u5F855\u5206\u949F\u540E\u518D\u6267\u884C\u4EE5\u4E0B\u547D\u4EE4\uFF0C\u907F\u514D\u7CFB\u7EDF\u9ED8\u8BA4\u8BBE\u7F6E\u4E2D\u5C31\u6267\u884C\u4E86\u672C\u811A\u672C\u5BFC\u81F4apt\u6E90\u5361\u6B7B

  • \u73AF\u5883\u8981\u6C42\uFF1AUbuntu 18+(\u63A8\u8350)\uFF0CDebian 8+(\u4EC5\u9650x86_64\u67B6\u6784)

\u5982\u679C\u662FDebian\u7CFB\u7684\u5BBF\u4E3B\u673A\uFF0C\u52A1\u5FC5\u5728screen\u4E2D\u6267\u884C\u672C\u811A\u672C\uFF0C\u907F\u514D\u957F\u671F\u8FD0\u884C\u65F6SSH\u4E2D\u65AD\u5BFC\u81F4ZFS\u7F16\u8BD1\u5B89\u88C5\u5931\u8D25

\u8FD9\u91CC\u7684\u865A\u62DF\u5185\u5B58\u662F\u8BF4\u8981\u5F00\u7684SWAP\u5927\u5C0F\uFF0C\u5B58\u50A8\u6C60\u5219\u662F\u4F60\u6240\u6709\u8981\u5F00\u7684\u5C0F\u9E21\u5360\u7684\u76D8\u7684\u5927\u5C0F\u7684\u603B\u548C

\u73AF\u5883\u5B89\u88C5\u8FC7\u7A0B\u4E2D\u53EF\u80FD\u9700\u8981\u91CD\u542F\u670D\u52A1\u5668\u518D\u6B21\u6267\u884C\u4EE5\u52A0\u8F7D\u542Bzfs\u7684\u5185\u6838\uFF0C\u4E00\u5207\u4EE5\u8FD0\u884C\u540E\u547D\u4EE4\u884C\u7684\u63D0\u793A\u4E3A\u51C6

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/lxdinstall.sh -o lxdinstall.sh && chmod +x lxdinstall.sh && bash lxdinstall.sh
 

\u56FD\u5185

curl -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/lxdinstall.sh -o lxdinstall.sh && chmod +x lxdinstall.sh && bash lxdinstall.sh
-

\u4F8B\u5B50\uFF1A

\u5982\u679C\u7CFB\u7EDF\u76D8\u9664\u53BB\u5DF2\u5360\u7528\u7A7A\u95F4\u8FD8\u670918G\u786C\u76D8\u7A7A\u4F59\uFF0C\u60F3\u5F002G\u865A\u62DF\u5185\u5B58(2048MB\u7684SWAP)\uFF0C15G\u7684\u5B58\u50A8\u6C60\uFF0C\u6309\u7167\u547D\u4EE4\u884C\u7684\u63D0\u793A\u5219\u4F9D\u6B21\u8F93\u51652048\u548C15

`,41),o=[t];function l(c,r,i,d,h,u){return n(),s("div",null,o)}var g=a(e,[["render",l]]);export{x as __pageData,g as default}; +

\u4F8B\u5B50\uFF1A

\u5982\u679C\u7CFB\u7EDF\u76D8\u9664\u53BB\u5DF2\u5360\u7528\u7A7A\u95F4\u8FD8\u670918G\u786C\u76D8\u7A7A\u4F59\uFF0C\u60F3\u5F002G\u865A\u62DF\u5185\u5B58(2048MB\u7684SWAP)\uFF0C15G\u7684\u5B58\u50A8\u6C60\uFF0C\u6309\u7167\u547D\u4EE4\u884C\u7684\u63D0\u793A\u5219\u4F9D\u6B21\u8F93\u51652048\u548C15

`,42),l=[t];function o(c,i,r,d,h,u){return n(),s("div",null,l)}var x=a(e,[["render",o]]);export{k as __pageData,x as default}; diff --git a/assets/guide_lxd_install.md.967c3ff5.lean.js b/assets/guide_lxd_install.md.9de81711.lean.js similarity index 73% rename from assets/guide_lxd_install.md.967c3ff5.lean.js rename to assets/guide_lxd_install.md.9de81711.lean.js index d2c3fe38da..a9f6a09cb9 100644 --- a/assets/guide_lxd_install.md.967c3ff5.lean.js +++ b/assets/guide_lxd_install.md.9de81711.lean.js @@ -1 +1 @@ -import{_ as a,c as s,o as n,a as p}from"./app.8fc4a373.js";const x='{"title":"LXD\u4E3B\u4F53\u5B89\u88C5","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u624B\u52A8\u5B89\u88C5","slug":"\u624B\u52A8\u5B89\u88C5"},{"level":3,"title":"\u5173\u95ED\u9632\u706B\u5899","slug":"\u5173\u95ED\u9632\u706B\u5899"},{"level":3,"title":"\u5F00\u8BBE\u865A\u62DF\u5185\u5B58SWAP","slug":"\u5F00\u8BBE\u865A\u62DF\u5185\u5B58swap"},{"level":3,"title":"\u5B89\u88C5LXD","slug":"\u5B89\u88C5lxd"},{"level":2,"title":"\u4E00\u952E\u5B89\u88C5","slug":"\u4E00\u952E\u5B89\u88C5"}],"relativePath":"guide/lxd_install.md","lastUpdated":1687135450000}',e={},t=p("",41),o=[t];function l(c,r,i,d,h,u){return n(),s("div",null,o)}var g=a(e,[["render",l]]);export{x as __pageData,g as default}; +import{_ as a,c as s,o as n,a as p}from"./app.8fc4a373.js";const k='{"title":"LXD\u4E3B\u4F53\u5B89\u88C5","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u624B\u52A8\u5B89\u88C5","slug":"\u624B\u52A8\u5B89\u88C5"},{"level":3,"title":"\u5173\u95ED\u9632\u706B\u5899","slug":"\u5173\u95ED\u9632\u706B\u5899"},{"level":3,"title":"\u5F00\u8BBE\u865A\u62DF\u5185\u5B58SWAP","slug":"\u5F00\u8BBE\u865A\u62DF\u5185\u5B58swap"},{"level":3,"title":"\u5B89\u88C5LXD","slug":"\u5B89\u88C5lxd"},{"level":2,"title":"\u4E00\u952E\u5B89\u88C5","slug":"\u4E00\u952E\u5B89\u88C5"}],"relativePath":"guide/lxd_install.md","lastUpdated":1687160056000}',e={},t=p("",42),l=[t];function o(c,i,r,d,h,u){return n(),s("div",null,l)}var x=a(e,[["render",o]]);export{k as __pageData,x as default}; diff --git a/assets/guide_lxd_lxc.md.7ab00ecb.js b/assets/guide_lxd_lxc.md.53452cbf.js similarity index 99% rename from assets/guide_lxd_lxc.md.7ab00ecb.js rename to assets/guide_lxd_lxc.md.53452cbf.js index e170b22a10..76aaaa3668 100644 --- a/assets/guide_lxd_lxc.md.7ab00ecb.js +++ b/assets/guide_lxd_lxc.md.53452cbf.js @@ -1,4 +1,4 @@ -import{_ as s,c as a,o as n,a as e}from"./app.8fc4a373.js";const g='{"title":"LXC\u865A\u62DF\u5316","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u666E\u901A\u7248\u672C\u6279\u91CF\u751F\u6210","slug":"\u666E\u901A\u7248\u672C\u6279\u91CF\u751F\u6210"},{"level":2,"title":"\u7EAFSSH\u7AEF\u53E3\u7248\u672C\u6279\u91CF\u751F\u6210","slug":"\u7EAFssh\u7AEF\u53E3\u7248\u672C\u6279\u91CF\u751F\u6210"},{"level":2,"title":"\u81EA\u5B9A\u4E49\u7248\u672C\u6279\u91CF\u751F\u6210","slug":"\u81EA\u5B9A\u4E49\u7248\u672C\u6279\u91CF\u751F\u6210"},{"level":2,"title":"\u67E5\u770B\u5DF2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F","slug":"\u67E5\u770B\u5DF2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F"},{"level":2,"title":"\u90E8\u5206\u5E38\u7528LXD\u547D\u4EE4","slug":"\u90E8\u5206\u5E38\u7528lxd\u547D\u4EE4"},{"level":2,"title":"\u5355\u72EC\u751F\u6210\u4E00\u4E2ANAT\u670D\u52A1\u5668","slug":"\u5355\u72EC\u751F\u6210\u4E00\u4E2Anat\u670D\u52A1\u5668"},{"level":3,"title":"\u4F7F\u7528\u65B9\u6CD5","slug":"\u4F7F\u7528\u65B9\u6CD5"}],"relativePath":"guide/lxd_lxc.md","lastUpdated":1687135450000}',p={},o=e(`

LXC\u865A\u62DF\u5316

\u666E\u901A\u7248\u672C\u6279\u91CF\u751F\u6210

\u5F00\u51FA\u7684\u5C0F\u9E21\u914D\u7F6E\uFF1A

  • 1\u6838256MB\u5185\u5B581GB\u786C\u76D8\u9650\u901F250Mbps\u5E26\u5BBD
  • \u5E261\u4E2ASSH\u7AEF\u53E3\uFF0C25\u4E2A\u5916\u7F51\u7AEF\u53E3
  • \u9ED8\u8BA4\u5185\u5B58\u548C\u786C\u76D8\u5927\u5C0F

TIP

lxc\u82E5\u547D\u4EE4\u65E0\u95EE\u9898\uFF0C\u6267\u884C\u521D\u59CB\u5316\u5F00\u5C0F\u9E21\uFF0C\u8FD9\u4E00\u6B65\u6700\u597D\u653Escreen\u4E2D\u540E\u53F0\u6302\u8D77\u6267\u884C\uFF0C\u5F00\u5C0F\u9E21\u65F6\u957F\u4E0E\u4F60\u5F00\u51E0\u4E2A\u548C\u6BCD\u9E21\u914D\u7F6E\u76F8\u5173

\u6267\u884C\u4E0B\u9762\u547D\u4EE4\u52A0\u8F7D\u5F00\u673A\u811A\u672C

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/init.sh -o init.sh && chmod +x init.sh && dos2unix init.sh
+import{_ as s,c as a,o as n,a as e}from"./app.8fc4a373.js";const g='{"title":"LXC\u865A\u62DF\u5316","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u666E\u901A\u7248\u672C\u6279\u91CF\u751F\u6210","slug":"\u666E\u901A\u7248\u672C\u6279\u91CF\u751F\u6210"},{"level":2,"title":"\u7EAFSSH\u7AEF\u53E3\u7248\u672C\u6279\u91CF\u751F\u6210","slug":"\u7EAFssh\u7AEF\u53E3\u7248\u672C\u6279\u91CF\u751F\u6210"},{"level":2,"title":"\u81EA\u5B9A\u4E49\u7248\u672C\u6279\u91CF\u751F\u6210","slug":"\u81EA\u5B9A\u4E49\u7248\u672C\u6279\u91CF\u751F\u6210"},{"level":2,"title":"\u67E5\u770B\u5DF2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F","slug":"\u67E5\u770B\u5DF2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F"},{"level":2,"title":"\u90E8\u5206\u5E38\u7528LXD\u547D\u4EE4","slug":"\u90E8\u5206\u5E38\u7528lxd\u547D\u4EE4"},{"level":2,"title":"\u5355\u72EC\u751F\u6210\u4E00\u4E2ANAT\u670D\u52A1\u5668","slug":"\u5355\u72EC\u751F\u6210\u4E00\u4E2Anat\u670D\u52A1\u5668"},{"level":3,"title":"\u4F7F\u7528\u65B9\u6CD5","slug":"\u4F7F\u7528\u65B9\u6CD5"}],"relativePath":"guide/lxd_lxc.md","lastUpdated":1687160056000}',p={},o=e(`

LXC\u865A\u62DF\u5316

\u666E\u901A\u7248\u672C\u6279\u91CF\u751F\u6210

\u5F00\u51FA\u7684\u5C0F\u9E21\u914D\u7F6E\uFF1A

  • 1\u6838256MB\u5185\u5B581GB\u786C\u76D8\u9650\u901F250Mbps\u5E26\u5BBD
  • \u5E261\u4E2ASSH\u7AEF\u53E3\uFF0C25\u4E2A\u5916\u7F51\u7AEF\u53E3
  • \u9ED8\u8BA4\u5185\u5B58\u548C\u786C\u76D8\u5927\u5C0F

TIP

lxc\u82E5\u547D\u4EE4\u65E0\u95EE\u9898\uFF0C\u6267\u884C\u521D\u59CB\u5316\u5F00\u5C0F\u9E21\uFF0C\u8FD9\u4E00\u6B65\u6700\u597D\u653Escreen\u4E2D\u540E\u53F0\u6302\u8D77\u6267\u884C\uFF0C\u5F00\u5C0F\u9E21\u65F6\u957F\u4E0E\u4F60\u5F00\u51E0\u4E2A\u548C\u6BCD\u9E21\u914D\u7F6E\u76F8\u5173

\u6267\u884C\u4E0B\u9762\u547D\u4EE4\u52A0\u8F7D\u5F00\u673A\u811A\u672C

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/init.sh -o init.sh && chmod +x init.sh && dos2unix init.sh
 

\u56FD\u5185

curl -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/init.sh -o init.sh && chmod +x init.sh && dos2unix init.sh
 

\u4E0B\u9762\u547D\u4EE4\u4E3A\u5F00\u5C0F\u9E21\u540D\u5B57\u524D\u7F00\u4E3Atj\u768410\u4E2A\u5C0F\u9E21

./init.sh tj 10
 

\u6709\u65F6\u5019init.sh\u7684\u8FD0\u884C\u8DEF\u5F84\u6709\u95EE\u9898\uFF0C\u6B64\u65F6\u5EFA\u8BAE\u524D\u9762\u52A0\u4E0Asudo\u5F3A\u5236\u6839\u76EE\u5F55\u6267\u884C

\u7EAFSSH\u7AEF\u53E3\u7248\u672C\u6279\u91CF\u751F\u6210

\u5F00\u51FA\u7684\u5C0F\u9E21\u914D\u7F6E\uFF1A

  • 1\u6838128MB\u5185\u5B58300MB\u786C\u76D8\u9650\u901F200Mbps\u5E26\u5BBD
  • \u53EA\u6709\u4E00\u4E2ASSH\u7AEF\u53E3
  • \u65E0\u6CD5\u6302\u8F7Dwarp

TIP

lxc\u82E5\u547D\u4EE4\u65E0\u95EE\u9898\uFF0C\u6267\u884C\u521D\u59CB\u5316\u5F00\u5C0F\u9E21\uFF0C\u8FD9\u4E00\u6B65\u6700\u597D\u653Escreen\u4E2D\u540E\u53F0\u6302\u8D77\u6267\u884C\uFF0C\u5F00\u5C0F\u9E21\u65F6\u957F\u4E0E\u4F60\u5F00\u51E0\u4E2A\u548C\u6BCD\u9E21\u914D\u7F6E\u76F8\u5173

\u52A0\u8F7D\u5F00\u673A\u811A\u672C

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/least.sh -o least.sh && chmod +x least.sh && dos2unix least.sh
diff --git a/assets/guide_lxd_lxc.md.7ab00ecb.lean.js b/assets/guide_lxd_lxc.md.53452cbf.lean.js
similarity index 94%
rename from assets/guide_lxd_lxc.md.7ab00ecb.lean.js
rename to assets/guide_lxd_lxc.md.53452cbf.lean.js
index 1f02705ae4..273caef4d7 100644
--- a/assets/guide_lxd_lxc.md.7ab00ecb.lean.js
+++ b/assets/guide_lxd_lxc.md.53452cbf.lean.js
@@ -1 +1 @@
-import{_ as s,c as a,o as n,a as e}from"./app.8fc4a373.js";const g='{"title":"LXC\u865A\u62DF\u5316","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u666E\u901A\u7248\u672C\u6279\u91CF\u751F\u6210","slug":"\u666E\u901A\u7248\u672C\u6279\u91CF\u751F\u6210"},{"level":2,"title":"\u7EAFSSH\u7AEF\u53E3\u7248\u672C\u6279\u91CF\u751F\u6210","slug":"\u7EAFssh\u7AEF\u53E3\u7248\u672C\u6279\u91CF\u751F\u6210"},{"level":2,"title":"\u81EA\u5B9A\u4E49\u7248\u672C\u6279\u91CF\u751F\u6210","slug":"\u81EA\u5B9A\u4E49\u7248\u672C\u6279\u91CF\u751F\u6210"},{"level":2,"title":"\u67E5\u770B\u5DF2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F","slug":"\u67E5\u770B\u5DF2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F"},{"level":2,"title":"\u90E8\u5206\u5E38\u7528LXD\u547D\u4EE4","slug":"\u90E8\u5206\u5E38\u7528lxd\u547D\u4EE4"},{"level":2,"title":"\u5355\u72EC\u751F\u6210\u4E00\u4E2ANAT\u670D\u52A1\u5668","slug":"\u5355\u72EC\u751F\u6210\u4E00\u4E2Anat\u670D\u52A1\u5668"},{"level":3,"title":"\u4F7F\u7528\u65B9\u6CD5","slug":"\u4F7F\u7528\u65B9\u6CD5"}],"relativePath":"guide/lxd_lxc.md","lastUpdated":1687135450000}',p={},o=e("",79),t=[o];function c(l,i,d,r,u,h){return n(),a("div",null,t)}var k=s(p,[["render",c]]);export{g as __pageData,k as default};
+import{_ as s,c as a,o as n,a as e}from"./app.8fc4a373.js";const g='{"title":"LXC\u865A\u62DF\u5316","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u666E\u901A\u7248\u672C\u6279\u91CF\u751F\u6210","slug":"\u666E\u901A\u7248\u672C\u6279\u91CF\u751F\u6210"},{"level":2,"title":"\u7EAFSSH\u7AEF\u53E3\u7248\u672C\u6279\u91CF\u751F\u6210","slug":"\u7EAFssh\u7AEF\u53E3\u7248\u672C\u6279\u91CF\u751F\u6210"},{"level":2,"title":"\u81EA\u5B9A\u4E49\u7248\u672C\u6279\u91CF\u751F\u6210","slug":"\u81EA\u5B9A\u4E49\u7248\u672C\u6279\u91CF\u751F\u6210"},{"level":2,"title":"\u67E5\u770B\u5DF2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F","slug":"\u67E5\u770B\u5DF2\u6279\u91CF\u5F00\u8BBE\u7684\u4FE1\u606F"},{"level":2,"title":"\u90E8\u5206\u5E38\u7528LXD\u547D\u4EE4","slug":"\u90E8\u5206\u5E38\u7528lxd\u547D\u4EE4"},{"level":2,"title":"\u5355\u72EC\u751F\u6210\u4E00\u4E2ANAT\u670D\u52A1\u5668","slug":"\u5355\u72EC\u751F\u6210\u4E00\u4E2Anat\u670D\u52A1\u5668"},{"level":3,"title":"\u4F7F\u7528\u65B9\u6CD5","slug":"\u4F7F\u7528\u65B9\u6CD5"}],"relativePath":"guide/lxd_lxc.md","lastUpdated":1687160056000}',p={},o=e("",79),t=[o];function c(l,i,d,r,u,h){return n(),a("div",null,t)}var k=s(p,[["render",c]]);export{g as __pageData,k as default};
diff --git a/assets/guide_lxd_precheck.md.a875dc19.js b/assets/guide_lxd_precheck.md.9bb7c577.js
similarity index 98%
rename from assets/guide_lxd_precheck.md.a875dc19.js
rename to assets/guide_lxd_precheck.md.9bb7c577.js
index 530b17f060..cedad05e87 100644
--- a/assets/guide_lxd_precheck.md.a875dc19.js
+++ b/assets/guide_lxd_precheck.md.9bb7c577.js
@@ -1,3 +1,3 @@
-import{_ as e,c as t,o as r,a as i}from"./app.8fc4a373.js";const g='{"title":"\u7CFB\u7EDF\u4E0E\u786C\u4EF6\u914D\u7F6E\u8981\u6C42","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u8981\u6C42","slug":"\u8981\u6C42"},{"level":2,"title":"\u9879\u76EE\u7279\u70B9","slug":"\u9879\u76EE\u7279\u70B9"},{"level":2,"title":"\u68C0\u6D4B\u73AF\u5883","slug":"\u68C0\u6D4B\u73AF\u5883"}],"relativePath":"guide/lxd_precheck.md","lastUpdated":1687135450000}',a={},c=i(`

\u7CFB\u7EDF\u4E0E\u786C\u4EF6\u914D\u7F6E\u8981\u6C42

\u8981\u6C42

\u786C\u4EF6\u8981\u6C42:

  • \u7CFB\u7EDF\uFF1ADebian 8+, Ubuntu 18+(\u63A8\u8350)\uFF0C\u7CFB\u7EDF\u8D8A\u65B0\u8D8A\u597D
  • \u865A\u62DF\u5316\uFF1A\u63A8\u8350KVM\u3001VMWARE\u865A\u62DF\u5316
  • \u5185\u5B58\uFF1A\u5185\u5B58\u81F3\u5C11512MB
  • \u786C\u76D8\uFF1A\u786C\u76D8(\u7CFB\u7EDF\u76D8)\u81F3\u5C1110G
  • \u7F51\u7EDC\uFF1A\u72EC\u7ACB\u7684IPV4\u5730\u5740\uFF0CIPV6\u53EF\u6709\u53EF\u65E0\uFF0C\u5E26\u5BBD\u80FD\u4E0B\u8F7D\u811A\u672C\u5C31\u884C\uFF0C\u7F51\u7EDC\u80FD\u8FDE\u63A5Github\u7684raw\u9875\u9762\u5C31\u884C

PS: \u5982\u679C\u786C\u4EF6\u975E\u5E38\u597D\u8D44\u6E90\u5F88\u591A\uFF0C\u53EF\u4F7F\u7528PVE\u6279\u91CF\u5F00KVM\u865A\u62DF\u5316\u7684\u865A\u62DF\u673A \u8DF3\u8F6C

PS: \u5982\u679C\u786C\u4EF6\u8D44\u6E90\u66F4\u70C2\uFF0C\u865A\u62DF\u5316\u4E0D\u652F\u6301\uFF0C\u53EF\u4F7F\u7528docker\u7248\u672C\u7684\uFF0C\u9002\u914D\u9762\u66F4\u5E7F \u8DF3\u8F6C

\u9879\u76EE\u7279\u70B9

  • \u672C\u5957\u811A\u672C\u5F00\u53D1\u4F7F\u7528\u7684Ubuntu20\uFF0CUbuntu\u522B\u7684\u957F\u671F\u7EF4\u62A4\u7248\u672C\u5E94\u8BE5\u4E5F\u6CA1\u95EE\u9898\uFF0CDebian\u65E0\u6CD5\u4F7F\u7528zfs\u65F6\u81EA\u52A8\u5207\u6362\u522B\u7684\u5B58\u50A8\u7C7B\u578B

  • \u5DF2\u8BBE\u7F6E\u540C\u65F6\u8FDB\u884CTCP\u548CUDP\u8F6C\u53D1\uFF0C\u9664\u4E86SSH\u7AEF\u53E3\u5176\u4ED6\u7684\u6620\u5C04\u5185\u7F51\u5916\u7F51\u7AEF\u53E3\u4E00\u81F4

  • \u5DF2\u8BBE\u7F6E\u652F\u6301\u5F00\u51FA\u7684LXC\u5BB9\u5668\u8FDB\u884Cdocker\u5D4C\u5957\u865A\u62DF\uFF0C\u9ED8\u8BA4\u666E\u901A\u7248\u672C\u548C\u7EAF\u63A2\u9488\u7248\u672C\u4F7F\u7528debian11\u7CFB\u7EDF

  • \u5DF2\u5C4F\u853D\u5BB9\u5668\u5185\u53EF\u80FD\u7528\u4E8E\u6EE5\u7528\u7684\u5DE5\u5177\u5305\u548CIPV4\u7F51\u7EDC\u7684TCP/UDP\u534F\u8BAE\u7684\u7AEF\u53E3( 3389 8888 54321 65432 )\uFF0C\u4EE5\u9632\u6B62\u5BB9\u5668\u88AB\u7528\u4E8E\u626B\u63CF\u548C\u7206\u7834\uFF0C\u4E14\u53EF\u5916\u7F6E\u8FDB\u7A0B\u68C0\u67E5\u6709\u95EE\u9898\u81EA\u52A8\u505C\u673A

  • \u5DF2\u652F\u6301\u4E00\u952E\u4E3ALXC\u5BB9\u5668\u914D\u7F6EIPV6\u5730\u5740(\u524D\u63D0\u662F\u6BCD\u9E21\u6709IPV6\u5B50\u7F51\uFF0C\u65E0IPV6\u5730\u5740\u5219\u4E0D\u914D\u7F6E)

  • \u4E00\u5B9A\u8981\u5728 /root \u7684\u8DEF\u5F84\u4E0B\u8FD0\u884C\u672C\u4ED3\u5E93\u811A\u672C\uFF0C\u4E14\u4F7F\u7528\u4E00\u952E\u811A\u672C\u7684\u4E0D\u8981\u5220\u9664\u8DEF\u5F84\u4E0B\u7684ssh.sh\u548Cconfig.sh\u6587\u4EF6

  • \u4FDD\u8BC1\u4F60\u8981\u5F00\u7684\u76D8\u4E3A\u9ED8\u8BA4\u7684\u7CFB\u7EDF\u76D8(sda\u6216\u8005sda1)\u800C\u4E0D\u662F\u6302\u8F7D\u7684\u76D8(sdb\u4E4B\u7C7B\u7684)\uFF0C\u4E0D\u786E\u5B9A\u7684\u4F7F\u7528fdisk -l\u548Cdf\u67E5\u770B

  • \u6302\u8F7D\u5176\u4ED6\u76D8\u7684\u8BE6\u770B \u5176\u4ED6\u8BF4\u660E

  • \u4E00\u952E\u811A\u672C\u652F\u6301\u81EA\u5B9A\u4E49\u9650\u5236\u6240\u6709\u5185\u5BB9\uFF0C\u666E\u901A\u7248\u672C\u652F\u6301\u591A\u6B21\u8FD0\u884C\u6279\u91CF\u751F\u6210\u4E0D\u8986\u76D6\u5148\u524D\u751F\u6210\u7684\u914D\u7F6E

\u68C0\u6D4B\u73AF\u5883

\u4F7F\u7528\u540E\u7EED\u811A\u672C\u7684\u52A1\u5FC5\u6267\u884C\u672C\u547D\u4EE4\u68C0\u6D4B\u6BCD\u9E21\u662F\u5426\u7B26\u5408\u8981\u6C42

\u56FD\u9645

bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/pre_check.sh)
+import{_ as e,c as t,o as r,a as i}from"./app.8fc4a373.js";const g='{"title":"\u7CFB\u7EDF\u4E0E\u786C\u4EF6\u914D\u7F6E\u8981\u6C42","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u8981\u6C42","slug":"\u8981\u6C42"},{"level":2,"title":"\u9879\u76EE\u7279\u70B9","slug":"\u9879\u76EE\u7279\u70B9"},{"level":2,"title":"\u68C0\u6D4B\u73AF\u5883","slug":"\u68C0\u6D4B\u73AF\u5883"}],"relativePath":"guide/lxd_precheck.md","lastUpdated":1687160056000}',a={},c=i(`

\u7CFB\u7EDF\u4E0E\u786C\u4EF6\u914D\u7F6E\u8981\u6C42

\u8981\u6C42

\u786C\u4EF6\u8981\u6C42:

  • \u7CFB\u7EDF\uFF1ADebian 8+, Ubuntu 18+(\u63A8\u8350)\uFF0C\u7CFB\u7EDF\u8D8A\u65B0\u8D8A\u597D
  • \u865A\u62DF\u5316\uFF1A\u63A8\u8350KVM\u3001VMWARE\u865A\u62DF\u5316
  • \u5185\u5B58\uFF1A\u5185\u5B58\u81F3\u5C11512MB
  • \u786C\u76D8\uFF1A\u786C\u76D8(\u7CFB\u7EDF\u76D8)\u81F3\u5C1110G
  • \u7F51\u7EDC\uFF1A\u72EC\u7ACB\u7684IPV4\u5730\u5740\uFF0CIPV6\u53EF\u6709\u53EF\u65E0\uFF0C\u5E26\u5BBD\u80FD\u4E0B\u8F7D\u811A\u672C\u5C31\u884C\uFF0C\u7F51\u7EDC\u80FD\u8FDE\u63A5Github\u7684raw\u9875\u9762\u5C31\u884C

PS: \u5982\u679C\u786C\u4EF6\u975E\u5E38\u597D\u8D44\u6E90\u5F88\u591A\uFF0C\u53EF\u4F7F\u7528PVE\u6279\u91CF\u5F00KVM\u865A\u62DF\u5316\u7684\u865A\u62DF\u673A \u8DF3\u8F6C

PS: \u5982\u679C\u786C\u4EF6\u8D44\u6E90\u66F4\u70C2\uFF0C\u865A\u62DF\u5316\u4E0D\u652F\u6301\uFF0C\u53EF\u4F7F\u7528docker\u7248\u672C\u7684\uFF0C\u9002\u914D\u9762\u66F4\u5E7F \u8DF3\u8F6C

\u9879\u76EE\u7279\u70B9

  • \u672C\u5957\u811A\u672C\u5F00\u53D1\u4F7F\u7528\u7684Ubuntu20\uFF0CUbuntu\u522B\u7684\u957F\u671F\u7EF4\u62A4\u7248\u672C\u5E94\u8BE5\u4E5F\u6CA1\u95EE\u9898\uFF0CDebian\u65E0\u6CD5\u4F7F\u7528zfs\u65F6\u81EA\u52A8\u5207\u6362\u522B\u7684\u5B58\u50A8\u7C7B\u578B

  • \u5DF2\u8BBE\u7F6E\u540C\u65F6\u8FDB\u884CTCP\u548CUDP\u8F6C\u53D1\uFF0C\u9664\u4E86SSH\u7AEF\u53E3\u5176\u4ED6\u7684\u6620\u5C04\u5185\u7F51\u5916\u7F51\u7AEF\u53E3\u4E00\u81F4

  • \u5DF2\u8BBE\u7F6E\u652F\u6301\u5F00\u51FA\u7684LXC\u5BB9\u5668\u8FDB\u884Cdocker\u5D4C\u5957\u865A\u62DF\uFF0C\u9ED8\u8BA4\u666E\u901A\u7248\u672C\u548C\u7EAF\u63A2\u9488\u7248\u672C\u4F7F\u7528debian11\u7CFB\u7EDF

  • \u5DF2\u5C4F\u853D\u5BB9\u5668\u5185\u53EF\u80FD\u7528\u4E8E\u6EE5\u7528\u7684\u5DE5\u5177\u5305\u548CIPV4\u7F51\u7EDC\u7684TCP/UDP\u534F\u8BAE\u7684\u7AEF\u53E3( 3389 8888 54321 65432 )\uFF0C\u4EE5\u9632\u6B62\u5BB9\u5668\u88AB\u7528\u4E8E\u626B\u63CF\u548C\u7206\u7834\uFF0C\u4E14\u53EF\u5916\u7F6E\u8FDB\u7A0B\u68C0\u67E5\u6709\u95EE\u9898\u81EA\u52A8\u505C\u673A

  • \u5DF2\u652F\u6301\u4E00\u952E\u4E3ALXC\u5BB9\u5668\u914D\u7F6EIPV6\u5730\u5740(\u524D\u63D0\u662F\u6BCD\u9E21\u6709IPV6\u5B50\u7F51\uFF0C\u65E0IPV6\u5730\u5740\u5219\u4E0D\u914D\u7F6E)

  • \u4E00\u5B9A\u8981\u5728 /root \u7684\u8DEF\u5F84\u4E0B\u8FD0\u884C\u672C\u4ED3\u5E93\u811A\u672C\uFF0C\u4E14\u4F7F\u7528\u4E00\u952E\u811A\u672C\u7684\u4E0D\u8981\u5220\u9664\u8DEF\u5F84\u4E0B\u7684ssh.sh\u548Cconfig.sh\u6587\u4EF6

  • \u4FDD\u8BC1\u4F60\u8981\u5F00\u7684\u76D8\u4E3A\u9ED8\u8BA4\u7684\u7CFB\u7EDF\u76D8(sda\u6216\u8005sda1)\u800C\u4E0D\u662F\u6302\u8F7D\u7684\u76D8(sdb\u4E4B\u7C7B\u7684)\uFF0C\u4E0D\u786E\u5B9A\u7684\u4F7F\u7528fdisk -l\u548Cdf\u67E5\u770B

  • \u6302\u8F7D\u5176\u4ED6\u76D8\u7684\u8BE6\u770B \u5176\u4ED6\u8BF4\u660E

  • \u4E00\u952E\u811A\u672C\u652F\u6301\u81EA\u5B9A\u4E49\u9650\u5236\u6240\u6709\u5185\u5BB9\uFF0C\u666E\u901A\u7248\u672C\u652F\u6301\u591A\u6B21\u8FD0\u884C\u6279\u91CF\u751F\u6210\u4E0D\u8986\u76D6\u5148\u524D\u751F\u6210\u7684\u914D\u7F6E

\u68C0\u6D4B\u73AF\u5883

\u4F7F\u7528\u540E\u7EED\u811A\u672C\u7684\u52A1\u5FC5\u6267\u884C\u672C\u547D\u4EE4\u68C0\u6D4B\u6BCD\u9E21\u662F\u5426\u7B26\u5408\u8981\u6C42

\u56FD\u9645

bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/pre_check.sh)
 

\u56FD\u5185

bash <(wget -qO- --no-check-certificate https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/pre_check.sh)
 
`,14),l=[c];function o(s,p,d,n,h,_){return r(),t("div",null,l)}var b=e(a,[["render",o]]);export{g as __pageData,b as default}; diff --git a/assets/guide_lxd_precheck.md.a875dc19.lean.js b/assets/guide_lxd_precheck.md.9bb7c577.lean.js similarity index 89% rename from assets/guide_lxd_precheck.md.a875dc19.lean.js rename to assets/guide_lxd_precheck.md.9bb7c577.lean.js index 6de33be3da..22c00fb467 100644 --- a/assets/guide_lxd_precheck.md.a875dc19.lean.js +++ b/assets/guide_lxd_precheck.md.9bb7c577.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o as r,a as i}from"./app.8fc4a373.js";const g='{"title":"\u7CFB\u7EDF\u4E0E\u786C\u4EF6\u914D\u7F6E\u8981\u6C42","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u8981\u6C42","slug":"\u8981\u6C42"},{"level":2,"title":"\u9879\u76EE\u7279\u70B9","slug":"\u9879\u76EE\u7279\u70B9"},{"level":2,"title":"\u68C0\u6D4B\u73AF\u5883","slug":"\u68C0\u6D4B\u73AF\u5883"}],"relativePath":"guide/lxd_precheck.md","lastUpdated":1687135450000}',a={},c=i("",14),l=[c];function o(s,p,d,n,h,_){return r(),t("div",null,l)}var b=e(a,[["render",o]]);export{g as __pageData,b as default}; +import{_ as e,c as t,o as r,a as i}from"./app.8fc4a373.js";const g='{"title":"\u7CFB\u7EDF\u4E0E\u786C\u4EF6\u914D\u7F6E\u8981\u6C42","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u8981\u6C42","slug":"\u8981\u6C42"},{"level":2,"title":"\u9879\u76EE\u7279\u70B9","slug":"\u9879\u76EE\u7279\u70B9"},{"level":2,"title":"\u68C0\u6D4B\u73AF\u5883","slug":"\u68C0\u6D4B\u73AF\u5883"}],"relativePath":"guide/lxd_precheck.md","lastUpdated":1687160056000}',a={},c=i("",14),l=[c];function o(s,p,d,n,h,_){return r(),t("div",null,l)}var b=e(a,[["render",o]]);export{g as __pageData,b as default}; diff --git a/assets/guide_lxd_qa.md.1ee1a0b8.js b/assets/guide_lxd_qa.md.febc1efe.js similarity index 95% rename from assets/guide_lxd_qa.md.1ee1a0b8.js rename to assets/guide_lxd_qa.md.febc1efe.js index f6641b9258..56a5b9cb07 100644 --- a/assets/guide_lxd_qa.md.1ee1a0b8.js +++ b/assets/guide_lxd_qa.md.febc1efe.js @@ -1 +1 @@ -import{_ as e,c as a,o as r,a as t}from"./app.8fc4a373.js";const v='{"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBIPV6\u5730\u5740\u5BB9\u5668\u7684VPS\u5546\u5BB6","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBIPV6\u5730\u5740\u5BB9\u5668\u7684VPS\u5546\u5BB6","slug":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBipv6\u5730\u5740\u5BB9\u5668\u7684vps\u5546\u5BB6"}],"relativePath":"en_US/guide/lxd_qa.md","lastUpdated":1687135450000}',p={},o=t('

\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBIPV6\u5730\u5740\u5BB9\u5668\u7684VPS\u5546\u5BB6

kuroit \u4E2D\u7684 \u7F8E\u56FD\u51E4\u51F0\u57CE regular

datalix \u4E2D\u7684 \u5FB7\u56FDAMD \u4FC3\u9500\u6B3E

luxvps \u4E2D\u7684 \u5FB7\u56FDAMD \u4FC3\u9500\u6B3E

',4),_=[o];function n(s,l,i,d,f,c){return r(),a("div",null,_)}var u=e(p,[["render",n]]);export{v as __pageData,u as default}; +import{_ as e,c as a,o as r,a as t}from"./app.8fc4a373.js";const v='{"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBIPV6\u5730\u5740\u5BB9\u5668\u7684VPS\u5546\u5BB6","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBIPV6\u5730\u5740\u5BB9\u5668\u7684VPS\u5546\u5BB6","slug":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBipv6\u5730\u5740\u5BB9\u5668\u7684vps\u5546\u5BB6"}],"relativePath":"en_US/guide/lxd_qa.md","lastUpdated":1687160056000}',p={},o=t('

\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBIPV6\u5730\u5740\u5BB9\u5668\u7684VPS\u5546\u5BB6

kuroit \u4E2D\u7684 \u7F8E\u56FD\u51E4\u51F0\u57CE regular

datalix \u4E2D\u7684 \u5FB7\u56FDAMD \u4FC3\u9500\u6B3E

luxvps \u4E2D\u7684 \u5FB7\u56FDAMD \u4FC3\u9500\u6B3E

',4),_=[o];function n(s,l,i,d,f,c){return r(),a("div",null,_)}var u=e(p,[["render",n]]);export{v as __pageData,u as default}; diff --git a/assets/guide_lxd_qa.md.1ee1a0b8.lean.js b/assets/guide_lxd_qa.md.febc1efe.lean.js similarity index 90% rename from assets/guide_lxd_qa.md.1ee1a0b8.lean.js rename to assets/guide_lxd_qa.md.febc1efe.lean.js index 30bdba62e2..2bef27b4c2 100644 --- a/assets/guide_lxd_qa.md.1ee1a0b8.lean.js +++ b/assets/guide_lxd_qa.md.febc1efe.lean.js @@ -1 +1 @@ -import{_ as e,c as a,o as r,a as t}from"./app.8fc4a373.js";const v='{"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBIPV6\u5730\u5740\u5BB9\u5668\u7684VPS\u5546\u5BB6","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBIPV6\u5730\u5740\u5BB9\u5668\u7684VPS\u5546\u5BB6","slug":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBipv6\u5730\u5740\u5BB9\u5668\u7684vps\u5546\u5BB6"}],"relativePath":"en_US/guide/lxd_qa.md","lastUpdated":1687135450000}',p={},o=t("",4),_=[o];function n(s,l,i,d,f,c){return r(),a("div",null,_)}var u=e(p,[["render",n]]);export{v as __pageData,u as default}; +import{_ as e,c as a,o as r,a as t}from"./app.8fc4a373.js";const v='{"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBIPV6\u5730\u5740\u5BB9\u5668\u7684VPS\u5546\u5BB6","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBIPV6\u5730\u5740\u5BB9\u5668\u7684VPS\u5546\u5BB6","slug":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u53EF\u5F00\u5E26\u72EC\u7ACBipv6\u5730\u5740\u5BB9\u5668\u7684vps\u5546\u5BB6"}],"relativePath":"en_US/guide/lxd_qa.md","lastUpdated":1687160056000}',p={},o=t("",4),_=[o];function n(s,l,i,d,f,c){return r(),a("div",null,_)}var u=e(p,[["render",n]]);export{v as __pageData,u as default}; diff --git a/assets/guide_lxd_thanks.md.dd4a5e65.js b/assets/guide_lxd_thanks.md.d91058d6.js similarity index 97% rename from assets/guide_lxd_thanks.md.dd4a5e65.js rename to assets/guide_lxd_thanks.md.d91058d6.js index 84277cd3b8..f660d17181 100644 --- a/assets/guide_lxd_thanks.md.dd4a5e65.js +++ b/assets/guide_lxd_thanks.md.d91058d6.js @@ -1 +1 @@ -import{_ as e,c as r,o as t,a as n}from"./app.8fc4a373.js";const f='{"title":"\u81F4\u8C22","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u81F4\u8C22","slug":"\u81F4\u8C22"}],"relativePath":"en_US/guide/lxd_thanks.md","lastUpdated":1687135450000}',o={},a=n('

\u81F4\u8C22

https://github.com/lxc/lxd

https://lxdware.com/

https://discuss.linuxcontainers.org/

https://discuss.linuxcontainers.org/t/how-to-run-docker-inside-lxc-container/13017/4

https://discuss.linuxcontainers.org/t/error-seccomp-notify-not-supported-on-container-start/15038/3

https://discuss.linuxcontainers.org/t/how-do-i-assign-a-public-ipv6-address-to-a-lxc-container/6028

https://github.com/turtle0x1/LxdMosaic

https://openzfs.github.io/openzfs-docs/Getting Started/Debian/index.html

\u611F\u8C22 @Ella-Alinda @fscarmen \u63D0\u4F9B\u7684\u6307\u5BFC

',10),s=[a];function i(p,c,l,d,h,u){return t(),r("div",null,s)}var g=e(o,[["render",i]]);export{f as __pageData,g as default}; +import{_ as e,c as r,o as t,a as n}from"./app.8fc4a373.js";const f='{"title":"\u81F4\u8C22","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u81F4\u8C22","slug":"\u81F4\u8C22"}],"relativePath":"en_US/guide/lxd_thanks.md","lastUpdated":1687160056000}',o={},a=n('

\u81F4\u8C22

https://github.com/lxc/lxd

https://lxdware.com/

https://discuss.linuxcontainers.org/

https://discuss.linuxcontainers.org/t/how-to-run-docker-inside-lxc-container/13017/4

https://discuss.linuxcontainers.org/t/error-seccomp-notify-not-supported-on-container-start/15038/3

https://discuss.linuxcontainers.org/t/how-do-i-assign-a-public-ipv6-address-to-a-lxc-container/6028

https://github.com/turtle0x1/LxdMosaic

https://openzfs.github.io/openzfs-docs/Getting Started/Debian/index.html

\u611F\u8C22 @Ella-Alinda @fscarmen \u63D0\u4F9B\u7684\u6307\u5BFC

',10),s=[a];function i(p,c,l,d,h,u){return t(),r("div",null,s)}var g=e(o,[["render",i]]);export{f as __pageData,g as default}; diff --git a/assets/guide_lxd_thanks.md.dd4a5e65.lean.js b/assets/guide_lxd_thanks.md.d91058d6.lean.js similarity index 84% rename from assets/guide_lxd_thanks.md.dd4a5e65.lean.js rename to assets/guide_lxd_thanks.md.d91058d6.lean.js index 68c08553be..2d32f54859 100644 --- a/assets/guide_lxd_thanks.md.dd4a5e65.lean.js +++ b/assets/guide_lxd_thanks.md.d91058d6.lean.js @@ -1 +1 @@ -import{_ as e,c as r,o as t,a as n}from"./app.8fc4a373.js";const f='{"title":"\u81F4\u8C22","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u81F4\u8C22","slug":"\u81F4\u8C22"}],"relativePath":"en_US/guide/lxd_thanks.md","lastUpdated":1687135450000}',o={},a=n("",10),s=[a];function i(p,c,l,d,h,u){return t(),r("div",null,s)}var g=e(o,[["render",i]]);export{f as __pageData,g as default}; +import{_ as e,c as r,o as t,a as n}from"./app.8fc4a373.js";const f='{"title":"\u81F4\u8C22","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u81F4\u8C22","slug":"\u81F4\u8C22"}],"relativePath":"en_US/guide/lxd_thanks.md","lastUpdated":1687160056000}',o={},a=n("",10),s=[a];function i(p,c,l,d,h,u){return t(),r("div",null,s)}var g=e(o,[["render",i]]);export{f as __pageData,g as default}; diff --git a/assets/guide_pve_install.md.4475e939.js b/assets/guide_pve_install.md.d9528d16.js similarity index 99% rename from assets/guide_pve_install.md.4475e939.js rename to assets/guide_pve_install.md.d9528d16.js index f12632931f..cff7a3b5a2 100644 --- a/assets/guide_pve_install.md.4475e939.js +++ b/assets/guide_pve_install.md.d9528d16.js @@ -1,4 +1,4 @@ -import{_ as s,c as a,o as e,a as t}from"./app.8fc4a373.js";const k='{"title":"PVE\u4E3B\u4F53\u5B89\u88C5","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u4E00\u952E\u5B89\u88C5PVE","slug":"\u4E00\u952E\u5B89\u88C5pve"},{"level":2,"title":"\u9884\u914D\u7F6E\u73AF\u5883","slug":"\u9884\u914D\u7F6E\u73AF\u5883"},{"level":2,"title":"\u81EA\u52A8\u914D\u7F6E\u5BBF\u4E3B\u673A\u7684\u7F51\u5173","slug":"\u81EA\u52A8\u914D\u7F6E\u5BBF\u4E3B\u673A\u7684\u7F51\u5173"}],"relativePath":"guide/pve_install.md","lastUpdated":1687135450000}',n={},c=t(`

PVE\u4E3B\u4F53\u5B89\u88C5

\u4E00\u952E\u5B89\u88C5PVE

  • \u5B89\u88C5\u7684\u662F\u5F53\u4E0Bapt\u6E90\u6700\u65B0\u7684PVE
  • \u6BD4\u5982debian10\u5219\u662Fpve6.4\uFF0Cdebian11\u5219\u662Fpve7.x\uFF0Cdebian12\u5219\u662Fpve8.x

TIP

\u5EFA\u8BAEdebian11\u800C\u4E0D\u662Fdebian12\uFF0C\u56E0\u4E3A\u540E\u8005\u662Fbeta\u7248\u672C\uFF0Cdebian11\u5B89\u88C5\u7684\u624D\u662F\u7A33\u5B9A\u7248

  • /etc/hosts\u6587\u4EF6\u4FEE\u6539(\u4FEE\u6B63\u5546\u5BB6hostname\u8BBE\u7F6E\u9519\u8BEF\u4EE5\u53CA\u65B0\u589EPVE\u6240\u9700\u7684\u5185\u5BB9)
  • \u5DF2\u8BBE\u7F6E/etc/hosts\u4E3A\u53EA\u8BFB\u6A21\u5F0F\uFF0C\u907F\u514D\u91CD\u542F\u540E\u6587\u4EF6\u88AB\u8986\u5199\uFF0C\u5982\u9700\u4FEE\u6539\u8BF7\u4F7F\u7528chattr -i /etc/hosts\u53D6\u6D88\u53EA\u8BFB\u9501\u5B9A\uFF0C\u4FEE\u6539\u5B8C\u6BD5\u8BF7\u6267\u884Cchattr +i /etc/hosts\u53EA\u8BFB\u9501\u5B9A
  • \u68C0\u6D4B/etc/cloud/cloud.cfg\u5982\u679C\u53D1\u73B0preserve_hostname\u662Ffalse\uFF0C\u5219\u6539\u4E3Atrue\uFF0C\u540C\u4E0A\uFF0C\u4E5F\u7528chattr\u547D\u4EE4\u8FDB\u884C\u4E86\u6587\u4EF6\u9501\u5B9A\u907F\u514D\u91CD\u542F\u8986\u76D6\u8BBE\u7F6E
  • \u68C0\u6D4B\u662F\u5426\u4E3A\u4E2D\u56FDIP\uFF0C\u5982\u679C\u4E3A\u4E2D\u56FDIP\u4F7F\u7528\u6E05\u534E\u955C\u50CF\u6E90\uFF0C\u5426\u5219\u4F7F\u7528\u5B98\u65B9\u6E90
  • \u5B89\u88C5PVE\u5F00\u865A\u62DF\u673A\u9700\u8981\u7684\u5FC5\u5907\u5DE5\u5177\u5305
  • \u66FF\u6362apt\u6E90\u4E2D\u7684\u4F01\u4E1A\u8BA2\u9605\u4E3A\u793E\u533A\u6E90
  • \u6253\u5370\u67E5\u8BE2Linux\u7CFB\u7EDF\u5185\u6838\u548CPVE\u5185\u6838\u662F\u5426\u5DF2\u5B89\u88C5
  • \u68C0\u6D4B/etc/resolv.conf\u662F\u5426\u4E3A\u7A7A\uFF0C\u4E3A\u7A7A\u5219\u8BBE\u7F6E\u68C0\u6D4B8.8.8.8\u7684\u5F00\u673A\u81EA\u542F\u6DFB\u52A0DNS\u7684systemd\u670D\u52A1
  • \u65B0\u589EPVE\u7684APT\u6E90\u94FE\u63A5\u540E\uFF0C\u4E0B\u8F7DPVE\u5E76\u6253\u5370\u8F93\u51FA\u767B\u9646\u4FE1\u606F

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/install_pve.sh -o install_pve.sh && chmod +x install_pve.sh && bash install_pve.sh
+import{_ as s,c as a,o as e,a as t}from"./app.8fc4a373.js";const k='{"title":"PVE\u4E3B\u4F53\u5B89\u88C5","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u4E00\u952E\u5B89\u88C5PVE","slug":"\u4E00\u952E\u5B89\u88C5pve"},{"level":2,"title":"\u9884\u914D\u7F6E\u73AF\u5883","slug":"\u9884\u914D\u7F6E\u73AF\u5883"},{"level":2,"title":"\u81EA\u52A8\u914D\u7F6E\u5BBF\u4E3B\u673A\u7684\u7F51\u5173","slug":"\u81EA\u52A8\u914D\u7F6E\u5BBF\u4E3B\u673A\u7684\u7F51\u5173"}],"relativePath":"guide/pve_install.md","lastUpdated":1687160056000}',n={},c=t(`

PVE\u4E3B\u4F53\u5B89\u88C5

\u4E00\u952E\u5B89\u88C5PVE

  • \u5B89\u88C5\u7684\u662F\u5F53\u4E0Bapt\u6E90\u6700\u65B0\u7684PVE
  • \u6BD4\u5982debian10\u5219\u662Fpve6.4\uFF0Cdebian11\u5219\u662Fpve7.x\uFF0Cdebian12\u5219\u662Fpve8.x

TIP

\u5EFA\u8BAEdebian11\u800C\u4E0D\u662Fdebian12\uFF0C\u56E0\u4E3A\u540E\u8005\u662Fbeta\u7248\u672C\uFF0Cdebian11\u5B89\u88C5\u7684\u624D\u662F\u7A33\u5B9A\u7248

  • /etc/hosts\u6587\u4EF6\u4FEE\u6539(\u4FEE\u6B63\u5546\u5BB6hostname\u8BBE\u7F6E\u9519\u8BEF\u4EE5\u53CA\u65B0\u589EPVE\u6240\u9700\u7684\u5185\u5BB9)
  • \u5DF2\u8BBE\u7F6E/etc/hosts\u4E3A\u53EA\u8BFB\u6A21\u5F0F\uFF0C\u907F\u514D\u91CD\u542F\u540E\u6587\u4EF6\u88AB\u8986\u5199\uFF0C\u5982\u9700\u4FEE\u6539\u8BF7\u4F7F\u7528chattr -i /etc/hosts\u53D6\u6D88\u53EA\u8BFB\u9501\u5B9A\uFF0C\u4FEE\u6539\u5B8C\u6BD5\u8BF7\u6267\u884Cchattr +i /etc/hosts\u53EA\u8BFB\u9501\u5B9A
  • \u68C0\u6D4B/etc/cloud/cloud.cfg\u5982\u679C\u53D1\u73B0preserve_hostname\u662Ffalse\uFF0C\u5219\u6539\u4E3Atrue\uFF0C\u540C\u4E0A\uFF0C\u4E5F\u7528chattr\u547D\u4EE4\u8FDB\u884C\u4E86\u6587\u4EF6\u9501\u5B9A\u907F\u514D\u91CD\u542F\u8986\u76D6\u8BBE\u7F6E
  • \u68C0\u6D4B\u662F\u5426\u4E3A\u4E2D\u56FDIP\uFF0C\u5982\u679C\u4E3A\u4E2D\u56FDIP\u4F7F\u7528\u6E05\u534E\u955C\u50CF\u6E90\uFF0C\u5426\u5219\u4F7F\u7528\u5B98\u65B9\u6E90
  • \u5B89\u88C5PVE\u5F00\u865A\u62DF\u673A\u9700\u8981\u7684\u5FC5\u5907\u5DE5\u5177\u5305
  • \u66FF\u6362apt\u6E90\u4E2D\u7684\u4F01\u4E1A\u8BA2\u9605\u4E3A\u793E\u533A\u6E90
  • \u6253\u5370\u67E5\u8BE2Linux\u7CFB\u7EDF\u5185\u6838\u548CPVE\u5185\u6838\u662F\u5426\u5DF2\u5B89\u88C5
  • \u68C0\u6D4B/etc/resolv.conf\u662F\u5426\u4E3A\u7A7A\uFF0C\u4E3A\u7A7A\u5219\u8BBE\u7F6E\u68C0\u6D4B8.8.8.8\u7684\u5F00\u673A\u81EA\u542F\u6DFB\u52A0DNS\u7684systemd\u670D\u52A1
  • \u65B0\u589EPVE\u7684APT\u6E90\u94FE\u63A5\u540E\uFF0C\u4E0B\u8F7DPVE\u5E76\u6253\u5370\u8F93\u51FA\u767B\u9646\u4FE1\u606F

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/install_pve.sh -o install_pve.sh && chmod +x install_pve.sh && bash install_pve.sh
 

\u56FD\u5185

curl -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/install_pve.sh -o install_pve.sh && chmod +x install_pve.sh && bash install_pve.sh
 

\u9884\u914D\u7F6E\u73AF\u5883

  • \u521B\u5EFA\u8D44\u6E90\u6C60mypool
  • \u79FB\u9664\u8BA2\u9605\u5F39\u7A97
  • \u5C1D\u8BD5\u5F00\u542F\u786C\u4EF6\u76F4\u901A
  • \u68C0\u6D4BAppArmor\u6A21\u5757\u5E76\u8BD5\u56FE\u5B89\u88C5
  • \u91CD\u542F\u7CFB\u7EDF\u524D\u63A8\u8350\u6302\u4E0Anezha\u63A2\u9488\u65B9\u4FBF\u5728\u540E\u53F0\u4E0D\u901A\u8FC7SSH\u4F7F\u7528\u547D\u4EE4\u884C\uFF0C\u907F\u514DSSH\u53EF\u80FD\u56E0\u4E3A\u5546\u5BB6\u5947\u8469\u7684\u9884\u8BBE\u5BFC\u81F4\u91CD\u542F\u540Eroot\u5BC6\u7801\u4E22\u5931
  • \u6267\u884C\u5B8C\u6BD5\u5EFA\u8BAE\u7B49\u5F85\u51E0\u5206\u949F\u540E\u518D\u91CD\u542F\u670D\u52A1\u5668\uFF0C\u6267\u884Creboot\u524D\u9700\u8981\u7B49\u5F85\u540E\u53F0\u4EFB\u52A1\u6267\u884C\u5B8C\u6BD5\uFF0C\u4E00\u4E9B\u5BBF\u4E3B\u673A\u7684\u7CFB\u7EDFapt\u547D\u4EE4\u6267\u884C\u5F88\u6162\uFF0C\u5F97\u7B49\u4E00\u4F1A\u624D\u80FD\u6267\u884C\u5B8C\u6BD5

\u56FD\u9645

bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/build_backend.sh)
 

\u56FD\u5185

bash <(wget -qO- --no-check-certificate https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/build_backend.sh)
diff --git a/assets/guide_pve_install.md.4475e939.lean.js b/assets/guide_pve_install.md.d9528d16.lean.js
similarity index 90%
rename from assets/guide_pve_install.md.4475e939.lean.js
rename to assets/guide_pve_install.md.d9528d16.lean.js
index ed20f5aae2..e4dcd9fd6d 100644
--- a/assets/guide_pve_install.md.4475e939.lean.js
+++ b/assets/guide_pve_install.md.d9528d16.lean.js
@@ -1 +1 @@
-import{_ as s,c as a,o as e,a as t}from"./app.8fc4a373.js";const k='{"title":"PVE\u4E3B\u4F53\u5B89\u88C5","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u4E00\u952E\u5B89\u88C5PVE","slug":"\u4E00\u952E\u5B89\u88C5pve"},{"level":2,"title":"\u9884\u914D\u7F6E\u73AF\u5883","slug":"\u9884\u914D\u7F6E\u73AF\u5883"},{"level":2,"title":"\u81EA\u52A8\u914D\u7F6E\u5BBF\u4E3B\u673A\u7684\u7F51\u5173","slug":"\u81EA\u52A8\u914D\u7F6E\u5BBF\u4E3B\u673A\u7684\u7F51\u5173"}],"relativePath":"guide/pve_install.md","lastUpdated":1687135450000}',n={},c=t("",23),o=[c];function p(i,l,r,d,h,u){return e(),a("div",null,o)}var m=s(n,[["render",p]]);export{k as __pageData,m as default};
+import{_ as s,c as a,o as e,a as t}from"./app.8fc4a373.js";const k='{"title":"PVE\u4E3B\u4F53\u5B89\u88C5","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u4E00\u952E\u5B89\u88C5PVE","slug":"\u4E00\u952E\u5B89\u88C5pve"},{"level":2,"title":"\u9884\u914D\u7F6E\u73AF\u5883","slug":"\u9884\u914D\u7F6E\u73AF\u5883"},{"level":2,"title":"\u81EA\u52A8\u914D\u7F6E\u5BBF\u4E3B\u673A\u7684\u7F51\u5173","slug":"\u81EA\u52A8\u914D\u7F6E\u5BBF\u4E3B\u673A\u7684\u7F51\u5173"}],"relativePath":"guide/pve_install.md","lastUpdated":1687160056000}',n={},c=t("",23),o=[c];function p(i,l,r,d,h,u){return e(),a("div",null,o)}var m=s(n,[["render",p]]);export{k as __pageData,m as default};
diff --git a/assets/guide_pve_kvm.md.5543c906.js b/assets/guide_pve_kvm.md.caf34002.js
similarity index 99%
rename from assets/guide_pve_kvm.md.5543c906.js
rename to assets/guide_pve_kvm.md.caf34002.js
index 7c9ac10f33..2be200e67f 100644
--- a/assets/guide_pve_kvm.md.5543c906.js
+++ b/assets/guide_pve_kvm.md.caf34002.js
@@ -1,4 +1,4 @@
-import{_ as s,c as a,o as e,a as n}from"./app.8fc4a373.js";const v='{"title":"KVM\u865A\u62DF\u5316","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u90E8\u5206\u6CE8\u610F\u4E8B\u9879","slug":"\u90E8\u5206\u6CE8\u610F\u4E8B\u9879"},{"level":2,"title":"\u5355\u72EC\u5F00\u8BBEKVM\u865A\u62DF\u5316\u7684VM","slug":"\u5355\u72EC\u5F00\u8BBEkvm\u865A\u62DF\u5316\u7684vm"},{"level":3,"title":"\u4F7F\u7528\u65B9\u6CD5","slug":"\u4F7F\u7528\u65B9\u6CD5"},{"level":3,"title":"\u6D4B\u8BD5\u793A\u4F8B","slug":"\u6D4B\u8BD5\u793A\u4F8B"},{"level":3,"title":"\u5220\u9664\u793A\u4F8B","slug":"\u5220\u9664\u793A\u4F8B"},{"level":2,"title":"\u76F8\u5173qcow2\u955C\u50CF","slug":"\u76F8\u5173qcow2\u955C\u50CF"},{"level":2,"title":"\u6279\u91CF\u5F00\u8BBENAT\u7684KVM\u865A\u62DF\u5316\u7684VM","slug":"\u6279\u91CF\u5F00\u8BBEnat\u7684kvm\u865A\u62DF\u5316\u7684vm"},{"level":2,"title":"\u5220\u9664\u6240\u6709VM","slug":"\u5220\u9664\u6240\u6709vm"},{"level":2,"title":"\u5F00\u8BBE\u72EC\u7ACBIPV4\u5730\u5740\u7684VM","slug":"\u5F00\u8BBE\u72EC\u7ACBipv4\u5730\u5740\u7684vm"},{"level":3,"title":"\u521B\u5EFA\u793A\u4F8B","slug":"\u521B\u5EFA\u793A\u4F8B"},{"level":3,"title":"\u5220\u9664\u793A\u4F8B","slug":"\u5220\u9664\u793A\u4F8B-1"}],"relativePath":"guide/pve_kvm.md","lastUpdated":1687135450000}',t={},l=n(`

KVM\u865A\u62DF\u5316

\u90E8\u5206\u6CE8\u610F\u4E8B\u9879

\u6267\u884C\u672C\u9879\u76EE\u7684\u7B2C\u4E00\u4E2A\u68C0\u6D4B\u73AF\u5883\u7684\u547D\u4EE4\uFF0C\u5C55\u793A\u5982\u4E0B

\u67E5\u8BE2\u5982\u4E0A\u7684\u53EA\u9700\u4F7F\u7528\u4E0B\u9762\u7684\u4E00\u952E\u811A\u672C\u81EA\u52A8\u521B\u5EFA\u865A\u62DF\u673A\u5373\u53EF\uFF0C\u65E0\u9700\u624B\u52A8\u518D\u4FEE\u6539WEB\u7AEF\u8BBE\u7F6E

\u67E5\u8BE2\u5982\u4E0A\u7684\u5728\u4F7F\u7528\u540E\u7EED\u811A\u672C\u521B\u5EFA\u4E86\u865A\u62DF\u673A\u540E\uFF0C\u53EF\u80FD\u9700\u8981\u624B\u52A8\u4FEE\u6539WEB\u7AEF\u8BBE\u7F6E\uFF0C\u9700\u8981\u5173\u95ED\u5BF9\u5E94\u6BCF\u4E2A\u865A\u62DF\u673A\u7684\u786C\u4EF6\u5D4C\u5957\u865A\u62DF\u5316\uFF0C\u5982\u4E0B\u56FE

\u5148\u505C\u6B62\u865A\u62DF\u673A\u518D\u4FEE\u6539\uFF0C\u4FEE\u6539\u5B8C\u540E\u518D\u5F00\u673A\u624D\u80FD\u4F7F\u7528NOVNC\uFF0C\u4E0D\u5173\u95ED\u53EF\u80FD\u5BFC\u81F4\u8FD9\u4E2A\u865A\u62DF\u673A\u6709BUG\u65E0\u6CD5\u4F7F\u7528

\u5982\u679C\u5F3A\u884C\u5B89\u88C5PVE\u5F00KVM\uFF0C\u542F\u52A8\u4E0D\u4E86\u7684\u4E5F\u53EF\u4EE5\u5173\u95ED\u8FD9\u4E2A\u9009\u9879\u8BD5\u8BD5\u80FD\u4E0D\u80FD\u542F\u52A8\u865A\u62DF\u673A

\u5355\u72EC\u5F00\u8BBEKVM\u865A\u62DF\u5316\u7684VM

  • \u81EA\u52A8\u5F00\u8BBENAT\u670D\u52A1\u5668\uFF0C\u9ED8\u8BA4\u4F7F\u7528Debian10\u955C\u50CF\uFF0C\u56E0\u4E3A\u8BE5\u955C\u50CF\u5360\u7528\u6700\u5C0F
  • \u53EF\u5728\u547D\u4EE4\u4E2D\u81EA\u5B9A\u4E49\u9700\u8981\u4F7F\u7528\u7684\u955C\u50CF\uFF0C\u8FD9\u91CC\u6709\u7ED9\u51FA\u914D\u7F6E\u597D\u7684\u955C\u50CF\uFF0C\u955C\u50CF\u81EA\u5E26\u7A7A\u95F4\u8BBE\u7F6E\u662F2~10G\u786C\u76D8\uFF0C\u65E5\u5E38\u4F7F\u7528\u81F3\u5C1110G\u4EE5\u4E0A\u5373\u53EF\uFF0C\u9664\u975E\u67D0\u4E9B\u955C\u50CF\u5F00\u4E0D\u8D77\u6765\u518D\u589E\u52A0\u786C\u76D8\u5927\u5C0F
  • \u53EF\u5728\u547D\u4EE4\u4E2D\u6307\u5B9A\u5B58\u50A8\u76D8\u4F4D\u7F6E\uFF0C\u9ED8\u8BA4\u4E0D\u6307\u5B9A\u65F6\u4E3Alocal\u76D8\u5373\u7CFB\u7EDF\u76D8\uFF0C\u53EF\u6307\u5B9A\u4E3APVE\u4E2D\u663E\u793A\u7684\u6302\u8F7D\u76D8
  • \u81EA\u5B9A\u4E49\u5185\u5B58\u5927\u5C0F\u63A8\u8350512MB\u5185\u5B58

TIP

\u9700\u8981\u6CE8\u610F\u7684\u662F\u5BBF\u4E3B\u673A\u5185\u5B58\u8BB0\u5F97\u5F00\u70B9swap\u514D\u5F97\u673A\u5668\u70B8\u4E86\u5F00SWAP\u70B9\u6211\u8DF3\u8F6C

  • \u81EA\u52A8\u8FDB\u884C\u5185\u5916\u7F51\u7AEF\u53E3\u6620\u5C04\uFF0C\u542B22\uFF0C80\uFF0C443\u7AEF\u53E3\u4EE5\u53CA\u5176\u4ED625\u4E2A\u5185\u5916\u7F51\u7AEF\u53E3\u53F7\u4E00\u6837\u7684\u7AEF\u53E3
  • \u751F\u6210\u540E\u9700\u8981\u7B49\u5F85\u4E00\u6BB5\u65F6\u95F4\u865A\u62DF\u673A\u5185\u90E8\u7684cloud-init\u914D\u7F6E\u597D\u7F51\u7EDC\u4EE5\u53CA\u767B\u9646\u4FE1\u606F\uFF0C\u5927\u6982\u9700\u89815\u5206\u949F
  • \u865A\u62DF\u673A\u7684\u76F8\u5173\u4FE1\u606F\u5C06\u4F1A\u5B58\u50A8\u5230WEB\u7AEF\u5BF9\u5E94VM\u7684NOTES\u4E2D\uFF0C\u53EF\u5728WEB\u7AEF\u67E5\u770B

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/buildvm.sh -o buildvm.sh && chmod +x buildvm.sh
+import{_ as s,c as a,o as e,a as n}from"./app.8fc4a373.js";const v='{"title":"KVM\u865A\u62DF\u5316","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u90E8\u5206\u6CE8\u610F\u4E8B\u9879","slug":"\u90E8\u5206\u6CE8\u610F\u4E8B\u9879"},{"level":2,"title":"\u5355\u72EC\u5F00\u8BBEKVM\u865A\u62DF\u5316\u7684VM","slug":"\u5355\u72EC\u5F00\u8BBEkvm\u865A\u62DF\u5316\u7684vm"},{"level":3,"title":"\u4F7F\u7528\u65B9\u6CD5","slug":"\u4F7F\u7528\u65B9\u6CD5"},{"level":3,"title":"\u6D4B\u8BD5\u793A\u4F8B","slug":"\u6D4B\u8BD5\u793A\u4F8B"},{"level":3,"title":"\u5220\u9664\u793A\u4F8B","slug":"\u5220\u9664\u793A\u4F8B"},{"level":2,"title":"\u76F8\u5173qcow2\u955C\u50CF","slug":"\u76F8\u5173qcow2\u955C\u50CF"},{"level":2,"title":"\u6279\u91CF\u5F00\u8BBENAT\u7684KVM\u865A\u62DF\u5316\u7684VM","slug":"\u6279\u91CF\u5F00\u8BBEnat\u7684kvm\u865A\u62DF\u5316\u7684vm"},{"level":2,"title":"\u5220\u9664\u6240\u6709VM","slug":"\u5220\u9664\u6240\u6709vm"},{"level":2,"title":"\u5F00\u8BBE\u72EC\u7ACBIPV4\u5730\u5740\u7684VM","slug":"\u5F00\u8BBE\u72EC\u7ACBipv4\u5730\u5740\u7684vm"},{"level":3,"title":"\u521B\u5EFA\u793A\u4F8B","slug":"\u521B\u5EFA\u793A\u4F8B"},{"level":3,"title":"\u5220\u9664\u793A\u4F8B","slug":"\u5220\u9664\u793A\u4F8B-1"}],"relativePath":"guide/pve_kvm.md","lastUpdated":1687160056000}',t={},l=n(`

KVM\u865A\u62DF\u5316

\u90E8\u5206\u6CE8\u610F\u4E8B\u9879

\u6267\u884C\u672C\u9879\u76EE\u7684\u7B2C\u4E00\u4E2A\u68C0\u6D4B\u73AF\u5883\u7684\u547D\u4EE4\uFF0C\u5C55\u793A\u5982\u4E0B

\u67E5\u8BE2\u5982\u4E0A\u7684\u53EA\u9700\u4F7F\u7528\u4E0B\u9762\u7684\u4E00\u952E\u811A\u672C\u81EA\u52A8\u521B\u5EFA\u865A\u62DF\u673A\u5373\u53EF\uFF0C\u65E0\u9700\u624B\u52A8\u518D\u4FEE\u6539WEB\u7AEF\u8BBE\u7F6E

\u67E5\u8BE2\u5982\u4E0A\u7684\u5728\u4F7F\u7528\u540E\u7EED\u811A\u672C\u521B\u5EFA\u4E86\u865A\u62DF\u673A\u540E\uFF0C\u53EF\u80FD\u9700\u8981\u624B\u52A8\u4FEE\u6539WEB\u7AEF\u8BBE\u7F6E\uFF0C\u9700\u8981\u5173\u95ED\u5BF9\u5E94\u6BCF\u4E2A\u865A\u62DF\u673A\u7684\u786C\u4EF6\u5D4C\u5957\u865A\u62DF\u5316\uFF0C\u5982\u4E0B\u56FE

\u5148\u505C\u6B62\u865A\u62DF\u673A\u518D\u4FEE\u6539\uFF0C\u4FEE\u6539\u5B8C\u540E\u518D\u5F00\u673A\u624D\u80FD\u4F7F\u7528NOVNC\uFF0C\u4E0D\u5173\u95ED\u53EF\u80FD\u5BFC\u81F4\u8FD9\u4E2A\u865A\u62DF\u673A\u6709BUG\u65E0\u6CD5\u4F7F\u7528

\u5982\u679C\u5F3A\u884C\u5B89\u88C5PVE\u5F00KVM\uFF0C\u542F\u52A8\u4E0D\u4E86\u7684\u4E5F\u53EF\u4EE5\u5173\u95ED\u8FD9\u4E2A\u9009\u9879\u8BD5\u8BD5\u80FD\u4E0D\u80FD\u542F\u52A8\u865A\u62DF\u673A

\u5355\u72EC\u5F00\u8BBEKVM\u865A\u62DF\u5316\u7684VM

  • \u81EA\u52A8\u5F00\u8BBENAT\u670D\u52A1\u5668\uFF0C\u9ED8\u8BA4\u4F7F\u7528Debian10\u955C\u50CF\uFF0C\u56E0\u4E3A\u8BE5\u955C\u50CF\u5360\u7528\u6700\u5C0F
  • \u53EF\u5728\u547D\u4EE4\u4E2D\u81EA\u5B9A\u4E49\u9700\u8981\u4F7F\u7528\u7684\u955C\u50CF\uFF0C\u8FD9\u91CC\u6709\u7ED9\u51FA\u914D\u7F6E\u597D\u7684\u955C\u50CF\uFF0C\u955C\u50CF\u81EA\u5E26\u7A7A\u95F4\u8BBE\u7F6E\u662F2~10G\u786C\u76D8\uFF0C\u65E5\u5E38\u4F7F\u7528\u81F3\u5C1110G\u4EE5\u4E0A\u5373\u53EF\uFF0C\u9664\u975E\u67D0\u4E9B\u955C\u50CF\u5F00\u4E0D\u8D77\u6765\u518D\u589E\u52A0\u786C\u76D8\u5927\u5C0F
  • \u53EF\u5728\u547D\u4EE4\u4E2D\u6307\u5B9A\u5B58\u50A8\u76D8\u4F4D\u7F6E\uFF0C\u9ED8\u8BA4\u4E0D\u6307\u5B9A\u65F6\u4E3Alocal\u76D8\u5373\u7CFB\u7EDF\u76D8\uFF0C\u53EF\u6307\u5B9A\u4E3APVE\u4E2D\u663E\u793A\u7684\u6302\u8F7D\u76D8
  • \u81EA\u5B9A\u4E49\u5185\u5B58\u5927\u5C0F\u63A8\u8350512MB\u5185\u5B58

TIP

\u9700\u8981\u6CE8\u610F\u7684\u662F\u5BBF\u4E3B\u673A\u5185\u5B58\u8BB0\u5F97\u5F00\u70B9swap\u514D\u5F97\u673A\u5668\u70B8\u4E86\u5F00SWAP\u70B9\u6211\u8DF3\u8F6C

  • \u81EA\u52A8\u8FDB\u884C\u5185\u5916\u7F51\u7AEF\u53E3\u6620\u5C04\uFF0C\u542B22\uFF0C80\uFF0C443\u7AEF\u53E3\u4EE5\u53CA\u5176\u4ED625\u4E2A\u5185\u5916\u7F51\u7AEF\u53E3\u53F7\u4E00\u6837\u7684\u7AEF\u53E3
  • \u751F\u6210\u540E\u9700\u8981\u7B49\u5F85\u4E00\u6BB5\u65F6\u95F4\u865A\u62DF\u673A\u5185\u90E8\u7684cloud-init\u914D\u7F6E\u597D\u7F51\u7EDC\u4EE5\u53CA\u767B\u9646\u4FE1\u606F\uFF0C\u5927\u6982\u9700\u89815\u5206\u949F
  • \u865A\u62DF\u673A\u7684\u76F8\u5173\u4FE1\u606F\u5C06\u4F1A\u5B58\u50A8\u5230WEB\u7AEF\u5BF9\u5E94VM\u7684NOTES\u4E2D\uFF0C\u53EF\u5728WEB\u7AEF\u67E5\u770B

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/buildvm.sh -o buildvm.sh && chmod +x buildvm.sh
 

\u56FD\u5185

curl -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/buildvm.sh -o buildvm.sh && chmod +x buildvm.sh
 

\u4F7F\u7528\u65B9\u6CD5

  • \u7CFB\u7EDF\u652F\u6301\uFF1A\u8BE6\u89C1 \u8DF3\u8F6C \u4E2D\u5217\u51FA\u7684\u7CFB\u7EDF\uFF0C\u4F7F\u7528\u65F6\u53EA\u9700\u5199\u6587\u4EF6\u540D\u5B57\uFF0C\u4E0D\u9700\u8981.qcow2\u5C3E\u7F00

TIP

\u6CE8\u610F\u8FD9\u91CC\u7684\u7528\u6237\u540D\u4E0D\u80FD\u662F\u7EAF\u6570\u5B57\uFF0C\u4F1A\u9020\u6210cloudinit\u51FA\u95EE\u9898\uFF0C\u6700\u597D\u662F\u7EAF\u82F1\u6587\u6216\u82F1\u6587\u5F00\u5934

./buildvm.sh VMID \u7528\u6237\u540D \u5BC6\u7801 CPU\u6838\u6570 \u5185\u5B58 \u786C\u76D8 SSH\u7AEF\u53E3 80\u7AEF\u53E3 443\u7AEF\u53E3 \u5916\u7F51\u7AEF\u53E3\u8D77 \u5916\u7F51\u7AEF\u53E3\u6B62 \u7CFB\u7EDF \u5B58\u50A8\u76D8
 

\u6D4B\u8BD5\u793A\u4F8B

  • \u4EE5\u4E0B\u4E3A\u5F00\u8BBE\u7684\u793A\u4F8BVM\u7684\u4FE1\u606F\uFF1A
    VMID - 102 SSH\u767B\u5F55\u7684\u7528\u6237\u540D - test1 SSH\u767B\u5F55\u7684\u5BC6\u7801 - 1234567 CPU\u6838\u6570 - 1
    \u5185\u5B58\u5927\u5C0F - 512MB \u78C1\u76D8\u5927\u5C0F - 10G
    SSH\u7AEF\u53E3 - 40001 80\u7AEF\u53E3 - 40002 443\u7AEF\u53E3 - 40003 \u5185\u5916\u7F51\u6620\u5C04\u7AEF\u53E3\u4E00\u81F4\u7684\u533A\u95F4 - 50000\u523050025 \u7CFB\u7EDF - ubuntu20 \u5BBF\u4E3B\u673A\u7684\u5B58\u50A8\u76D8 - local
./buildvm.sh 102 test1 1234567 1 512 10 40001 40002 40003 50000 50025 ubuntu20 local
diff --git a/assets/guide_pve_kvm.md.5543c906.lean.js b/assets/guide_pve_kvm.md.caf34002.lean.js
similarity index 95%
rename from assets/guide_pve_kvm.md.5543c906.lean.js
rename to assets/guide_pve_kvm.md.caf34002.lean.js
index 6a0c904ebe..06ebaf93d1 100644
--- a/assets/guide_pve_kvm.md.5543c906.lean.js
+++ b/assets/guide_pve_kvm.md.caf34002.lean.js
@@ -1 +1 @@
-import{_ as s,c as a,o as e,a as n}from"./app.8fc4a373.js";const v='{"title":"KVM\u865A\u62DF\u5316","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u90E8\u5206\u6CE8\u610F\u4E8B\u9879","slug":"\u90E8\u5206\u6CE8\u610F\u4E8B\u9879"},{"level":2,"title":"\u5355\u72EC\u5F00\u8BBEKVM\u865A\u62DF\u5316\u7684VM","slug":"\u5355\u72EC\u5F00\u8BBEkvm\u865A\u62DF\u5316\u7684vm"},{"level":3,"title":"\u4F7F\u7528\u65B9\u6CD5","slug":"\u4F7F\u7528\u65B9\u6CD5"},{"level":3,"title":"\u6D4B\u8BD5\u793A\u4F8B","slug":"\u6D4B\u8BD5\u793A\u4F8B"},{"level":3,"title":"\u5220\u9664\u793A\u4F8B","slug":"\u5220\u9664\u793A\u4F8B"},{"level":2,"title":"\u76F8\u5173qcow2\u955C\u50CF","slug":"\u76F8\u5173qcow2\u955C\u50CF"},{"level":2,"title":"\u6279\u91CF\u5F00\u8BBENAT\u7684KVM\u865A\u62DF\u5316\u7684VM","slug":"\u6279\u91CF\u5F00\u8BBEnat\u7684kvm\u865A\u62DF\u5316\u7684vm"},{"level":2,"title":"\u5220\u9664\u6240\u6709VM","slug":"\u5220\u9664\u6240\u6709vm"},{"level":2,"title":"\u5F00\u8BBE\u72EC\u7ACBIPV4\u5730\u5740\u7684VM","slug":"\u5F00\u8BBE\u72EC\u7ACBipv4\u5730\u5740\u7684vm"},{"level":3,"title":"\u521B\u5EFA\u793A\u4F8B","slug":"\u521B\u5EFA\u793A\u4F8B"},{"level":3,"title":"\u5220\u9664\u793A\u4F8B","slug":"\u5220\u9664\u793A\u4F8B-1"}],"relativePath":"guide/pve_kvm.md","lastUpdated":1687135450000}',t={},l=n("",59),i=[l];function p(c,o,r,d,u,m){return e(),a("div",null,i)}var k=s(t,[["render",p]]);export{v as __pageData,k as default};
+import{_ as s,c as a,o as e,a as n}from"./app.8fc4a373.js";const v='{"title":"KVM\u865A\u62DF\u5316","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u90E8\u5206\u6CE8\u610F\u4E8B\u9879","slug":"\u90E8\u5206\u6CE8\u610F\u4E8B\u9879"},{"level":2,"title":"\u5355\u72EC\u5F00\u8BBEKVM\u865A\u62DF\u5316\u7684VM","slug":"\u5355\u72EC\u5F00\u8BBEkvm\u865A\u62DF\u5316\u7684vm"},{"level":3,"title":"\u4F7F\u7528\u65B9\u6CD5","slug":"\u4F7F\u7528\u65B9\u6CD5"},{"level":3,"title":"\u6D4B\u8BD5\u793A\u4F8B","slug":"\u6D4B\u8BD5\u793A\u4F8B"},{"level":3,"title":"\u5220\u9664\u793A\u4F8B","slug":"\u5220\u9664\u793A\u4F8B"},{"level":2,"title":"\u76F8\u5173qcow2\u955C\u50CF","slug":"\u76F8\u5173qcow2\u955C\u50CF"},{"level":2,"title":"\u6279\u91CF\u5F00\u8BBENAT\u7684KVM\u865A\u62DF\u5316\u7684VM","slug":"\u6279\u91CF\u5F00\u8BBEnat\u7684kvm\u865A\u62DF\u5316\u7684vm"},{"level":2,"title":"\u5220\u9664\u6240\u6709VM","slug":"\u5220\u9664\u6240\u6709vm"},{"level":2,"title":"\u5F00\u8BBE\u72EC\u7ACBIPV4\u5730\u5740\u7684VM","slug":"\u5F00\u8BBE\u72EC\u7ACBipv4\u5730\u5740\u7684vm"},{"level":3,"title":"\u521B\u5EFA\u793A\u4F8B","slug":"\u521B\u5EFA\u793A\u4F8B"},{"level":3,"title":"\u5220\u9664\u793A\u4F8B","slug":"\u5220\u9664\u793A\u4F8B-1"}],"relativePath":"guide/pve_kvm.md","lastUpdated":1687160056000}',t={},l=n("",59),i=[l];function p(c,o,r,d,u,m){return e(),a("div",null,i)}var k=s(t,[["render",p]]);export{v as __pageData,k as default};
diff --git a/assets/guide_pve_lxc.md.9c215332.js b/assets/guide_pve_lxc.md.8e1ce113.js
similarity index 99%
rename from assets/guide_pve_lxc.md.9c215332.js
rename to assets/guide_pve_lxc.md.8e1ce113.js
index 6ba8de02de..23aaa17c88 100644
--- a/assets/guide_pve_lxc.md.9c215332.js
+++ b/assets/guide_pve_lxc.md.8e1ce113.js
@@ -1,4 +1,4 @@
-import{_ as s,c as a,o as e,a as n}from"./app.8fc4a373.js";const m='{"title":"LXC\u865A\u62DF\u5316","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u5355\u72EC\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684CT","slug":"\u5355\u72EC\u5F00\u8BBElxc\u865A\u62DF\u5316\u7684ct"},{"level":2,"title":"\u6279\u91CF\u5F00\u8BBENAT\u7684LXC\u865A\u62DF\u5316\u7684CT","slug":"\u6279\u91CF\u5F00\u8BBEnat\u7684lxc\u865A\u62DF\u5316\u7684ct"}],"relativePath":"guide/pve_lxc.md","lastUpdated":1687135450000}',t={},c=n(`

LXC\u865A\u62DF\u5316

\u5355\u72EC\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684CT

WARNING

\u521D\u6B21\u4F7F\u7528\u524D\u9700\u8981\u4FDD\u8BC1\u5F53\u524DPVE\u7EAF\u51C0\u4E14\u5BBF\u4E3B\u673A\u672A\u8FDB\u884C\u8FC7\u4EFB\u4F55\u7AEF\u53E3\u6620\u5C04\uFF0C\u5426\u5219\u8BBE\u7F6E\u51B2\u7A81\u53EF\u80FD\u51FA\u73B0BUG

TIP

\u5F00\u8BBE\u524D\u8BF7\u4F7F\u7528screen\u6302\u8D77\u6267\u884C\uFF0C\u907F\u514D\u6279\u91CF\u5F00\u8BBE\u65F6\u95F4\u8FC7\u957F\uFF0CSSH\u4E0D\u7A33\u5B9A\u5BFC\u81F4\u4E2D\u95F4\u6267\u884C\u4E2D\u65AD

  • \u81EA\u52A8\u5F00\u8BBENAT\u670D\u52A1\u5668\uFF0C\u9ED8\u8BA4\u4F7F\u7528Debian11\u955C\u50CF\uFF0C\u4E5F\u53EF\u81EA\u5B9A\u4E49\u7CFB\u7EDF
  • \u81EA\u52A8\u8FDB\u884C\u5185\u5916\u7F51\u7AEF\u53E3\u6620\u5C04\uFF0C\u542B22\uFF0C80\uFF0C443\u7AEF\u53E3\u4EE5\u53CA\u5176\u4ED625\u4E2A\u5185\u5916\u7F51\u7AEF\u53E3\u53F7\u4E00\u6837\u7684\u7AEF\u53E3
  • \u751F\u6210\u540E\u9700\u8981\u7B49\u5F85\u4E00\u6BB5\u65F6\u95F4\u865A\u62DF\u673A\u5185\u90E8\u914D\u7F6E\u597D\u7F51\u7EDC\u4EE5\u53CA\u767B\u9646\u4FE1\u606F\uFF0C\u5927\u6982\u9700\u89813\u5206\u949F
  • \u9ED8\u8BA4\u5F00\u8BBE\u7684\u7F51\u7EDC\u914D\u7F6E\u4E3A\uFF1A22\uFF0C80\uFF0C443\u7AEF\u53E3\u53CA\u4E00\u4E2A25\u4E2A\u7AEF\u53E3\u533A\u95F4\u7684\u5185\u5916\u7F51\u6620\u5C04
  • \u53EF\u81EA\u5B9A\u4E49\u5F00\u8BBE\u7684\u6838\u5FC3\u6570\uFF0C\u5185\u5B58\u5927\u5C0F\uFF0C\u786C\u76D8\u5927\u5C0F\uFF0C\u4F7F\u7528\u5BBF\u4E3B\u673A\u54EA\u4E2A\u5B58\u50A8\u76D8\uFF0C\u8BB0\u5F97\u81EA\u5DF1\u8BA1\u7B97\u597D\u7A7A\u95F2\u8D44\u6E90\u5F00\u8BBE
  • \u53EF\u5728\u547D\u4EE4\u4E2D\u6307\u5B9A\u5B58\u50A8\u76D8\u4F4D\u7F6E\uFF0C\u9ED8\u8BA4\u4E0D\u6307\u5B9A\u65F6\u4E3Alocal\u76D8\u5373\u7CFB\u7EDF\u76D8\uFF0C\u53EF\u6307\u5B9A\u4E3APVE\u4E2D\u663E\u793A\u7684\u6302\u8F7D\u76D8
  • \u5F00\u8BBE\u7684CT\u9ED8\u8BA4\u5DF2\u542F\u7528SSH\u4E14\u5141\u8BB8root\u767B\u9646\uFF0C\u4E14\u5DF2\u8BBE\u7F6E\u652F\u6301\u4F7F\u7528docker\u7684\u5D4C\u5957\u865A\u62DF\u5316
  • \u5BB9\u5668\u7684\u76F8\u5173\u4FE1\u606F\u5C06\u4F1A\u5B58\u50A8\u5230\u5BF9\u5E94\u7684\u5BB9\u5668\u7684NOTE\u4E2D\uFF0C\u53EF\u5728WEB\u7AEF\u67E5\u770B

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/buildct.sh -o buildct.sh && chmod +x buildct.sh
+import{_ as s,c as a,o as e,a as n}from"./app.8fc4a373.js";const m='{"title":"LXC\u865A\u62DF\u5316","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u5355\u72EC\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684CT","slug":"\u5355\u72EC\u5F00\u8BBElxc\u865A\u62DF\u5316\u7684ct"},{"level":2,"title":"\u6279\u91CF\u5F00\u8BBENAT\u7684LXC\u865A\u62DF\u5316\u7684CT","slug":"\u6279\u91CF\u5F00\u8BBEnat\u7684lxc\u865A\u62DF\u5316\u7684ct"}],"relativePath":"guide/pve_lxc.md","lastUpdated":1687160056000}',t={},c=n(`

LXC\u865A\u62DF\u5316

\u5355\u72EC\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684CT

WARNING

\u521D\u6B21\u4F7F\u7528\u524D\u9700\u8981\u4FDD\u8BC1\u5F53\u524DPVE\u7EAF\u51C0\u4E14\u5BBF\u4E3B\u673A\u672A\u8FDB\u884C\u8FC7\u4EFB\u4F55\u7AEF\u53E3\u6620\u5C04\uFF0C\u5426\u5219\u8BBE\u7F6E\u51B2\u7A81\u53EF\u80FD\u51FA\u73B0BUG

TIP

\u5F00\u8BBE\u524D\u8BF7\u4F7F\u7528screen\u6302\u8D77\u6267\u884C\uFF0C\u907F\u514D\u6279\u91CF\u5F00\u8BBE\u65F6\u95F4\u8FC7\u957F\uFF0CSSH\u4E0D\u7A33\u5B9A\u5BFC\u81F4\u4E2D\u95F4\u6267\u884C\u4E2D\u65AD

  • \u81EA\u52A8\u5F00\u8BBENAT\u670D\u52A1\u5668\uFF0C\u9ED8\u8BA4\u4F7F\u7528Debian11\u955C\u50CF\uFF0C\u4E5F\u53EF\u81EA\u5B9A\u4E49\u7CFB\u7EDF
  • \u81EA\u52A8\u8FDB\u884C\u5185\u5916\u7F51\u7AEF\u53E3\u6620\u5C04\uFF0C\u542B22\uFF0C80\uFF0C443\u7AEF\u53E3\u4EE5\u53CA\u5176\u4ED625\u4E2A\u5185\u5916\u7F51\u7AEF\u53E3\u53F7\u4E00\u6837\u7684\u7AEF\u53E3
  • \u751F\u6210\u540E\u9700\u8981\u7B49\u5F85\u4E00\u6BB5\u65F6\u95F4\u865A\u62DF\u673A\u5185\u90E8\u914D\u7F6E\u597D\u7F51\u7EDC\u4EE5\u53CA\u767B\u9646\u4FE1\u606F\uFF0C\u5927\u6982\u9700\u89813\u5206\u949F
  • \u9ED8\u8BA4\u5F00\u8BBE\u7684\u7F51\u7EDC\u914D\u7F6E\u4E3A\uFF1A22\uFF0C80\uFF0C443\u7AEF\u53E3\u53CA\u4E00\u4E2A25\u4E2A\u7AEF\u53E3\u533A\u95F4\u7684\u5185\u5916\u7F51\u6620\u5C04
  • \u53EF\u81EA\u5B9A\u4E49\u5F00\u8BBE\u7684\u6838\u5FC3\u6570\uFF0C\u5185\u5B58\u5927\u5C0F\uFF0C\u786C\u76D8\u5927\u5C0F\uFF0C\u4F7F\u7528\u5BBF\u4E3B\u673A\u54EA\u4E2A\u5B58\u50A8\u76D8\uFF0C\u8BB0\u5F97\u81EA\u5DF1\u8BA1\u7B97\u597D\u7A7A\u95F2\u8D44\u6E90\u5F00\u8BBE
  • \u53EF\u5728\u547D\u4EE4\u4E2D\u6307\u5B9A\u5B58\u50A8\u76D8\u4F4D\u7F6E\uFF0C\u9ED8\u8BA4\u4E0D\u6307\u5B9A\u65F6\u4E3Alocal\u76D8\u5373\u7CFB\u7EDF\u76D8\uFF0C\u53EF\u6307\u5B9A\u4E3APVE\u4E2D\u663E\u793A\u7684\u6302\u8F7D\u76D8
  • \u5F00\u8BBE\u7684CT\u9ED8\u8BA4\u5DF2\u542F\u7528SSH\u4E14\u5141\u8BB8root\u767B\u9646\uFF0C\u4E14\u5DF2\u8BBE\u7F6E\u652F\u6301\u4F7F\u7528docker\u7684\u5D4C\u5957\u865A\u62DF\u5316
  • \u5BB9\u5668\u7684\u76F8\u5173\u4FE1\u606F\u5C06\u4F1A\u5B58\u50A8\u5230\u5BF9\u5E94\u7684\u5BB9\u5668\u7684NOTE\u4E2D\uFF0C\u53EF\u5728WEB\u7AEF\u67E5\u770B

\u56FD\u9645

curl -L https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/buildct.sh -o buildct.sh && chmod +x buildct.sh
 

\u56FD\u5185

curl -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/buildct.sh -o buildct.sh && chmod +x buildct.sh
 

\u4F7F\u7528\u65B9\u6CD5

  • \u7CFB\u7EDF\u652F\u6301\uFF1Adebian10\uFF0Cdebian11\uFF0Cubuntu18\uFF0Cubuntu20\uFF0Cubuntu22\uFF0Ccentos8\uFF0Calmalinux9\u7B49
  • \u7CFB\u7EDF\u53C2\u6570\u4E00\u5F8B\u662F\u5C0F\u5199\u7684\u7CFB\u7EDF\u540D\u5B57\u62FC\u63A5\u7248\u672C\u53F7\uFF0C\u5177\u4F53\u53EF\u6267\u884Cpveam available --section system\u67E5\u770B\u53EF\u7528\u7684\u7CFB\u7EDF\u540D\u5B57\u548C\u7248\u672C\u53F7(\u6CE8\u610F\u811A\u672C\u4F7F\u7528\u7684\u53C2\u6570\u53EA\u6709\u5C0F\u5199\u7684\u82F1\u6587\u7CFB\u7EDF\u540D\u5B57\u62FC\u63A5\u7248\u672C\u53F7)
  • \u5176\u4ED6\u7CFB\u7EDF\u53EF\u80FD\u652F\u6301\u53EF\u80FD\u4E0D\u652F\u6301\uFF0C\u81EA\u884C\u6D4B\u8BD5
  • \u9ED8\u8BA4\u7528\u6237\u540D\u662Froot
./buildct.sh CTID \u5BC6\u7801 CPU\u6838\u6570 \u5185\u5B58 \u786C\u76D8 SSH\u7AEF\u53E3 80\u7AEF\u53E3 443\u7AEF\u53E3 \u5916\u7F51\u7AEF\u53E3\u8D77 \u5916\u7F51\u7AEF\u53E3\u6B62 \u7CFB\u7EDF \u5B58\u50A8\u76D8
 

\u6D4B\u8BD5\u793A\u4F8B

  • \u4EE5\u4E0B\u4E3A\u5F00\u8BBE\u7684\u793A\u4F8BCT\u7684\u4FE1\u606F\uFF1A
    VMID - 102 SSH\u767B\u5F55\u7684\u7528\u6237\u540D - root SSH\u767B\u5F55\u7684\u5BC6\u7801 - 1234567 CPU\u6838\u6570 - 1
    \u5185\u5B58\u5927\u5C0F - 512MB \u78C1\u76D8\u5927\u5C0F - 5G
    SSH\u7AEF\u53E3 - 20001 80\u7AEF\u53E3 - 20002 443\u7AEF\u53E3 - 20003 \u5185\u5916\u7F51\u6620\u5C04\u7AEF\u53E3\u4E00\u81F4\u7684\u533A\u95F4 - 30000\u523030025 \u7CFB\u7EDF - debian11 \u5BBF\u4E3B\u673A\u7684\u5B58\u50A8\u76D8 - local
./buildct.sh 102 1234567 1 512 5 20001 20002 20003 30000 30025 debian11 local
diff --git a/assets/guide_pve_lxc.md.9c215332.lean.js b/assets/guide_pve_lxc.md.8e1ce113.lean.js
similarity index 90%
rename from assets/guide_pve_lxc.md.9c215332.lean.js
rename to assets/guide_pve_lxc.md.8e1ce113.lean.js
index 3944b54d4c..d7ac8c0c22 100644
--- a/assets/guide_pve_lxc.md.9c215332.lean.js
+++ b/assets/guide_pve_lxc.md.8e1ce113.lean.js
@@ -1 +1 @@
-import{_ as s,c as a,o as e,a as n}from"./app.8fc4a373.js";const m='{"title":"LXC\u865A\u62DF\u5316","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u5355\u72EC\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684CT","slug":"\u5355\u72EC\u5F00\u8BBElxc\u865A\u62DF\u5316\u7684ct"},{"level":2,"title":"\u6279\u91CF\u5F00\u8BBENAT\u7684LXC\u865A\u62DF\u5316\u7684CT","slug":"\u6279\u91CF\u5F00\u8BBEnat\u7684lxc\u865A\u62DF\u5316\u7684ct"}],"relativePath":"guide/pve_lxc.md","lastUpdated":1687135450000}',t={},c=n("",30),l=[c];function o(i,p,r,d,u,h){return e(),a("div",null,l)}var k=s(t,[["render",o]]);export{m as __pageData,k as default};
+import{_ as s,c as a,o as e,a as n}from"./app.8fc4a373.js";const m='{"title":"LXC\u865A\u62DF\u5316","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u5355\u72EC\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684CT","slug":"\u5355\u72EC\u5F00\u8BBElxc\u865A\u62DF\u5316\u7684ct"},{"level":2,"title":"\u6279\u91CF\u5F00\u8BBENAT\u7684LXC\u865A\u62DF\u5316\u7684CT","slug":"\u6279\u91CF\u5F00\u8BBEnat\u7684lxc\u865A\u62DF\u5316\u7684ct"}],"relativePath":"guide/pve_lxc.md","lastUpdated":1687160056000}',t={},c=n("",30),l=[c];function o(i,p,r,d,u,h){return e(),a("div",null,l)}var k=s(t,[["render",o]]);export{m as __pageData,k as default};
diff --git a/assets/guide_pve_precheck.md.3d3d6f58.js b/assets/guide_pve_precheck.md.603db4e6.js
similarity index 98%
rename from assets/guide_pve_precheck.md.3d3d6f58.js
rename to assets/guide_pve_precheck.md.603db4e6.js
index ab1edf476e..db5dbdfed1 100644
--- a/assets/guide_pve_precheck.md.3d3d6f58.js
+++ b/assets/guide_pve_precheck.md.603db4e6.js
@@ -1,3 +1,3 @@
-import{_ as e,c as t,o as a,a as i}from"./app.8fc4a373.js";const b='{"title":"\u7CFB\u7EDF\u548C\u786C\u4EF6\u914D\u7F6E\u8981\u6C42","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u5404\u79CD\u8981\u6C42","slug":"\u5404\u79CD\u8981\u6C42"},{"level":2,"title":"\u68C0\u6D4B\u73AF\u5883","slug":"\u68C0\u6D4B\u73AF\u5883"}],"relativePath":"guide/pve_precheck.md","lastUpdated":1687135450000}',r={},l=i(`

\u7CFB\u7EDF\u548C\u786C\u4EF6\u914D\u7F6E\u8981\u6C42

\u5404\u79CD\u8981\u6C42

\u5EFA\u8BAEdebian\u5728\u4F7F\u7528\u524D\u5C3D\u91CF\u4F7F\u7528\u6700\u65B0\u7684\u7A33\u5B9A\u7248\u672C\u7684\u7CFB\u7EDF

\u975Edebian11\u53EF\u4F7F\u7528 debian\u4E00\u952E\u5347\u7EA7 \u6765\u5347\u7EA7\u7CFB\u7EDF

\u672C\u9879\u76EE\u53EA\u9002\u914DDebian\u7CFB\u7EDF(\u975EDebian\u65E0\u6CD5\u901A\u8FC7APT\u6E90\u5B89\u88C5\uFF0C\u5B98\u65B9\u53EA\u7ED9\u4E86Debian\u7684\u955C\u50CF\uFF0C\u5176\u4ED6\u7CFB\u7EDF\u53EA\u80FD\u4F7F\u7528ISO\u5B89\u88C5)

  • \u7CFB\u7EDF\u8981\u6C42\uFF1ADebian 8+

TIP

\u5EFA\u8BAEdebian11\u800C\u4E0D\u662Fdebian12\uFF0C\u56E0\u4E3A\u540E\u8005\u662Fbeta\u7248\u672C\uFF0Cdebian11\u5B89\u88C5\u7684\u624D\u662F\u7A33\u5B9A\u7248

  • \u786C\u4EF6\u8981\u6C42\uFF1A2\u68382G\u5185\u5B58x86_64\u67B6\u6784\u670D\u52A1\u5668\u786C\u76D8\u81F3\u5C1120G

WARNING

\u5185\u5B58\u5F00\u70B9swap\u514D\u5F97\u673A\u5668\u70B8\u4E86\u5F00SWAP\u70B9\u6211\u8DF3\u8F6C

  • \u53EF\u5F00KVM\u7684\u786C\u4EF6\u8981\u6C42\uFF1AVM-X\u6216AMD-V\u652F\u6301 (\u90E8\u5206VPS\u548C\u5168\u90E8\u72EC\u670D\u652F\u6301)
  • \u5982\u679C\u786C\u4EF6\u6216\u7CFB\u7EDF\u9700\u6C42\u4E0D\u6EE1\u8DB3\uFF0C\u53EF\u4F7F\u7528LXD\u6279\u91CF\u5F00LXC\u5BB9\u5668\u8DF3\u8F6C

\u9047\u5230\u9009\u9879\u4E0D\u4F1A\u9009\u7684\u53EF\u65E0\u8111\u56DE\u8F66\u5B89\u88C5\uFF0C\u672C\u9879\u76EE\u6240\u6709\u811A\u672C\u5185\u7F6E\u56FD\u5185\u5916IP\u81EA\u52A8\u5224\u65AD\uFF0C\u4F7F\u7528\u7684\u662F\u4E0D\u540C\u7684\u5B89\u88C5\u6E90\u4E0E\u914D\u7F6E\u6587\u4EF6\uFF0C\u6709\u4F7F\u7528CDN\u52A0\u901F\u955C\u50CF\u4E0B\u8F7D

\u68C0\u6D4B\u73AF\u5883

  • \u672C\u9879\u76EE\u76F8\u5173\u811A\u672C\u6267\u884C\u524D\u52A1\u5FC5\u6267\u884C\u672C\u811A\u672C\u68C0\u6D4B\u73AF\u5883\uFF0C\u5982\u679C\u4E0D\u7B26\u5408\u5B89\u88C5PVE\u7684\u8981\u6C42\u5219\u65E0\u6CD5\u4F7F\u7528\u540E\u7EED\u7684\u811A\u672C
  • \u68C0\u6D4B\u786C\u4EF6\u914D\u7F6E\u662F\u5426\u6EE1\u8DB3\u6700\u4F4E\u8981\u6C42
  • \u68C0\u6D4B\u786C\u4EF6\u73AF\u5883\u662F\u5426\u53EF\u5D4C\u5957\u865A\u62DF\u5316KVM\u7C7B\u578B\u7684\u670D\u52A1\u5668
  • \u68C0\u6D4B\u7CFB\u7EDF\u73AF\u5883\u662F\u5426\u53EF\u5D4C\u5957\u865A\u62DF\u5316KVM\u7C7B\u578B\u7684\u670D\u52A1\u5668
  • \u4E0D\u53EF\u5D4C\u5957\u865A\u62DF\u5316KVM\u7C7B\u578B\u7684\u670D\u52A1\u5668\u4E5F\u53EF\u4EE5\u5F00LXC\u865A\u62DF\u5316\u7684\u670D\u52A1\u5668\uFF0C\u4F46\u4E0D\u63A8\u8350\u5B89\u88C5PVE\uFF0C\u4E0D\u5982\u4F7F\u7528LXD

\u56FD\u9645

bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/check_kernal.sh)
+import{_ as e,c as t,o as a,a as i}from"./app.8fc4a373.js";const b='{"title":"\u7CFB\u7EDF\u548C\u786C\u4EF6\u914D\u7F6E\u8981\u6C42","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u5404\u79CD\u8981\u6C42","slug":"\u5404\u79CD\u8981\u6C42"},{"level":2,"title":"\u68C0\u6D4B\u73AF\u5883","slug":"\u68C0\u6D4B\u73AF\u5883"}],"relativePath":"guide/pve_precheck.md","lastUpdated":1687160056000}',r={},l=i(`

\u7CFB\u7EDF\u548C\u786C\u4EF6\u914D\u7F6E\u8981\u6C42

\u5404\u79CD\u8981\u6C42

\u5EFA\u8BAEdebian\u5728\u4F7F\u7528\u524D\u5C3D\u91CF\u4F7F\u7528\u6700\u65B0\u7684\u7A33\u5B9A\u7248\u672C\u7684\u7CFB\u7EDF

\u975Edebian11\u53EF\u4F7F\u7528 debian\u4E00\u952E\u5347\u7EA7 \u6765\u5347\u7EA7\u7CFB\u7EDF

\u672C\u9879\u76EE\u53EA\u9002\u914DDebian\u7CFB\u7EDF(\u975EDebian\u65E0\u6CD5\u901A\u8FC7APT\u6E90\u5B89\u88C5\uFF0C\u5B98\u65B9\u53EA\u7ED9\u4E86Debian\u7684\u955C\u50CF\uFF0C\u5176\u4ED6\u7CFB\u7EDF\u53EA\u80FD\u4F7F\u7528ISO\u5B89\u88C5)

  • \u7CFB\u7EDF\u8981\u6C42\uFF1ADebian 8+

TIP

\u5EFA\u8BAEdebian11\u800C\u4E0D\u662Fdebian12\uFF0C\u56E0\u4E3A\u540E\u8005\u662Fbeta\u7248\u672C\uFF0Cdebian11\u5B89\u88C5\u7684\u624D\u662F\u7A33\u5B9A\u7248

  • \u786C\u4EF6\u8981\u6C42\uFF1A2\u68382G\u5185\u5B58x86_64\u67B6\u6784\u670D\u52A1\u5668\u786C\u76D8\u81F3\u5C1120G

WARNING

\u5185\u5B58\u5F00\u70B9swap\u514D\u5F97\u673A\u5668\u70B8\u4E86\u5F00SWAP\u70B9\u6211\u8DF3\u8F6C

  • \u53EF\u5F00KVM\u7684\u786C\u4EF6\u8981\u6C42\uFF1AVM-X\u6216AMD-V\u652F\u6301 (\u90E8\u5206VPS\u548C\u5168\u90E8\u72EC\u670D\u652F\u6301)
  • \u5982\u679C\u786C\u4EF6\u6216\u7CFB\u7EDF\u9700\u6C42\u4E0D\u6EE1\u8DB3\uFF0C\u53EF\u4F7F\u7528LXD\u6279\u91CF\u5F00LXC\u5BB9\u5668\u8DF3\u8F6C

\u9047\u5230\u9009\u9879\u4E0D\u4F1A\u9009\u7684\u53EF\u65E0\u8111\u56DE\u8F66\u5B89\u88C5\uFF0C\u672C\u9879\u76EE\u6240\u6709\u811A\u672C\u5185\u7F6E\u56FD\u5185\u5916IP\u81EA\u52A8\u5224\u65AD\uFF0C\u4F7F\u7528\u7684\u662F\u4E0D\u540C\u7684\u5B89\u88C5\u6E90\u4E0E\u914D\u7F6E\u6587\u4EF6\uFF0C\u6709\u4F7F\u7528CDN\u52A0\u901F\u955C\u50CF\u4E0B\u8F7D

\u68C0\u6D4B\u73AF\u5883

  • \u672C\u9879\u76EE\u76F8\u5173\u811A\u672C\u6267\u884C\u524D\u52A1\u5FC5\u6267\u884C\u672C\u811A\u672C\u68C0\u6D4B\u73AF\u5883\uFF0C\u5982\u679C\u4E0D\u7B26\u5408\u5B89\u88C5PVE\u7684\u8981\u6C42\u5219\u65E0\u6CD5\u4F7F\u7528\u540E\u7EED\u7684\u811A\u672C
  • \u68C0\u6D4B\u786C\u4EF6\u914D\u7F6E\u662F\u5426\u6EE1\u8DB3\u6700\u4F4E\u8981\u6C42
  • \u68C0\u6D4B\u786C\u4EF6\u73AF\u5883\u662F\u5426\u53EF\u5D4C\u5957\u865A\u62DF\u5316KVM\u7C7B\u578B\u7684\u670D\u52A1\u5668
  • \u68C0\u6D4B\u7CFB\u7EDF\u73AF\u5883\u662F\u5426\u53EF\u5D4C\u5957\u865A\u62DF\u5316KVM\u7C7B\u578B\u7684\u670D\u52A1\u5668
  • \u4E0D\u53EF\u5D4C\u5957\u865A\u62DF\u5316KVM\u7C7B\u578B\u7684\u670D\u52A1\u5668\u4E5F\u53EF\u4EE5\u5F00LXC\u865A\u62DF\u5316\u7684\u670D\u52A1\u5668\uFF0C\u4F46\u4E0D\u63A8\u8350\u5B89\u88C5PVE\uFF0C\u4E0D\u5982\u4F7F\u7528LXD

\u56FD\u9645

bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/check_kernal.sh)
 

\u56FD\u5185

bash <(wget -qO- --no-check-certificate https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/check_kernal.sh)
 
`,17),c=[l];function n(s,p,o,d,h,_){return a(),t("div",null,c)}var g=e(r,[["render",n]]);export{b as __pageData,g as default}; diff --git a/assets/guide_pve_precheck.md.3d3d6f58.lean.js b/assets/guide_pve_precheck.md.603db4e6.lean.js similarity index 88% rename from assets/guide_pve_precheck.md.3d3d6f58.lean.js rename to assets/guide_pve_precheck.md.603db4e6.lean.js index a1f8ef3106..646bd87f52 100644 --- a/assets/guide_pve_precheck.md.3d3d6f58.lean.js +++ b/assets/guide_pve_precheck.md.603db4e6.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,a as i}from"./app.8fc4a373.js";const b='{"title":"\u7CFB\u7EDF\u548C\u786C\u4EF6\u914D\u7F6E\u8981\u6C42","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u5404\u79CD\u8981\u6C42","slug":"\u5404\u79CD\u8981\u6C42"},{"level":2,"title":"\u68C0\u6D4B\u73AF\u5883","slug":"\u68C0\u6D4B\u73AF\u5883"}],"relativePath":"guide/pve_precheck.md","lastUpdated":1687135450000}',r={},l=i("",17),c=[l];function n(s,p,o,d,h,_){return a(),t("div",null,c)}var g=e(r,[["render",n]]);export{b as __pageData,g as default}; +import{_ as e,c as t,o as a,a as i}from"./app.8fc4a373.js";const b='{"title":"\u7CFB\u7EDF\u548C\u786C\u4EF6\u914D\u7F6E\u8981\u6C42","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u5404\u79CD\u8981\u6C42","slug":"\u5404\u79CD\u8981\u6C42"},{"level":2,"title":"\u68C0\u6D4B\u73AF\u5883","slug":"\u68C0\u6D4B\u73AF\u5883"}],"relativePath":"guide/pve_precheck.md","lastUpdated":1687160056000}',r={},l=i("",17),c=[l];function n(s,p,o,d,h,_){return a(),t("div",null,c)}var g=e(r,[["render",n]]);export{b as __pageData,g as default}; diff --git a/assets/guide_pve_qa.md.4d6ef906.js b/assets/guide_pve_qa.md.829e99a7.js similarity index 98% rename from assets/guide_pve_qa.md.4d6ef906.js rename to assets/guide_pve_qa.md.829e99a7.js index 8a94f884a0..bf0f1a72cf 100644 --- a/assets/guide_pve_qa.md.4d6ef906.js +++ b/assets/guide_pve_qa.md.829e99a7.js @@ -1 +1 @@ -import{_ as e,c as r,o as a,a as t}from"./app.8fc4a373.js";const u='{"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684VPS\u5546\u5BB6","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684VPS\u5546\u5BB6","slug":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684vps\u5546\u5BB6"},{"level":3,"title":"\u53EF\u5F00\u8BBEKVM\u865A\u62DF\u5316\u7684NAT\u7684\u5546\u5BB6","slug":"\u53EF\u5F00\u8BBEkvm\u865A\u62DF\u5316\u7684nat\u7684\u5546\u5BB6"},{"level":3,"title":"\u53EA\u53EF\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684NAT\u7684\u5546\u5BB6","slug":"\u53EA\u53EF\u5F00\u8BBElxc\u865A\u62DF\u5316\u7684nat\u7684\u5546\u5BB6"},{"level":3,"title":"\u5DF2\u77E5\u65E0\u6CD5\u76F4\u63A5\u5B89\u88C5PVE\u7684\u5546\u5BB6","slug":"\u5DF2\u77E5\u65E0\u6CD5\u76F4\u63A5\u5B89\u88C5pve\u7684\u5546\u5BB6"}],"relativePath":"en_US/guide/pve_qa.md","lastUpdated":1687135450000}',n={},o=t('

\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684VPS\u5546\u5BB6

\u53EF\u5F00\u8BBEKVM\u865A\u62DF\u5316\u7684NAT\u7684\u5546\u5BB6

nocix \u4E2D\u7684\u7279\u4EF7\u6700\u4F4E\u914D15\u7F8E\u5143\u72EC\u670D (IPV6\u4E0D\u81EA\u5E26\uFF0C\u9700\u8981\u627E\u5BA2\u670D\u8981)

amhost \u4E2D\u7684\u6D4B\u8BD5\u6B3E

digitalocean \u4E2D\u7684 Perminu Intel \u548C Regular 4\u6838\u6B3E

skrime \u4E2D\u7684 AMD Ryzen KVM Server \u6700\u4F4E\u914D\u6B3E

webdock \u4E2D\u7684 AMD KVM Server

4vps \u4E2D\u7684 \u4FC4\u7F57\u65AF\u548C\u5E0C\u814A \u6D4B\u8BD5\u6B3E

hostaris \u4E2D\u7684 \u5FB7\u56FD\u6B3E (\u5546\u5BB6\u7684\u7CFB\u7EDF\u6A21\u677F\u6709\u95EE\u9898\uFF0CIPV6\u5DF2\u5931\u6548\u548CGithub\u7684\u8FDE\u901A\u7A33\u5B9A\u6027\u5F88\u5DEE)

\u53EA\u53EF\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684NAT\u7684\u5546\u5BB6

\u817E\u8BAF\u4E91 \u4E2D\u7684\u65E0\u5FE7\u6B3E\u548C\u7279\u60E0\u6B3E(\u5B66\u751F\u673A)

spectraip \u4E2D\u7684KVM\u670D\u52A1\u5668

\u5DF2\u77E5\u65E0\u6CD5\u76F4\u63A5\u5B89\u88C5PVE\u7684\u5546\u5BB6

hetzner \u9700\u8981\u6551\u63F4\u7CFB\u7EDF\u5B89\u88C5\u7EAF\u51C0\u7684Debian\uFF0C\u9ED8\u8BA4\u7F51\u7EDC\u8BBE\u7F6E\u6709\u51B2\u7A81

hosthatch \u9ED8\u8BA4\u7F51\u7EDC\u8BBE\u7F6E\u6709\u95EE\u9898

',15),p=[o];function h(l,s,c,i,d,f){return a(),r("div",null,p)}var v=e(n,[["render",h]]);export{u as __pageData,v as default}; +import{_ as e,c as r,o as a,a as t}from"./app.8fc4a373.js";const u='{"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684VPS\u5546\u5BB6","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684VPS\u5546\u5BB6","slug":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684vps\u5546\u5BB6"},{"level":3,"title":"\u53EF\u5F00\u8BBEKVM\u865A\u62DF\u5316\u7684NAT\u7684\u5546\u5BB6","slug":"\u53EF\u5F00\u8BBEkvm\u865A\u62DF\u5316\u7684nat\u7684\u5546\u5BB6"},{"level":3,"title":"\u53EA\u53EF\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684NAT\u7684\u5546\u5BB6","slug":"\u53EA\u53EF\u5F00\u8BBElxc\u865A\u62DF\u5316\u7684nat\u7684\u5546\u5BB6"},{"level":3,"title":"\u5DF2\u77E5\u65E0\u6CD5\u76F4\u63A5\u5B89\u88C5PVE\u7684\u5546\u5BB6","slug":"\u5DF2\u77E5\u65E0\u6CD5\u76F4\u63A5\u5B89\u88C5pve\u7684\u5546\u5BB6"}],"relativePath":"en_US/guide/pve_qa.md","lastUpdated":1687160056000}',n={},o=t('

\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684VPS\u5546\u5BB6

\u53EF\u5F00\u8BBEKVM\u865A\u62DF\u5316\u7684NAT\u7684\u5546\u5BB6

nocix \u4E2D\u7684\u7279\u4EF7\u6700\u4F4E\u914D15\u7F8E\u5143\u72EC\u670D (IPV6\u4E0D\u81EA\u5E26\uFF0C\u9700\u8981\u627E\u5BA2\u670D\u8981)

amhost \u4E2D\u7684\u6D4B\u8BD5\u6B3E

digitalocean \u4E2D\u7684 Perminu Intel \u548C Regular 4\u6838\u6B3E

skrime \u4E2D\u7684 AMD Ryzen KVM Server \u6700\u4F4E\u914D\u6B3E

webdock \u4E2D\u7684 AMD KVM Server

4vps \u4E2D\u7684 \u4FC4\u7F57\u65AF\u548C\u5E0C\u814A \u6D4B\u8BD5\u6B3E

hostaris \u4E2D\u7684 \u5FB7\u56FD\u6B3E (\u5546\u5BB6\u7684\u7CFB\u7EDF\u6A21\u677F\u6709\u95EE\u9898\uFF0CIPV6\u5DF2\u5931\u6548\u548CGithub\u7684\u8FDE\u901A\u7A33\u5B9A\u6027\u5F88\u5DEE)

\u53EA\u53EF\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684NAT\u7684\u5546\u5BB6

\u817E\u8BAF\u4E91 \u4E2D\u7684\u65E0\u5FE7\u6B3E\u548C\u7279\u60E0\u6B3E(\u5B66\u751F\u673A)

spectraip \u4E2D\u7684KVM\u670D\u52A1\u5668

\u5DF2\u77E5\u65E0\u6CD5\u76F4\u63A5\u5B89\u88C5PVE\u7684\u5546\u5BB6

hetzner \u9700\u8981\u6551\u63F4\u7CFB\u7EDF\u5B89\u88C5\u7EAF\u51C0\u7684Debian\uFF0C\u9ED8\u8BA4\u7F51\u7EDC\u8BBE\u7F6E\u6709\u51B2\u7A81

hosthatch \u9ED8\u8BA4\u7F51\u7EDC\u8BBE\u7F6E\u6709\u95EE\u9898

',15),p=[o];function h(l,s,c,i,d,f){return a(),r("div",null,p)}var v=e(n,[["render",h]]);export{u as __pageData,v as default}; diff --git a/assets/guide_pve_qa.md.4d6ef906.lean.js b/assets/guide_pve_qa.md.829e99a7.lean.js similarity index 93% rename from assets/guide_pve_qa.md.4d6ef906.lean.js rename to assets/guide_pve_qa.md.829e99a7.lean.js index 95612190aa..0d0bc028c9 100644 --- a/assets/guide_pve_qa.md.4d6ef906.lean.js +++ b/assets/guide_pve_qa.md.829e99a7.lean.js @@ -1 +1 @@ -import{_ as e,c as r,o as a,a as t}from"./app.8fc4a373.js";const u='{"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684VPS\u5546\u5BB6","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684VPS\u5546\u5BB6","slug":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684vps\u5546\u5BB6"},{"level":3,"title":"\u53EF\u5F00\u8BBEKVM\u865A\u62DF\u5316\u7684NAT\u7684\u5546\u5BB6","slug":"\u53EF\u5F00\u8BBEkvm\u865A\u62DF\u5316\u7684nat\u7684\u5546\u5BB6"},{"level":3,"title":"\u53EA\u53EF\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684NAT\u7684\u5546\u5BB6","slug":"\u53EA\u53EF\u5F00\u8BBElxc\u865A\u62DF\u5316\u7684nat\u7684\u5546\u5BB6"},{"level":3,"title":"\u5DF2\u77E5\u65E0\u6CD5\u76F4\u63A5\u5B89\u88C5PVE\u7684\u5546\u5BB6","slug":"\u5DF2\u77E5\u65E0\u6CD5\u76F4\u63A5\u5B89\u88C5pve\u7684\u5546\u5BB6"}],"relativePath":"en_US/guide/pve_qa.md","lastUpdated":1687135450000}',n={},o=t("",15),p=[o];function h(l,s,c,i,d,f){return a(),r("div",null,p)}var v=e(n,[["render",h]]);export{u as __pageData,v as default}; +import{_ as e,c as r,o as a,a as t}from"./app.8fc4a373.js";const u='{"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684VPS\u5546\u5BB6","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684VPS\u5546\u5BB6","slug":"\u76EE\u524D\u5DF2\u9A8C\u8BC1\u7684vps\u5546\u5BB6"},{"level":3,"title":"\u53EF\u5F00\u8BBEKVM\u865A\u62DF\u5316\u7684NAT\u7684\u5546\u5BB6","slug":"\u53EF\u5F00\u8BBEkvm\u865A\u62DF\u5316\u7684nat\u7684\u5546\u5BB6"},{"level":3,"title":"\u53EA\u53EF\u5F00\u8BBELXC\u865A\u62DF\u5316\u7684NAT\u7684\u5546\u5BB6","slug":"\u53EA\u53EF\u5F00\u8BBElxc\u865A\u62DF\u5316\u7684nat\u7684\u5546\u5BB6"},{"level":3,"title":"\u5DF2\u77E5\u65E0\u6CD5\u76F4\u63A5\u5B89\u88C5PVE\u7684\u5546\u5BB6","slug":"\u5DF2\u77E5\u65E0\u6CD5\u76F4\u63A5\u5B89\u88C5pve\u7684\u5546\u5BB6"}],"relativePath":"en_US/guide/pve_qa.md","lastUpdated":1687160056000}',n={},o=t("",15),p=[o];function h(l,s,c,i,d,f){return a(),r("div",null,p)}var v=e(n,[["render",h]]);export{u as __pageData,v as default}; diff --git a/assets/guide_pve_thanks.md.373a57c9.js b/assets/guide_pve_thanks.md.ff0aefef.js similarity index 92% rename from assets/guide_pve_thanks.md.373a57c9.js rename to assets/guide_pve_thanks.md.ff0aefef.js index dda059fcb5..4c1b3bf2be 100644 --- a/assets/guide_pve_thanks.md.373a57c9.js +++ b/assets/guide_pve_thanks.md.ff0aefef.js @@ -1 +1 @@ -import{_ as e,c as r,o as t,a}from"./app.8fc4a373.js";const b='{"title":"\u81F4\u8C22","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u81F4\u8C22","slug":"\u81F4\u8C22"}],"relativePath":"en_US/guide/pve_thanks.md","lastUpdated":1687135450000}',o={},n=a('

\u81F4\u8C22

https://blog.ilolicon.com/archives/615

https://github.com/Ella-Alinda/somescripts/blob/main/nat.sh

https://pve.proxmox.com/pve-docs/qm.1.html

https://down.idc.wiki/Image/realServer-Template/

https://mirrors.tuna.tsinghua.edu.cn/proxmox/

https://github.com/roacn/pve/blob/main/pve.sh

https://github.com/spiritLHLS/lxc

\u611F\u8C22 @Ella-Alinda \u63D0\u4F9B\u7684PVE\u6307\u5BFC

',9),p=[n];function l(s,i,h,c,_,m){return t(),r("div",null,p)}var f=e(o,[["render",l]]);export{b as __pageData,f as default}; +import{_ as e,c as r,o as t,a}from"./app.8fc4a373.js";const b='{"title":"\u81F4\u8C22","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u81F4\u8C22","slug":"\u81F4\u8C22"}],"relativePath":"en_US/guide/pve_thanks.md","lastUpdated":1687160056000}',o={},n=a('

\u81F4\u8C22

https://blog.ilolicon.com/archives/615

https://github.com/Ella-Alinda/somescripts/blob/main/nat.sh

https://pve.proxmox.com/pve-docs/qm.1.html

https://down.idc.wiki/Image/realServer-Template/

https://mirrors.tuna.tsinghua.edu.cn/proxmox/

https://github.com/roacn/pve/blob/main/pve.sh

https://github.com/spiritLHLS/lxc

\u611F\u8C22 @Ella-Alinda \u63D0\u4F9B\u7684PVE\u6307\u5BFC

',9),p=[n];function l(s,i,h,c,_,m){return t(),r("div",null,p)}var f=e(o,[["render",l]]);export{b as __pageData,f as default}; diff --git a/assets/guide_pve_thanks.md.373a57c9.lean.js b/assets/guide_pve_thanks.md.ff0aefef.lean.js similarity index 67% rename from assets/guide_pve_thanks.md.373a57c9.lean.js rename to assets/guide_pve_thanks.md.ff0aefef.lean.js index 3681575b5a..566ae5ba5b 100644 --- a/assets/guide_pve_thanks.md.373a57c9.lean.js +++ b/assets/guide_pve_thanks.md.ff0aefef.lean.js @@ -1 +1 @@ -import{_ as e,c as r,o as t,a}from"./app.8fc4a373.js";const b='{"title":"\u81F4\u8C22","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u81F4\u8C22","slug":"\u81F4\u8C22"}],"relativePath":"en_US/guide/pve_thanks.md","lastUpdated":1687135450000}',o={},n=a("",9),p=[n];function l(s,i,h,c,_,m){return t(),r("div",null,p)}var f=e(o,[["render",l]]);export{b as __pageData,f as default}; +import{_ as e,c as r,o as t,a}from"./app.8fc4a373.js";const b='{"title":"\u81F4\u8C22","description":"","frontmatter":{},"headers":[{"level":2,"title":"\u81F4\u8C22","slug":"\u81F4\u8C22"}],"relativePath":"en_US/guide/pve_thanks.md","lastUpdated":1687160056000}',o={},n=a("",9),p=[n];function l(s,i,h,c,_,m){return t(),r("div",null,p)}var f=e(o,[["render",l]]);export{b as __pageData,f as default}; diff --git a/assets/index.md.93bf1fff.lean.js b/assets/index.md.682700b6.js similarity index 97% rename from assets/index.md.93bf1fff.lean.js rename to assets/index.md.682700b6.js index d63241eac2..2bf15c7ef5 100644 --- a/assets/index.md.93bf1fff.lean.js +++ b/assets/index.md.682700b6.js @@ -1 +1 @@ -import{_ as a,c as i,o,b as e,d as t}from"./app.8fc4a373.js";const f='{"title":"Home","description":"","frontmatter":{"home":true,"heroImage":"https://raw.githubusercontent.com/spiritlhls/pages/main/logo.png","heroText":"\u4E00\u952E\u865A\u62DF\u5316\u9879\u76EE","tagline":"\u5F00\u6E90\u3001\u6613\u4E8E\u4F7F\u7528\u7684\u670D\u52A1\u5668\u865A\u62DF\u5316\u9879\u76EE","actionText":"\u5F00\u59CB\u4F7F\u7528 \u2192","actionLink":"/guide/dashboard","features":[{"title":"\u4E00\u952E\u4F7F\u7528","details":"\u652F\u6301\u4E00\u952E\u811A\u672C\u5B89\u88C5\uFF0C\u8F7B\u677E\u4F7F\u7528\u5404\u865A\u62DF\u5316\u521B\u5EFA\u865A\u62DF\u673A/\u5BB9\u5668"},{"title":"\u57FA\u4E8E\u4E3B\u6D41\u7CFB\u7EDF\u5F00\u53D1","details":"\u57FA\u4E8E Debian\u3001Ubuntu \u7684\u957F\u671F\u7EF4\u62A4\u7248\u672C\u5F00\u53D1\uFF0C\u5982\u9700\u4F7F\u7528\u8BF7\u5C3D\u91CF\u4FDD\u8BC1\u5BBF\u4E3B\u673A\u7CFB\u7EDF\u4E0E\u5F00\u53D1\u73AF\u5883\u4E00\u81F4"},{"title":"\u81EA\u5E26\u5185\u5916\u7F51\u7AEF\u53E3\u8F6C\u53D1","details":"\u652F\u6301\u81EA\u52A8\u7684\u5185\u7F51\u7AEF\u53E3\u8F6C\u53D1\uFF0C\u542BTCP\u3001UDP\u534F\u8BAE\uFF0C\u65E0\u9700\u4EBA\u5DE5\u7BA1\u7406"},{"title":"\u6279\u91CF\u865A\u62DF\u5316","details":"\u652F\u6301 KVM\u3001LXC\u3001Docker \u865A\u62DF\u5316\u6279\u91CF\u5F00\u8BBE\u5BB9\u5668/\u865A\u62DF\u673A"},{"title":"\u591A\u7CFB\u7EDF\u652F\u6301","details":"\u5F00\u8BBE\u51FA\u7684\u5BB9\u5668/\u865A\u62DF\u673A\u5DF2\u652F\u6301\u591A\u7CFB\u7EDF\uFF0C\u6DB5\u76D6\u51E0\u4E4E\u6240\u6709\u4E3B\u6D41\u7CFB\u7EDF"},{"title":"\u81EA\u9650\u5236\u6EE5\u7528","details":"\u90E8\u5206\u865A\u62DF\u5316\u5F00\u8BBE\u7684\u5BB9\u5668/\u865A\u62DF\u673A\u5DF2\u5C4F\u853D\u548C\u88C5\u8F7D\u9650\u5236\uFF0C\u907F\u514D\u88AB\u7528\u4E8E\u6EE5\u7528"}],"footer":"Copyright \xA9 2023-present oneclickvirt"},"headers":[],"relativePath":"index.md","lastUpdated":1687135450000}',s={},r=e("p",null,[e("br"),t("\u672C\u9879\u76EE\u91C7\u7528 "),e("a",{rel:"license",href:"http://creativecommons.org/licenses/by-nc-sa/4.0/"},"\u77E5\u8BC6\u5171\u4EAB\u7F72\u540D-\u975E\u5546\u4E1A\u6027\u4F7F\u7528-\u76F8\u540C\u65B9\u5F0F\u5171\u4EAB 4.0 \u56FD\u9645\u8BB8\u53EF\u534F\u8BAE"),t(" \u8FDB\u884C\u8BB8\u53EF\u3002")],-1),n=[r];function l(c,d,p,h,_,m){return o(),i("div",null,n)}var g=a(s,[["render",l]]);export{f as __pageData,g as default}; +import{_ as a,c as i,o,b as e,d as t}from"./app.8fc4a373.js";const f='{"title":"Home","description":"","frontmatter":{"home":true,"heroImage":"https://raw.githubusercontent.com/spiritlhls/pages/main/logo.png","heroText":"\u4E00\u952E\u865A\u62DF\u5316\u9879\u76EE","tagline":"\u5F00\u6E90\u3001\u6613\u4E8E\u4F7F\u7528\u7684\u670D\u52A1\u5668\u865A\u62DF\u5316\u9879\u76EE","actionText":"\u5F00\u59CB\u4F7F\u7528 \u2192","actionLink":"/guide/dashboard","features":[{"title":"\u4E00\u952E\u4F7F\u7528","details":"\u652F\u6301\u4E00\u952E\u811A\u672C\u5B89\u88C5\uFF0C\u8F7B\u677E\u4F7F\u7528\u5404\u865A\u62DF\u5316\u521B\u5EFA\u865A\u62DF\u673A/\u5BB9\u5668"},{"title":"\u57FA\u4E8E\u4E3B\u6D41\u7CFB\u7EDF\u5F00\u53D1","details":"\u57FA\u4E8E Debian\u3001Ubuntu \u7684\u957F\u671F\u7EF4\u62A4\u7248\u672C\u5F00\u53D1\uFF0C\u5982\u9700\u4F7F\u7528\u8BF7\u5C3D\u91CF\u4FDD\u8BC1\u5BBF\u4E3B\u673A\u7CFB\u7EDF\u4E0E\u5F00\u53D1\u73AF\u5883\u4E00\u81F4"},{"title":"\u81EA\u5E26\u5185\u5916\u7F51\u7AEF\u53E3\u8F6C\u53D1","details":"\u652F\u6301\u81EA\u52A8\u7684\u5185\u7F51\u7AEF\u53E3\u8F6C\u53D1\uFF0C\u542BTCP\u3001UDP\u534F\u8BAE\uFF0C\u65E0\u9700\u4EBA\u5DE5\u7BA1\u7406"},{"title":"\u6279\u91CF\u865A\u62DF\u5316","details":"\u652F\u6301 KVM\u3001LXC\u3001Docker \u865A\u62DF\u5316\u6279\u91CF\u5F00\u8BBE\u5BB9\u5668/\u865A\u62DF\u673A"},{"title":"\u591A\u7CFB\u7EDF\u652F\u6301","details":"\u5F00\u8BBE\u51FA\u7684\u5BB9\u5668/\u865A\u62DF\u673A\u5DF2\u652F\u6301\u591A\u7CFB\u7EDF\uFF0C\u6DB5\u76D6\u51E0\u4E4E\u6240\u6709\u4E3B\u6D41\u7CFB\u7EDF"},{"title":"\u81EA\u9650\u5236\u6EE5\u7528","details":"\u90E8\u5206\u865A\u62DF\u5316\u5F00\u8BBE\u7684\u5BB9\u5668/\u865A\u62DF\u673A\u5DF2\u5C4F\u853D\u548C\u88C5\u8F7D\u9650\u5236\uFF0C\u907F\u514D\u88AB\u7528\u4E8E\u6EE5\u7528"}],"footer":"Copyright \xA9 2023-present oneclickvirt"},"headers":[],"relativePath":"index.md","lastUpdated":1687160056000}',s={},r=e("p",null,[e("br"),t("\u672C\u9879\u76EE\u91C7\u7528 "),e("a",{rel:"license",href:"http://creativecommons.org/licenses/by-nc-sa/4.0/"},"\u77E5\u8BC6\u5171\u4EAB\u7F72\u540D-\u975E\u5546\u4E1A\u6027\u4F7F\u7528-\u76F8\u540C\u65B9\u5F0F\u5171\u4EAB 4.0 \u56FD\u9645\u8BB8\u53EF\u534F\u8BAE"),t(" \u8FDB\u884C\u8BB8\u53EF\u3002")],-1),n=[r];function l(c,d,p,h,_,m){return o(),i("div",null,n)}var g=a(s,[["render",l]]);export{f as __pageData,g as default}; diff --git a/assets/index.md.93bf1fff.js b/assets/index.md.682700b6.lean.js similarity index 97% rename from assets/index.md.93bf1fff.js rename to assets/index.md.682700b6.lean.js index d63241eac2..2bf15c7ef5 100644 --- a/assets/index.md.93bf1fff.js +++ b/assets/index.md.682700b6.lean.js @@ -1 +1 @@ -import{_ as a,c as i,o,b as e,d as t}from"./app.8fc4a373.js";const f='{"title":"Home","description":"","frontmatter":{"home":true,"heroImage":"https://raw.githubusercontent.com/spiritlhls/pages/main/logo.png","heroText":"\u4E00\u952E\u865A\u62DF\u5316\u9879\u76EE","tagline":"\u5F00\u6E90\u3001\u6613\u4E8E\u4F7F\u7528\u7684\u670D\u52A1\u5668\u865A\u62DF\u5316\u9879\u76EE","actionText":"\u5F00\u59CB\u4F7F\u7528 \u2192","actionLink":"/guide/dashboard","features":[{"title":"\u4E00\u952E\u4F7F\u7528","details":"\u652F\u6301\u4E00\u952E\u811A\u672C\u5B89\u88C5\uFF0C\u8F7B\u677E\u4F7F\u7528\u5404\u865A\u62DF\u5316\u521B\u5EFA\u865A\u62DF\u673A/\u5BB9\u5668"},{"title":"\u57FA\u4E8E\u4E3B\u6D41\u7CFB\u7EDF\u5F00\u53D1","details":"\u57FA\u4E8E Debian\u3001Ubuntu \u7684\u957F\u671F\u7EF4\u62A4\u7248\u672C\u5F00\u53D1\uFF0C\u5982\u9700\u4F7F\u7528\u8BF7\u5C3D\u91CF\u4FDD\u8BC1\u5BBF\u4E3B\u673A\u7CFB\u7EDF\u4E0E\u5F00\u53D1\u73AF\u5883\u4E00\u81F4"},{"title":"\u81EA\u5E26\u5185\u5916\u7F51\u7AEF\u53E3\u8F6C\u53D1","details":"\u652F\u6301\u81EA\u52A8\u7684\u5185\u7F51\u7AEF\u53E3\u8F6C\u53D1\uFF0C\u542BTCP\u3001UDP\u534F\u8BAE\uFF0C\u65E0\u9700\u4EBA\u5DE5\u7BA1\u7406"},{"title":"\u6279\u91CF\u865A\u62DF\u5316","details":"\u652F\u6301 KVM\u3001LXC\u3001Docker \u865A\u62DF\u5316\u6279\u91CF\u5F00\u8BBE\u5BB9\u5668/\u865A\u62DF\u673A"},{"title":"\u591A\u7CFB\u7EDF\u652F\u6301","details":"\u5F00\u8BBE\u51FA\u7684\u5BB9\u5668/\u865A\u62DF\u673A\u5DF2\u652F\u6301\u591A\u7CFB\u7EDF\uFF0C\u6DB5\u76D6\u51E0\u4E4E\u6240\u6709\u4E3B\u6D41\u7CFB\u7EDF"},{"title":"\u81EA\u9650\u5236\u6EE5\u7528","details":"\u90E8\u5206\u865A\u62DF\u5316\u5F00\u8BBE\u7684\u5BB9\u5668/\u865A\u62DF\u673A\u5DF2\u5C4F\u853D\u548C\u88C5\u8F7D\u9650\u5236\uFF0C\u907F\u514D\u88AB\u7528\u4E8E\u6EE5\u7528"}],"footer":"Copyright \xA9 2023-present oneclickvirt"},"headers":[],"relativePath":"index.md","lastUpdated":1687135450000}',s={},r=e("p",null,[e("br"),t("\u672C\u9879\u76EE\u91C7\u7528 "),e("a",{rel:"license",href:"http://creativecommons.org/licenses/by-nc-sa/4.0/"},"\u77E5\u8BC6\u5171\u4EAB\u7F72\u540D-\u975E\u5546\u4E1A\u6027\u4F7F\u7528-\u76F8\u540C\u65B9\u5F0F\u5171\u4EAB 4.0 \u56FD\u9645\u8BB8\u53EF\u534F\u8BAE"),t(" \u8FDB\u884C\u8BB8\u53EF\u3002")],-1),n=[r];function l(c,d,p,h,_,m){return o(),i("div",null,n)}var g=a(s,[["render",l]]);export{f as __pageData,g as default}; +import{_ as a,c as i,o,b as e,d as t}from"./app.8fc4a373.js";const f='{"title":"Home","description":"","frontmatter":{"home":true,"heroImage":"https://raw.githubusercontent.com/spiritlhls/pages/main/logo.png","heroText":"\u4E00\u952E\u865A\u62DF\u5316\u9879\u76EE","tagline":"\u5F00\u6E90\u3001\u6613\u4E8E\u4F7F\u7528\u7684\u670D\u52A1\u5668\u865A\u62DF\u5316\u9879\u76EE","actionText":"\u5F00\u59CB\u4F7F\u7528 \u2192","actionLink":"/guide/dashboard","features":[{"title":"\u4E00\u952E\u4F7F\u7528","details":"\u652F\u6301\u4E00\u952E\u811A\u672C\u5B89\u88C5\uFF0C\u8F7B\u677E\u4F7F\u7528\u5404\u865A\u62DF\u5316\u521B\u5EFA\u865A\u62DF\u673A/\u5BB9\u5668"},{"title":"\u57FA\u4E8E\u4E3B\u6D41\u7CFB\u7EDF\u5F00\u53D1","details":"\u57FA\u4E8E Debian\u3001Ubuntu \u7684\u957F\u671F\u7EF4\u62A4\u7248\u672C\u5F00\u53D1\uFF0C\u5982\u9700\u4F7F\u7528\u8BF7\u5C3D\u91CF\u4FDD\u8BC1\u5BBF\u4E3B\u673A\u7CFB\u7EDF\u4E0E\u5F00\u53D1\u73AF\u5883\u4E00\u81F4"},{"title":"\u81EA\u5E26\u5185\u5916\u7F51\u7AEF\u53E3\u8F6C\u53D1","details":"\u652F\u6301\u81EA\u52A8\u7684\u5185\u7F51\u7AEF\u53E3\u8F6C\u53D1\uFF0C\u542BTCP\u3001UDP\u534F\u8BAE\uFF0C\u65E0\u9700\u4EBA\u5DE5\u7BA1\u7406"},{"title":"\u6279\u91CF\u865A\u62DF\u5316","details":"\u652F\u6301 KVM\u3001LXC\u3001Docker \u865A\u62DF\u5316\u6279\u91CF\u5F00\u8BBE\u5BB9\u5668/\u865A\u62DF\u673A"},{"title":"\u591A\u7CFB\u7EDF\u652F\u6301","details":"\u5F00\u8BBE\u51FA\u7684\u5BB9\u5668/\u865A\u62DF\u673A\u5DF2\u652F\u6301\u591A\u7CFB\u7EDF\uFF0C\u6DB5\u76D6\u51E0\u4E4E\u6240\u6709\u4E3B\u6D41\u7CFB\u7EDF"},{"title":"\u81EA\u9650\u5236\u6EE5\u7528","details":"\u90E8\u5206\u865A\u62DF\u5316\u5F00\u8BBE\u7684\u5BB9\u5668/\u865A\u62DF\u673A\u5DF2\u5C4F\u853D\u548C\u88C5\u8F7D\u9650\u5236\uFF0C\u907F\u514D\u88AB\u7528\u4E8E\u6EE5\u7528"}],"footer":"Copyright \xA9 2023-present oneclickvirt"},"headers":[],"relativePath":"index.md","lastUpdated":1687160056000}',s={},r=e("p",null,[e("br"),t("\u672C\u9879\u76EE\u91C7\u7528 "),e("a",{rel:"license",href:"http://creativecommons.org/licenses/by-nc-sa/4.0/"},"\u77E5\u8BC6\u5171\u4EAB\u7F72\u540D-\u975E\u5546\u4E1A\u6027\u4F7F\u7528-\u76F8\u540C\u65B9\u5F0F\u5171\u4EAB 4.0 \u56FD\u9645\u8BB8\u53EF\u534F\u8BAE"),t(" \u8FDB\u884C\u8BB8\u53EF\u3002")],-1),n=[r];function l(c,d,p,h,_,m){return o(),i("div",null,n)}var g=a(s,[["render",l]]);export{f as __pageData,g as default}; diff --git a/case/case1.html b/case/case1.html index cf80a8856d..96be26886b 100644 --- a/case/case1.html +++ b/case/case1.html @@ -8,7 +8,7 @@ - + @@ -60,7 +60,7 @@ iptables -A OUTPUT -p tcp --dport 25 -j DROP chmod +x /usr/local/bin/docker-compose docker-compose --version
- + diff --git a/case/case2.html b/case/case2.html index 21b2375cfd..056511dd79 100644 --- a/case/case2.html +++ b/case/case2.html @@ -8,7 +8,7 @@ - + @@ -24,7 +24,7 @@

bash <(wget -qO- bash.spiritlhl.net/ecs-ipcheck)
 

bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/spiritLHLS/ecs/main/qzcheck.sh)
 

功能

  • [x] 自由组合测试方向和单项测试以及合集收录第三方脚本
  • [x] 基础系统信息--感谢teddysun和superbench和yabs开源,本人整理修改优化
  • [x] CPU测试--感谢lemonbench开源,本人整理修改优化
  • [x] 内存测试--感谢lemonbench开源,本人整理修改优化
  • [x] 磁盘dd读写测试--感谢lemonbench开源,本人整理修改优化
  • [x] 硬盘fio读写测试--感谢yabs开源项目,本人整理修改优化
  • [x] 御三家流媒体解锁测试--感谢sjlleo的二进制文件,本人修改整理优化
  • [x] 常用流媒体解锁测试--感谢RegionRestrictionCheck的项目,本人整理修改优化
  • [x] Tiktok解锁--感谢lmc999的项目,本人整理修改优化
  • [x] 三网回程以及路由延迟--感谢zhanghanyun/backtrace开源项目,本人整理修改
  • [x] 回程路由以及带宽类型检测(商宽/家宽/数据中心)--由fscarmen的PR以及本人的技术思路提供,本人整理修改优化
  • [x] IP质量检测(检测IP白不白)(含IPV4和IPV6)--本脚本独创,感谢互联网提供的查询资源
  • [x] speedtest测速--使用自写ecsspeed仓库,自动更新测速服务器ID,一劳永逸解决老是要手动更新测速ID的问题

脚本概况

主界面:

选项1融合怪完全体:

选项6原创区:

致谢

感谢 ipinfo.io ip.sb ipip.net cip.cc cheervision.co 等网站提供的检测API

感谢所有开源项目提供的原始测试脚本

同时感谢以下平台提供编辑和测试支持

- + diff --git a/case/case3.html b/case/case3.html index 7d4e55a704..f302be6c9a 100644 --- a/case/case3.html +++ b/case/case3.html @@ -8,7 +8,7 @@ - + @@ -24,7 +24,7 @@

bash <(wget -qO- --no-check-certificate https://github.com/spiritLHLS/ecsspeed/raw/main/script/ecsspeed-ping.sh)
 

或国内用

bash <(wget -qO- --no-check-certificate https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/ecsspeed/main/script/ecsspeed-ping.sh)
 

效果图

功能

  • [x] 自动抓取 speedtest.cn 节点信息结合已有信息去重并更新列表数据
  • [x] 自动抓取 speedtest.net 节点信息结合已有信息去重并更新列表数据
  • [x] 对应 speedtest.net 的自动更新测速服务器列表的测速脚本
  • [x] 对应 speedtest.cn 的自动更新测速服务器列表的测速脚本
  • [x] 自动更新测试服务器列表的三网Ping值测试脚本

.cn数据

仓库:https://github.com/spiritLHLS/speedtest.cn-CN-ID

.net数据

仓库:https://github.com/spiritLHLS/speedtest.net-CN-ID

交流

admin@spiritlhl.net

致谢

感谢 @fscarmen 提供的并发测ping支持

感谢 speedtest-go 提供的第三方测速内核

感谢 speedtest.netspeedtest.cn 提供的测速服务器

- + diff --git a/case/case4.html b/case/case4.html index d217e99207..83c7186c10 100644 --- a/case/case4.html +++ b/case/case4.html @@ -8,7 +8,7 @@ - + @@ -18,7 +18,7 @@

bash oalive.sh
 

bash <(wget -qO- --no-check-certificate https://gitlab.com/spiritysdx/Oracle-server-keep-alive-script/-/raw/main/oalive.sh)
 

说明

  • 提供两种CPU占用模式:DD模拟占用和科学计算模式,用户可以自由选择,占用范围设置在15%至25%之间,更推荐DD模拟占用
  • DD模拟占用在守护进程中设置了CPU占用的最高限制
  • 默认情况下,CPU占用设置为25%最高值,计算方法是核数乘以12%,如果计算结果低于25%,则设置为该值;如果计算结果高于25%,则按照计算结果的比例进行设置。
  • 内存占用设置为占用总内存的20%,占用时间为300秒,休息时间为300秒。
  • 每300秒检测一次内存占用情况,并根据需要动态调整占用大小。如果内存占用已经大于20%,则不增加占用。
  • 在占用过程中,使用守护进程和开机自启服务,以确保占用任务持续且有效。
  • 默认选项的带宽占用每45分钟下载一次大小在1G至10G之间的文件,只进行下载而不保存。在下载过程中会占用硬盘空间,但在下载完成后会自动释放。
  • 默认选项的带宽占用动态调整实际下载的带宽/速率,限制每次下载的最长时长为6分钟。在每次下载之前,会测试最大可用带宽,并根据实时结果将下载速率设置为30%的带宽。
  • 带宽占用测试使用了speedtest-cli和speedtest-go两种工具,以防其中之一不可用时使用第二种工具,用户可以自定义设置带宽占用,此时详见设置提示。
  • 提供一键卸载所有占用服务的选项,卸载将删除所有脚本、服务、任务、守护进程和开机自启设置。
  • 提供一键检查更新的功能,更新范围仅限于脚本更新。请在更新后重新设置占用服务
  • 对所有进程执行增加唯一性检测,避免重复运行,使用PID文件进行判断。

如若不希望一键的,希望自定义设置时间的,请查看README_CRON.md自行设置定时任务

- + diff --git a/case/case5.html b/case/case5.html index ebe5b954e7..a7199a24a9 100644 --- a/case/case5.html +++ b/case/case5.html @@ -8,7 +8,7 @@ - + @@ -16,7 +16,7 @@

仓库

https://github.com/spiritLHLS/convoypanel-scripts

convoypanel-scripts

One-click installation of convoy panel

Prerequisites for installation:

  • PVE is installed
  • System is debian 11
  • CPU at least 2 cores, hard disk at least 20G, memory at least 4G (memory covers swap)

I don't guarantee that this script is error-free, it's just for my own amusement.

curl -L https://github.com/spiritLHLS/convoypanel-scripts/raw/main/installconvoy.sh -o installconvoy.sh && chmod +x installconvoy.sh && bash installconvoy.sh
 

Thanks

Base on https://github.com/spiritLHLS/pve

Base on https://docs.convoypanel.com/guide/deployment/#installation

Base on https://github.com/ConvoyPanel/panel

- + diff --git a/case/index.html b/case/index.html index b4c117d7a6..0031ed3689 100644 --- a/case/index.html +++ b/case/index.html @@ -8,14 +8,14 @@ - + - + diff --git a/developer/index.html b/developer/index.html index 1c4853d8e6..1dafa27696 100644 --- a/developer/index.html +++ b/developer/index.html @@ -8,14 +8,14 @@ - +

开发手册

欢迎使用一键虚拟化项目开发手册,欢迎你提出高质量的Pull Request,帮助一键虚拟化项目变得更好!

Copyright © 2023-present oneclickvirt

- + diff --git a/developer/l10n.html b/developer/l10n.html index 4e426ca152..832fb6a0ee 100644 --- a/developer/l10n.html +++ b/developer/l10n.html @@ -8,14 +8,14 @@ - +

你可以在开发新功能时遵循以下步骤来支持本地化

介绍

  1. 你可以直接使用 /resource/l10n/zh-CN.toml 中已有的文本配置来替换新功能中的文本
  2. 如果新功能中有新增文本,请参考 zh-CN.toml 的配置文本,将新文本拉取到 zh-CN.toml 等其他语言的配置文件中,并添加翻译

新本地化文本的添加

  1. /resource/l10n/ 中添加新的语言文本配置
  2. 在新的语言文本配置中拉取其他语言已有的文本配置
  3. 为新的语言文本配置添加翻译
- + diff --git a/en_US/developer/index.html b/en_US/developer/index.html index a9d42dafe5..eeaa44ddda 100644 --- a/en_US/developer/index.html +++ b/en_US/developer/index.html @@ -8,14 +8,14 @@ - + - + diff --git a/en_US/developer/l10n.html b/en_US/developer/l10n.html index 097b9e445f..81458d2ed5 100644 --- a/en_US/developer/l10n.html +++ b/en_US/developer/l10n.html @@ -8,14 +8,14 @@ - +

You can follow these steps to support localization when developing new features

Introduction

  1. You can directly use the text configuration already available in /resource/l10n/en-US.toml to replace the text in the new feature.
  2. If there is new text in the new feature, please refer to the configuration text in en-US.toml, pull the new text into the configuration files of other languages such as en-US.toml, and add translations.

Adding a new localized text file

  1. Add a new language text configuration in /resource/l10n/.
  2. Pull existing text configurations from other languages in the new language text configuration.
  3. Add translations for the new language text configuration.
- + diff --git a/en_US/guide/dashboard.html b/en_US/guide/dashboard.html index 8b60e62e63..a1e1b403ed 100644 --- a/en_US/guide/dashboard.html +++ b/en_US/guide/dashboard.html @@ -8,14 +8,14 @@ - +

准备工作

需要虚拟化出服务器,你需要:

  1. 一台可以连接公网的服务器( VPS 或 Dedicated Server),最好能完美访问 Github 的 RAW 页面,部分项目部分组件可能未使用 CDN 加速

TIP

如果您位于中国大陆,访问 Github 有困难,请注意配套脚本和项目是否有说明已使用 CDN 加速

  1. 本地可以稳定连接SSH,如果不能稳定连接,请使用screen命令创建窗口后,在窗口内执行命令

TIP

不会用screen命令的,自行查找相关教程学习

  1. 确保服务器的系统和硬件满足对应项目的要求,详见对应项目说明

本文档将以VPS作为范例,且该VPS纯净,无原生环境问题,如有必要请重装系统保证初始环境的纯净

WARNING

PVE项目可能造成宿主机出现问题,如果你不会看Bug和修复系统,那么不建议你在生产环境中使用,使用PVE相关脚本请确保宿主机随时可重装系统



项目仓库

欢迎Star和Fork

PVE相关的各种一键脚本

https://github.com/spiritLHLS/pve

通过LXD/LXC命令批量或单独开设NAT服务器以及维护

https://github.com/spiritLHLS/lxc

通过docker批量或单独开设NAT服务器

https://github.com/spiritLHLS/docker

- + diff --git a/en_US/guide/dashboardq.html b/en_US/guide/dashboardq.html index cc1ccf1e9d..472d056607 100644 --- a/en_US/guide/dashboardq.html +++ b/en_US/guide/dashboardq.html @@ -8,7 +8,7 @@ - + @@ -16,7 +16,7 @@ - + diff --git a/en_US/guide/docker_build.html b/en_US/guide/docker_build.html index 226db16270..822d506c4e 100644 --- a/en_US/guide/docker_build.html +++ b/en_US/guide/docker_build.html @@ -8,7 +8,7 @@ - + @@ -32,7 +32,7 @@ rm -rf dclog ls
- + diff --git a/en_US/guide/docker_install.html b/en_US/guide/docker_install.html index ca911d1707..2a8e73e0dc 100644 --- a/en_US/guide/docker_install.html +++ b/en_US/guide/docker_install.html @@ -8,7 +8,7 @@ - + @@ -17,7 +17,7 @@

环境预设

  • 检测环境
  • 安装docker
  • 下载预制脚本

国际

curl -L https://raw.githubusercontent.com/spiritLHLS/docker/main/scripts/pre_build.sh -o pre_build.sh && chmod +x pre_build.sh && bash pre_build.sh
 

国内

curl -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/docker/main/scripts/pre_build.sh -o pre_build.sh && chmod +x pre_build.sh && bash pre_build.sh
 
- + diff --git a/en_US/guide/docker_precheck.html b/en_US/guide/docker_precheck.html index 78eaafc2be..e377b3aa92 100644 --- a/en_US/guide/docker_precheck.html +++ b/en_US/guide/docker_precheck.html @@ -8,14 +8,14 @@ - +

项目特点

通过docker批量或单独开设NAT服务器(Bulk or individual NAT server provisioning via docker)

默认使用debian系统,每个容器自带1个外网ssh端口,25个内外网一致端口

默认创建的是非特权容器,且不挂载与宿主机的docker的守护进程之间的通信,所以宿主机创建的docker虚拟化的NAT服务器内无法再嵌套虚拟化docker

由于只是在宿主机进行了CPU和内存的限制未在容器内使用cgroup驱动,所以在容器内使用服务器测试脚本检测容器的可用资源是无效的,显示的会是宿主机的资源

由于大部分云服务器xfs文件系统不启用pquota选项,所以默认共享宿主机硬盘,无法限制每个容器的磁盘大小

配置要求

系统可安装docker即可用,网络能连接Github的raw界面就能用,硬件配置只要不拉跨就行,空闲硬盘有3G就行

推荐在开设NAT服务器前先增加部分SWAP虚拟内存,避免突发的内存占用导致母鸡卡死 跳转

PS: 如果硬件资源只是好了一点,需要限制更多东西并需要配置IPV6独立地址和限制硬盘大小,可使用LXD批量开LXC虚拟化的容器 跳转

PS: 如果硬件非常好资源很多,可使用PVE批量开KVM虚拟化的虚拟机 跳转

- + diff --git a/en_US/guide/docker_qa.html b/en_US/guide/docker_qa.html index 6f42af7041..ef9e409250 100644 --- a/en_US/guide/docker_qa.html +++ b/en_US/guide/docker_qa.html @@ -8,14 +8,14 @@ - + - + diff --git a/en_US/guide/docker_thanks.html b/en_US/guide/docker_thanks.html index 4c44716e5d..1882d74440 100644 --- a/en_US/guide/docker_thanks.html +++ b/en_US/guide/docker_thanks.html @@ -8,14 +8,14 @@ - + - + diff --git a/en_US/guide/lxd_extra_config.html b/en_US/guide/lxd_extra_config.html index 9ea78b10eb..47bff64801 100644 --- a/en_US/guide/lxd_extra_config.html +++ b/en_US/guide/lxd_extra_config.html @@ -8,7 +8,7 @@ - + @@ -39,7 +39,7 @@ systemctl daemon-reload lxc config set core.trust_password some-secret-string snap install lxdmosaic

安装完毕后打开母鸡IP地址,按照提示设置admin的密码,其他一路默认就能使用面板了

- + diff --git a/en_US/guide/lxd_install.html b/en_US/guide/lxd_install.html index a09002c4fe..12c0d05a7c 100644 --- a/en_US/guide/lxd_install.html +++ b/en_US/guide/lxd_install.html @@ -8,7 +8,7 @@ - + @@ -29,7 +29,7 @@ snap install lxd

连接后再测试lxc命令是否有报错找不到

一键安装

TIP

如果是全新的服务器,务必保证apt update和apt install curl都无问题再执行本脚本 且自开机起最好等待5分钟后再执行以下命令,避免系统默认设置中就执行了本脚本导致apt源卡死

  • 环境要求:Ubuntu 18+(推荐),Debian 8+(仅限x86_64架构)

如果是Debian系的宿主机,务必在screen中执行本脚本,避免长期运行时SSH中断导致ZFS编译安装失败

这里的虚拟内存是说要开的SWAP大小,存储池则是你所有要开的小鸡占的盘的大小的总和

环境安装过程中可能需要重启服务器再次执行以加载含zfs的内核,一切以运行后命令行的提示为准

国际

curl -L https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/lxdinstall.sh -o lxdinstall.sh && chmod +x lxdinstall.sh && bash lxdinstall.sh
 

国内

curl -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/lxdinstall.sh -o lxdinstall.sh && chmod +x lxdinstall.sh && bash lxdinstall.sh
 

例子:

如果系统盘除去已占用空间还有18G硬盘空余,想开2G虚拟内存(2048MB的SWAP),15G的存储池,按照命令行的提示则依次输入204815

- + diff --git a/en_US/guide/lxd_lxc.html b/en_US/guide/lxd_lxc.html index 5ad17f29ca..da7aea1ed3 100644 --- a/en_US/guide/lxd_lxc.html +++ b/en_US/guide/lxd_lxc.html @@ -8,7 +8,7 @@ - + @@ -46,7 +46,7 @@ rm -rf test ls - + diff --git a/en_US/guide/lxd_precheck.html b/en_US/guide/lxd_precheck.html index 2684dcce07..6b4daa4498 100644 --- a/en_US/guide/lxd_precheck.html +++ b/en_US/guide/lxd_precheck.html @@ -8,7 +8,7 @@ - + @@ -16,7 +16,7 @@

配置要求

硬件要求:

  • 系统:Debian 8+, Ubuntu 18+(推荐),系统越新越好
  • 虚拟化:推荐KVM、VMWARE虚拟化
  • 内存:内存至少512MB
  • 硬盘:硬盘(系统盘)至少10G
  • 网络:独立的IPV4地址,IPV6可有可无,带宽能下载脚本就行,网络能连接Github的raw页面就行

PS: 如果硬件非常好资源很多,可使用PVE批量开KVM虚拟化的虚拟机 跳转

PS: 如果硬件资源更烂,虚拟化不支持,可使用docker版本的,适配面更广 跳转

项目特点

  • 本套脚本开发使用的Ubuntu20,Ubuntu别的长期维护版本应该也没问题,Debian无法使用zfs时自动切换别的存储类型

  • 已设置同时进行TCP和UDP转发,除了SSH端口其他的映射内网外网端口一致

  • 已设置支持开出的LXC容器进行docker嵌套虚拟,默认普通版本和纯探针版本使用debian11系统

  • 已屏蔽容器内可能用于滥用的工具包和IPV4网络的TCP/UDP协议的端口( 3389 8888 54321 65432 ),以防止容器被用于扫描和爆破,且可外置进程检查有问题自动停机

  • 已支持一键为LXC容器配置IPV6地址(前提是母鸡有IPV6子网,无IPV6地址则不配置)

  • 一定要在 /root 的路径下运行本仓库脚本,且使用一键脚本不要删除路径下的ssh.shconfig.sh文件

  • 保证你要开的盘为默认的系统盘(sda或者sda1)而不是挂载的盘(sdb之类的),不确定的使用fdisk -ldf查看

  • 挂载其他盘的详看 其他说明

  • 一键脚本支持自定义限制所有内容,普通版本支持多次运行批量生成不覆盖先前生成的配置

检测环境

使用后续脚本的务必执行本命令检测母鸡是否符合要求

bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/pre_check.sh)
 
- + diff --git a/en_US/guide/lxd_qa.html b/en_US/guide/lxd_qa.html index 391e35e9a7..5291d76efb 100644 --- a/en_US/guide/lxd_qa.html +++ b/en_US/guide/lxd_qa.html @@ -8,14 +8,14 @@ - +

目前已验证可开带独立IPV6地址容器的VPS商家

kuroit 中的 美国凤凰城 regular

datalix 中的 德国AMD 促销款

luxvps 中的 德国AMD 促销款

- + diff --git a/en_US/guide/lxd_thanks.html b/en_US/guide/lxd_thanks.html index 923fd37fba..889c4457ba 100644 --- a/en_US/guide/lxd_thanks.html +++ b/en_US/guide/lxd_thanks.html @@ -8,14 +8,14 @@ - +
- + diff --git a/en_US/guide/pve_install.html b/en_US/guide/pve_install.html index 05b3421f5b..cd89ea39d7 100644 --- a/en_US/guide/pve_install.html +++ b/en_US/guide/pve_install.html @@ -8,7 +8,7 @@ - + @@ -21,7 +21,7 @@

自动配置宿主机的网关

WARNING

使用前请保证重启过服务器且此时PVE能正常使用WEB端再执行,重启机器后不要立即执行此命令,待WEB端启动成功后至少等5分钟再执行本命令

TIP

这一步是最容易造成SSH断开的,原因是未等待PVE内核启动就修改网络会造成设置冲突,所以至少等几分钟待内核启动也就是WEB端启动成功后再执行

国际

bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/build_nat_network.sh)
 

国内

bash <(wget -qO- --no-check-certificate https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/build_nat_network.sh)
 
- + diff --git a/en_US/guide/pve_kvm.html b/en_US/guide/pve_kvm.html index cdf447b507..2ba208a552 100644 --- a/en_US/guide/pve_kvm.html +++ b/en_US/guide/pve_kvm.html @@ -8,7 +8,7 @@ - + @@ -41,7 +41,7 @@ systemctl restart networking.service qm destroy 152 rm -rf vm152 - + diff --git a/en_US/guide/pve_lxc.html b/en_US/guide/pve_lxc.html index c8724e5ffa..9463c44ee2 100644 --- a/en_US/guide/pve_lxc.html +++ b/en_US/guide/pve_lxc.html @@ -8,7 +8,7 @@ - + @@ -34,7 +34,7 @@ iptables -t filter -F service networking restart systemctl restart networking.service - + diff --git a/en_US/guide/pve_precheck.html b/en_US/guide/pve_precheck.html index 7b49c4d829..d0bc3024e4 100644 --- a/en_US/guide/pve_precheck.html +++ b/en_US/guide/pve_precheck.html @@ -8,7 +8,7 @@ - + @@ -17,7 +17,7 @@

系统要求与配置

各种要求

建议debian在使用前尽量使用最新的稳定版本的系统

非debian11可使用 debian一键升级 来升级系统

本项目只适配Debian系统(非Debian无法通过APT源安装,官方只给了Debian的镜像,其他系统只能使用ISO安装)

  • 系统要求:Debian 8+ ::tip 建议debian11而不是debian12,因为后者是beta版本,debian11安装的才是稳定版 ::
  • 硬件要求:2核2G内存x86_64架构服务器硬盘至少20G ::warning 内存开点swap免得机器炸了开SWAP点我跳转 ::
  • 可开KVM的硬件要求:VM-X或AMD-V支持 (部分VPS和全部独服支持)
  • 如果硬件或系统需求不满足,可使用LXD批量开LXC容器跳转

遇到选项不会选的可无脑回车安装,本项目所有脚本内置国内外IP自动判断,使用的是不同的安装源与配置文件,有使用CDN加速镜像下载

检测环境

  • 本项目相关脚本执行前务必执行本脚本检测环境,如果不符合安装PVE的要求则无法使用后续的脚本
  • 检测硬件配置是否满足最低要求
  • 检测硬件环境是否可嵌套虚拟化KVM类型的服务器
  • 检测系统环境是否可嵌套虚拟化KVM类型的服务器
  • 不可嵌套虚拟化KVM类型的服务器也可以开LXC虚拟化的服务器,但不推荐安装PVE,不如使用LXD

国际

bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/check_kernal.sh)
 

国内

bash <(wget -qO- --no-check-certificate https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/check_kernal.sh)
 
- + diff --git a/en_US/guide/pve_qa.html b/en_US/guide/pve_qa.html index 4326ac809e..b0e6c6350d 100644 --- a/en_US/guide/pve_qa.html +++ b/en_US/guide/pve_qa.html @@ -8,14 +8,14 @@ - +

目前已验证的VPS商家

可开设KVM虚拟化的NAT的商家

nocix 中的特价最低配15美元独服 (IPV6不自带,需要找客服要)

amhost 中的测试款

digitalocean 中的 Perminu Intel 和 Regular 4核款

skrime 中的 AMD Ryzen KVM Server 最低配款

webdock 中的 AMD KVM Server

4vps 中的 俄罗斯和希腊 测试款

hostaris 中的 德国款 (商家的系统模板有问题,IPV6已失效和Github的连通稳定性很差)

只可开设LXC虚拟化的NAT的商家

腾讯云 中的无忧款和特惠款(学生机)

spectraip 中的KVM服务器

已知无法直接安装PVE的商家

hetzner 需要救援系统安装纯净的Debian,默认网络设置有冲突

hosthatch 默认网络设置有问题

- + diff --git a/en_US/guide/pve_thanks.html b/en_US/guide/pve_thanks.html index 7f59225167..d289a6d64a 100644 --- a/en_US/guide/pve_thanks.html +++ b/en_US/guide/pve_thanks.html @@ -8,14 +8,14 @@ - +
- + diff --git a/en_US/index.html b/en_US/index.html index 44115186b8..def7e51e46 100644 --- a/en_US/index.html +++ b/en_US/index.html @@ -8,14 +8,14 @@ - +

One Click Virtualization Project

Open source, easy to use server virtualization project

One Click Use

Support one-click script installation, easily create virtual machines/containers using each virtualization

Based on mainstream systems development

Based on Debian, Ubuntu long-term maintenance version, if you want to use it, please try to ensure that the host system and the development environment are the same

Comes with internal and external port forwarding

Support automatic intranet port forwarding, including TCP and UDP protocols, without manual management

Batch Virtualization

Support for KVM, LXC, Docker virtualization batch opening of virtual machines/containers

Multisystem support

Virtual machines/containers already support multiple systems, covering almost all major systems

Self-limiting abuse

Partially virtual machines/containers have been masked and loaded with restrictions to avoid being used for abuse

Documentation has not been translated yet, waiting for translation.


This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Copyright © 2023-present Nezhahq

- + diff --git a/guide/dashboard.html b/guide/dashboard.html index f74c8b28ed..70f1bc1305 100644 --- a/guide/dashboard.html +++ b/guide/dashboard.html @@ -8,14 +8,14 @@ - +

准备工作

需要虚拟化出服务器,你需要:

  1. 一台可以连接公网的服务器( VPS 或 Dedicated Server),最好能完美访问 Github 的 RAW 页面,部分项目部分组件可能未使用 CDN 加速

TIP

如果您位于中国大陆,访问 Github 有困难,请注意配套脚本和项目是否有说明已使用 CDN 加速

  1. 本地可以稳定连接SSH,如果不能稳定连接,请使用screen命令创建窗口后,在窗口内执行命令

TIP

不会用screen命令的,自行查找相关教程学习

  1. 确保服务器的系统和硬件满足对应项目的要求,详见对应项目说明

本文档将以VPS作为范例,且该VPS纯净,无原生环境问题,如有必要请重装系统保证初始环境的纯净

WARNING

PVE项目可能造成宿主机出现问题,如果你不会看Bug和修复系统,那么不建议你在生产环境中使用,使用PVE相关脚本请确保宿主机随时可重装系统



项目仓库

欢迎Star和Fork

PVE相关的各种一键脚本

https://github.com/spiritLHLS/pve

通过LXD/LXC命令批量或单独开设NAT服务器以及维护

https://github.com/spiritLHLS/lxc

通过docker批量或单独开设NAT服务器

https://github.com/spiritLHLS/docker

- + diff --git a/guide/dashboardq.html b/guide/dashboardq.html index 8bf440add3..cf4984ddd8 100644 --- a/guide/dashboardq.html +++ b/guide/dashboardq.html @@ -8,7 +8,7 @@ - + @@ -16,7 +16,7 @@

Give me a cup of coffee.

https://ko-fi.com/spiritlhl

USDT-TRC20

TZ7nf8XAL9zQUo63xokazaBdCPeCgPfcwd
 
- + diff --git a/guide/docker_build.html b/guide/docker_build.html index 19c9806ddf..afc3edfcc0 100644 --- a/guide/docker_build.html +++ b/guide/docker_build.html @@ -8,7 +8,7 @@ - + @@ -32,7 +32,7 @@ rm -rf dclog ls - + diff --git a/guide/docker_install.html b/guide/docker_install.html index 5a202a10d2..626609e415 100644 --- a/guide/docker_install.html +++ b/guide/docker_install.html @@ -8,7 +8,7 @@ - + @@ -17,7 +17,7 @@

环境预设

  • 检测环境
  • 安装docker
  • 下载预制脚本

国际

curl -L https://raw.githubusercontent.com/spiritLHLS/docker/main/scripts/pre_build.sh -o pre_build.sh && chmod +x pre_build.sh && bash pre_build.sh
 

国内

curl -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/docker/main/scripts/pre_build.sh -o pre_build.sh && chmod +x pre_build.sh && bash pre_build.sh
 
- + diff --git a/guide/docker_precheck.html b/guide/docker_precheck.html index 7206dc0251..ecfea84c19 100644 --- a/guide/docker_precheck.html +++ b/guide/docker_precheck.html @@ -8,14 +8,14 @@ - +

项目特点

通过docker批量或单独开设NAT服务器(Bulk or individual NAT server provisioning via docker)

默认使用debian系统,每个容器自带1个外网ssh端口,25个内外网一致端口

默认创建的是非特权容器,且不挂载与宿主机的docker的守护进程之间的通信,所以宿主机创建的docker虚拟化的NAT服务器内无法再嵌套虚拟化docker

由于只是在宿主机进行了CPU和内存的限制未在容器内使用cgroup驱动,所以在容器内使用服务器测试脚本检测容器的可用资源是无效的,显示的会是宿主机的资源

由于大部分云服务器xfs文件系统不启用pquota选项,所以默认共享宿主机硬盘,无法限制每个容器的磁盘大小

配置要求

系统可安装docker即可用,网络能连接Github的raw界面就能用,硬件配置只要不拉跨就行,空闲硬盘有3G就行

推荐在开设NAT服务器前先增加部分SWAP虚拟内存,避免突发的内存占用导致母鸡卡死 跳转

PS: 如果硬件资源只是好了一点,需要限制更多东西并需要配置IPV6独立地址和限制硬盘大小,可使用LXD批量开LXC虚拟化的容器 跳转

PS: 如果硬件非常好资源很多,可使用PVE批量开KVM虚拟化的虚拟机 跳转

- + diff --git a/guide/docker_qa.html b/guide/docker_qa.html index 80935a3c63..c31cd51f31 100644 --- a/guide/docker_qa.html +++ b/guide/docker_qa.html @@ -8,14 +8,14 @@ - +
- + diff --git a/guide/docker_thanks.html b/guide/docker_thanks.html index dd8cfa4248..8419909d9b 100644 --- a/guide/docker_thanks.html +++ b/guide/docker_thanks.html @@ -8,14 +8,14 @@ - +
- + diff --git a/guide/lxd_extra_config.html b/guide/lxd_extra_config.html index 8fc18542c1..b1f34eb1ad 100644 --- a/guide/lxd_extra_config.html +++ b/guide/lxd_extra_config.html @@ -8,7 +8,7 @@ - + @@ -39,7 +39,7 @@ systemctl daemon-reload lxc config set core.trust_password some-secret-string snap install lxdmosaic

安装完毕后打开母鸡IP地址,按照提示设置admin的密码,其他一路默认就能使用面板了

- + diff --git a/guide/lxd_install.html b/guide/lxd_install.html index dc52987d07..03566305e5 100644 --- a/guide/lxd_install.html +++ b/guide/lxd_install.html @@ -8,7 +8,7 @@ - + @@ -26,10 +26,10 @@ snap install lxd

如果无异常,上面三行命令执行结果如下

一般的选项回车默认即可

选择配置物理盘大小(提示默认最小1GB那个选项),一般我填空闲磁盘大小减去内存大小后乘以0.95并向下取整,这里我填了10GB

提示带auto的更新image的选项记得选no,避免更新占用系统

测试lxc有没有软连接上

lxc -h
 

如果报错则执行以下命令软连接lxc命令

! lxc -h >/dev/null 2>&1 && echo 'alias lxc="/snap/bin/lxc"' >> /root/.bashrc && source /root/.bashrc
 export PATH=$PATH:/snap/bin
-

连接后再测试lxc命令是否有报错找不到

一键安装

::tip 如果是全新的服务器,务必保证apt update和apt install curl都无问题再执行本脚本 且自开机起最好等待5分钟后再执行以下命令,避免系统默认设置中就执行了本脚本导致apt源卡死 ::

如果是Debian系的宿主机,务必在screen中执行本脚本,避免长期运行时SSH中断导致ZFS编译安装失败

这里的虚拟内存是说要开的SWAP大小,存储池则是你所有要开的小鸡占的盘的大小的总和

环境安装过程中可能需要重启服务器再次执行以加载含zfs的内核,一切以运行后命令行的提示为准

国际

curl -L https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/lxdinstall.sh -o lxdinstall.sh && chmod +x lxdinstall.sh && bash lxdinstall.sh
+

连接后再测试lxc命令是否有报错找不到

一键安装

WARNING

如果是全新的服务器,务必保证apt update和apt install curl都无问题再执行本脚本

TIP

且自开机起最好等待5分钟后再执行以下命令,避免系统默认设置中就执行了本脚本导致apt源卡死

如果是Debian系的宿主机,务必在screen中执行本脚本,避免长期运行时SSH中断导致ZFS编译安装失败

这里的虚拟内存是说要开的SWAP大小,存储池则是你所有要开的小鸡占的盘的大小的总和

环境安装过程中可能需要重启服务器再次执行以加载含zfs的内核,一切以运行后命令行的提示为准

国际

curl -L https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/lxdinstall.sh -o lxdinstall.sh && chmod +x lxdinstall.sh && bash lxdinstall.sh
 

国内

curl -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/lxdinstall.sh -o lxdinstall.sh && chmod +x lxdinstall.sh && bash lxdinstall.sh
 

例子:

如果系统盘除去已占用空间还有18G硬盘空余,想开2G虚拟内存(2048MB的SWAP),15G的存储池,按照命令行的提示则依次输入204815

- + diff --git a/guide/lxd_lxc.html b/guide/lxd_lxc.html index ae75c2ceb4..e69d271206 100644 --- a/guide/lxd_lxc.html +++ b/guide/lxd_lxc.html @@ -8,7 +8,7 @@ - + @@ -48,7 +48,7 @@ rm -rf test ls - + diff --git a/guide/lxd_precheck.html b/guide/lxd_precheck.html index 51a5c71960..fc34d6840c 100644 --- a/guide/lxd_precheck.html +++ b/guide/lxd_precheck.html @@ -8,7 +8,7 @@ - + @@ -17,7 +17,7 @@

系统与硬件配置要求

要求

硬件要求:

  • 系统:Debian 8+, Ubuntu 18+(推荐),系统越新越好
  • 虚拟化:推荐KVM、VMWARE虚拟化
  • 内存:内存至少512MB
  • 硬盘:硬盘(系统盘)至少10G
  • 网络:独立的IPV4地址,IPV6可有可无,带宽能下载脚本就行,网络能连接Github的raw页面就行

PS: 如果硬件非常好资源很多,可使用PVE批量开KVM虚拟化的虚拟机 跳转

PS: 如果硬件资源更烂,虚拟化不支持,可使用docker版本的,适配面更广 跳转

项目特点

  • 本套脚本开发使用的Ubuntu20,Ubuntu别的长期维护版本应该也没问题,Debian无法使用zfs时自动切换别的存储类型

  • 已设置同时进行TCP和UDP转发,除了SSH端口其他的映射内网外网端口一致

  • 已设置支持开出的LXC容器进行docker嵌套虚拟,默认普通版本和纯探针版本使用debian11系统

  • 已屏蔽容器内可能用于滥用的工具包和IPV4网络的TCP/UDP协议的端口( 3389 8888 54321 65432 ),以防止容器被用于扫描和爆破,且可外置进程检查有问题自动停机

  • 已支持一键为LXC容器配置IPV6地址(前提是母鸡有IPV6子网,无IPV6地址则不配置)

  • 一定要在 /root 的路径下运行本仓库脚本,且使用一键脚本不要删除路径下的ssh.shconfig.sh文件

  • 保证你要开的盘为默认的系统盘(sda或者sda1)而不是挂载的盘(sdb之类的),不确定的使用fdisk -ldf查看

  • 挂载其他盘的详看 其他说明

  • 一键脚本支持自定义限制所有内容,普通版本支持多次运行批量生成不覆盖先前生成的配置

检测环境

使用后续脚本的务必执行本命令检测母鸡是否符合要求

国际

bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/pre_check.sh)
 

国内

bash <(wget -qO- --no-check-certificate https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/pre_check.sh)
 
- + diff --git a/guide/lxd_qa.html b/guide/lxd_qa.html index d4a0ac809f..ec5416d271 100644 --- a/guide/lxd_qa.html +++ b/guide/lxd_qa.html @@ -8,14 +8,14 @@ - +

目前已验证可开带独立IPV6地址容器的VPS商家

kuroit 中的 美国凤凰城 regular

datalix 中的 德国AMD 促销款

luxvps 中的 德国AMD 促销款

- + diff --git a/guide/lxd_thanks.html b/guide/lxd_thanks.html index 2d0e3835b7..1ba0da6d23 100644 --- a/guide/lxd_thanks.html +++ b/guide/lxd_thanks.html @@ -8,14 +8,14 @@ - +
- + diff --git a/guide/pve_install.html b/guide/pve_install.html index 3a00c5fe8f..be08389eb1 100644 --- a/guide/pve_install.html +++ b/guide/pve_install.html @@ -8,7 +8,7 @@ - + @@ -21,7 +21,7 @@

自动配置宿主机的网关

WARNING

使用前请保证重启过服务器且此时PVE能正常使用WEB端再执行,重启机器后不要立即执行此命令,待WEB端启动成功后至少等5分钟再执行本命令

TIP

这一步是最容易造成SSH断开的,原因是未等待PVE内核启动就修改网络会造成设置冲突,所以至少等几分钟待内核启动也就是WEB端启动成功后再执行

国际

bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/build_nat_network.sh)
 

国内

bash <(wget -qO- --no-check-certificate https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/build_nat_network.sh)
 
- + diff --git a/guide/pve_kvm.html b/guide/pve_kvm.html index ccbcdb7740..0b6a1199cf 100644 --- a/guide/pve_kvm.html +++ b/guide/pve_kvm.html @@ -8,7 +8,7 @@ - + @@ -41,7 +41,7 @@ systemctl restart networking.service qm destroy 152 rm -rf vm152 - + diff --git a/guide/pve_lxc.html b/guide/pve_lxc.html index a4933602ae..b0fc27f0f7 100644 --- a/guide/pve_lxc.html +++ b/guide/pve_lxc.html @@ -8,7 +8,7 @@ - + @@ -34,7 +34,7 @@ iptables -t filter -F service networking restart systemctl restart networking.service - + diff --git a/guide/pve_precheck.html b/guide/pve_precheck.html index fccad0bf92..fb7d700f63 100644 --- a/guide/pve_precheck.html +++ b/guide/pve_precheck.html @@ -8,7 +8,7 @@ - + @@ -17,7 +17,7 @@

系统和硬件配置要求

各种要求

建议debian在使用前尽量使用最新的稳定版本的系统

非debian11可使用 debian一键升级 来升级系统

本项目只适配Debian系统(非Debian无法通过APT源安装,官方只给了Debian的镜像,其他系统只能使用ISO安装)

  • 系统要求:Debian 8+

TIP

建议debian11而不是debian12,因为后者是beta版本,debian11安装的才是稳定版

  • 硬件要求:2核2G内存x86_64架构服务器硬盘至少20G

WARNING

内存开点swap免得机器炸了开SWAP点我跳转

  • 可开KVM的硬件要求:VM-X或AMD-V支持 (部分VPS和全部独服支持)
  • 如果硬件或系统需求不满足,可使用LXD批量开LXC容器跳转

遇到选项不会选的可无脑回车安装,本项目所有脚本内置国内外IP自动判断,使用的是不同的安装源与配置文件,有使用CDN加速镜像下载

检测环境

  • 本项目相关脚本执行前务必执行本脚本检测环境,如果不符合安装PVE的要求则无法使用后续的脚本
  • 检测硬件配置是否满足最低要求
  • 检测硬件环境是否可嵌套虚拟化KVM类型的服务器
  • 检测系统环境是否可嵌套虚拟化KVM类型的服务器
  • 不可嵌套虚拟化KVM类型的服务器也可以开LXC虚拟化的服务器,但不推荐安装PVE,不如使用LXD

国际

bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/check_kernal.sh)
 

国内

bash <(wget -qO- --no-check-certificate https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/pve/main/scripts/check_kernal.sh)
 
- + diff --git a/guide/pve_qa.html b/guide/pve_qa.html index 144eb8d053..74c579b5fd 100644 --- a/guide/pve_qa.html +++ b/guide/pve_qa.html @@ -8,14 +8,14 @@ - +

目前已验证的VPS商家

可开设KVM虚拟化的NAT的商家

nocix 中的特价最低配15美元独服 (IPV6不自带,需要找客服要)

amhost 中的测试款

digitalocean 中的 Perminu Intel 和 Regular 4核款

skrime 中的 AMD Ryzen KVM Server 最低配款

webdock 中的 AMD KVM Server

4vps 中的 俄罗斯和希腊 测试款

hostaris 中的 德国款 (商家的系统模板有问题,IPV6已失效和Github的连通稳定性很差)

只可开设LXC虚拟化的NAT的商家

腾讯云 中的无忧款和特惠款(学生机)

spectraip 中的KVM服务器

已知无法直接安装PVE的商家

hetzner 需要救援系统安装纯净的Debian,默认网络设置有冲突

hosthatch 默认网络设置有问题

- + diff --git a/guide/pve_thanks.html b/guide/pve_thanks.html index 4c918d6f8b..0362aa6c36 100644 --- a/guide/pve_thanks.html +++ b/guide/pve_thanks.html @@ -8,14 +8,14 @@ - +
- + diff --git a/hashmap.json b/hashmap.json index e2bf086349..0d515df3d5 100644 --- a/hashmap.json +++ b/hashmap.json @@ -1 +1 @@ -{"case_case1.md":"af059ea8","case_case2.md":"7e059fb9","case_case3.md":"9ae8dd5f","case_case4.md":"3cca80ff","case_case5.md":"28e2f029","case_index.md":"4159d88f","developer_index.md":"13071139","developer_l10n.md":"9009fc95","en_us_developer_index.md":"0ba9d629","en_us_developer_l10n.md":"98a19620","en_us_guide_dashboard.md":"ddd46708","en_us_guide_dashboardq.md":"fdad5016","en_us_guide_docker_build.md":"2cb962b3","en_us_guide_docker_install.md":"996f1834","en_us_guide_docker_precheck.md":"63d64351","en_us_guide_docker_qa.md":"55876943","en_us_guide_docker_thanks.md":"27ca8208","en_us_guide_lxd_extra_config.md":"eea45a53","en_us_guide_lxd_install.md":"f29243cf","en_us_guide_lxd_lxc.md":"9ec4c1bf","en_us_guide_lxd_precheck.md":"513f49c6","en_us_guide_lxd_qa.md":"4df7b620","en_us_guide_lxd_thanks.md":"28751e9e","en_us_guide_pve_install.md":"b2ef7a80","en_us_guide_pve_kvm.md":"9459ed06","en_us_guide_pve_lxc.md":"6a966f2b","en_us_guide_pve_precheck.md":"9459385d","en_us_guide_pve_qa.md":"95cc22f8","en_us_guide_pve_thanks.md":"94837fef","en_us_index.md":"b9d8374c","guide_dashboard.md":"0142d03e","guide_dashboardq.md":"5742a1df","guide_docker_build.md":"f3d8bde1","guide_docker_install.md":"f2adcc5b","guide_docker_precheck.md":"a4d9ffc8","guide_docker_qa.md":"b0503272","guide_docker_thanks.md":"cd09497e","guide_lxd_extra_config.md":"5055bb9a","guide_lxd_install.md":"967c3ff5","guide_lxd_lxc.md":"7ab00ecb","guide_lxd_precheck.md":"a875dc19","guide_lxd_qa.md":"1ee1a0b8","guide_lxd_thanks.md":"dd4a5e65","guide_pve_install.md":"4475e939","guide_pve_kvm.md":"5543c906","guide_pve_lxc.md":"9c215332","guide_pve_precheck.md":"3d3d6f58","guide_pve_qa.md":"4d6ef906","guide_pve_thanks.md":"373a57c9","index.md":"93bf1fff"} +{"case_case1.md":"a7ccb4bf","case_case2.md":"1a87d971","case_case3.md":"74cb54ee","case_case4.md":"49f66568","case_case5.md":"04f5d555","case_index.md":"8ac03a18","developer_index.md":"a63aa435","developer_l10n.md":"011c7448","en_us_developer_index.md":"60953657","en_us_developer_l10n.md":"713e2573","en_us_guide_dashboard.md":"d0853912","en_us_guide_dashboardq.md":"f5d344d4","en_us_guide_docker_build.md":"72230ebc","en_us_guide_docker_install.md":"ea7cd11e","en_us_guide_docker_precheck.md":"dee5986e","en_us_guide_docker_qa.md":"8190e382","en_us_guide_docker_thanks.md":"1ca7ce83","en_us_guide_lxd_extra_config.md":"15baac4b","en_us_guide_lxd_install.md":"2d30fe4a","en_us_guide_lxd_lxc.md":"5fae65a0","en_us_guide_lxd_precheck.md":"a45a1d17","en_us_guide_lxd_qa.md":"0963e920","en_us_guide_lxd_thanks.md":"346b9dd6","en_us_guide_pve_install.md":"9052cbc0","en_us_guide_pve_kvm.md":"b8210d24","en_us_guide_pve_lxc.md":"753decc2","en_us_guide_pve_precheck.md":"5708a7f8","en_us_guide_pve_qa.md":"917b971e","en_us_guide_pve_thanks.md":"9bfd3442","en_us_index.md":"dcd65d19","guide_dashboard.md":"771370f1","guide_dashboardq.md":"6d5c9efc","guide_docker_build.md":"2665b5d3","guide_docker_install.md":"3beb6a65","guide_docker_precheck.md":"df6a99e4","guide_docker_qa.md":"91ea5a62","guide_docker_thanks.md":"e8551015","guide_lxd_extra_config.md":"60535bed","guide_lxd_install.md":"9de81711","guide_lxd_lxc.md":"53452cbf","guide_lxd_precheck.md":"9bb7c577","guide_lxd_qa.md":"febc1efe","guide_lxd_thanks.md":"d91058d6","guide_pve_install.md":"d9528d16","guide_pve_kvm.md":"caf34002","guide_pve_lxc.md":"8e1ce113","guide_pve_precheck.md":"603db4e6","guide_pve_qa.md":"829e99a7","guide_pve_thanks.md":"ff0aefef","index.md":"682700b6"} diff --git a/index.html b/index.html index d7c966de62..6a9154d100 100644 --- a/index.html +++ b/index.html @@ -8,14 +8,14 @@ - +

一键虚拟化项目

开源、易于使用的服务器虚拟化项目

一键使用

支持一键脚本安装,轻松使用各虚拟化创建虚拟机/容器

基于主流系统开发

基于 Debian、Ubuntu 的长期维护版本开发,如需使用请尽量保证宿主机系统与开发环境一致

自带内外网端口转发

支持自动的内网端口转发,含TCP、UDP协议,无需人工管理

批量虚拟化

支持 KVM、LXC、Docker 虚拟化批量开设容器/虚拟机

多系统支持

开设出的容器/虚拟机已支持多系统,涵盖几乎所有主流系统

自限制滥用

部分虚拟化开设的容器/虚拟机已屏蔽和装载限制,避免被用于滥用

Copyright © 2023-present oneclickvirt

- +