diff --git a/assets/case_case1.md.f9bc0698.js b/assets/case_case1.md.c7fa438c.js similarity index 92% rename from assets/case_case1.md.f9bc0698.js rename to assets/case_case1.md.c7fa438c.js index ded8421aa6..54525abfc4 100644 --- a/assets/case_case1.md.f9bc0698.js +++ b/assets/case_case1.md.c7fa438c.js @@ -1 +1 @@ -import{_ as t,c as a,o as r,a as e,b as s}from"./app.5076e825.js";const b='{"title":"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","description":"","frontmatter":{},"headers":[],"relativePath":"case/case1.md","lastUpdated":1687078405000}',o={},c=e("p",null,[e("a",{href:"https://github.com/spiritLHLS/one-click-installation-script",target:"_blank",rel:"noopener noreferrer"},"https://github.com/spiritLHLS/one-click-installation-script")],-1),n=e("h1",{id:"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145",tabindex:"-1"},[s("\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145 "),e("a",{class:"header-anchor",href:"#\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","aria-hidden":"true"},"#")],-1),i=[c,n];function d(l,p,_,h,f,u){return r(),a("div",null,i)}var k=t(o,[["render",d]]);export{b as __pageData,k as default}; +import{_ as t,c as a,o as r,a as e,b as s}from"./app.5076e825.js";const b='{"title":"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","description":"","frontmatter":{},"headers":[],"relativePath":"case/case1.md","lastUpdated":1687078558000}',o={},c=e("p",null,[e("a",{href:"https://github.com/spiritLHLS/one-click-installation-script",target:"_blank",rel:"noopener noreferrer"},"https://github.com/spiritLHLS/one-click-installation-script")],-1),n=e("h1",{id:"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145",tabindex:"-1"},[s("\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145 "),e("a",{class:"header-anchor",href:"#\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","aria-hidden":"true"},"#")],-1),i=[c,n];function d(l,p,_,h,f,u){return r(),a("div",null,i)}var k=t(o,[["render",d]]);export{b as __pageData,k as default}; diff --git a/assets/case_case1.md.f9bc0698.lean.js b/assets/case_case1.md.c7fa438c.lean.js similarity index 92% rename from assets/case_case1.md.f9bc0698.lean.js rename to assets/case_case1.md.c7fa438c.lean.js index ded8421aa6..54525abfc4 100644 --- a/assets/case_case1.md.f9bc0698.lean.js +++ b/assets/case_case1.md.c7fa438c.lean.js @@ -1 +1 @@ -import{_ as t,c as a,o as r,a as e,b as s}from"./app.5076e825.js";const b='{"title":"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","description":"","frontmatter":{},"headers":[],"relativePath":"case/case1.md","lastUpdated":1687078405000}',o={},c=e("p",null,[e("a",{href:"https://github.com/spiritLHLS/one-click-installation-script",target:"_blank",rel:"noopener noreferrer"},"https://github.com/spiritLHLS/one-click-installation-script")],-1),n=e("h1",{id:"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145",tabindex:"-1"},[s("\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145 "),e("a",{class:"header-anchor",href:"#\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","aria-hidden":"true"},"#")],-1),i=[c,n];function d(l,p,_,h,f,u){return r(),a("div",null,i)}var k=t(o,[["render",d]]);export{b as __pageData,k as default}; +import{_ as t,c as a,o as r,a as e,b as s}from"./app.5076e825.js";const b='{"title":"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","description":"","frontmatter":{},"headers":[],"relativePath":"case/case1.md","lastUpdated":1687078558000}',o={},c=e("p",null,[e("a",{href:"https://github.com/spiritLHLS/one-click-installation-script",target:"_blank",rel:"noopener noreferrer"},"https://github.com/spiritLHLS/one-click-installation-script")],-1),n=e("h1",{id:"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145",tabindex:"-1"},[s("\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145 "),e("a",{class:"header-anchor",href:"#\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","aria-hidden":"true"},"#")],-1),i=[c,n];function d(l,p,_,h,f,u){return r(),a("div",null,i)}var k=t(o,[["render",d]]);export{b as __pageData,k as default}; diff --git a/assets/case_case2.md.445131c3.js b/assets/case_case2.md.9f0fd91b.js similarity index 91% rename from assets/case_case2.md.445131c3.js rename to assets/case_case2.md.9f0fd91b.js index 9fac4f1674..2a67b1bccb 100644 --- a/assets/case_case2.md.445131c3.js +++ b/assets/case_case2.md.9f0fd91b.js @@ -1 +1 @@ -import{_ as t,c as a,o as r,a as e,b as s}from"./app.5076e825.js";const b='{"title":"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","description":"","frontmatter":{},"headers":[],"relativePath":"case/case2.md","lastUpdated":1687078405000}',o={},c=e("p",null,[e("a",{href:"https://github.com/spiritLHLS/ecs",target:"_blank",rel:"noopener noreferrer"},"https://github.com/spiritLHLS/ecs")],-1),n=e("h1",{id:"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145",tabindex:"-1"},[s("\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145 "),e("a",{class:"header-anchor",href:"#\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","aria-hidden":"true"},"#")],-1),i=[c,n];function d(_,p,h,l,f,u){return r(),a("div",null,i)}var x=t(o,[["render",d]]);export{b as __pageData,x as default}; +import{_ as t,c as a,o as r,a as e,b as s}from"./app.5076e825.js";const b='{"title":"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","description":"","frontmatter":{},"headers":[],"relativePath":"case/case2.md","lastUpdated":1687078558000}',o={},c=e("p",null,[e("a",{href:"https://github.com/spiritLHLS/ecs",target:"_blank",rel:"noopener noreferrer"},"https://github.com/spiritLHLS/ecs")],-1),n=e("h1",{id:"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145",tabindex:"-1"},[s("\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145 "),e("a",{class:"header-anchor",href:"#\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","aria-hidden":"true"},"#")],-1),i=[c,n];function d(_,p,h,l,f,u){return r(),a("div",null,i)}var x=t(o,[["render",d]]);export{b as __pageData,x as default}; diff --git a/assets/case_case2.md.445131c3.lean.js b/assets/case_case2.md.9f0fd91b.lean.js similarity index 91% rename from assets/case_case2.md.445131c3.lean.js rename to assets/case_case2.md.9f0fd91b.lean.js index 9fac4f1674..2a67b1bccb 100644 --- a/assets/case_case2.md.445131c3.lean.js +++ b/assets/case_case2.md.9f0fd91b.lean.js @@ -1 +1 @@ -import{_ as t,c as a,o as r,a as e,b as s}from"./app.5076e825.js";const b='{"title":"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","description":"","frontmatter":{},"headers":[],"relativePath":"case/case2.md","lastUpdated":1687078405000}',o={},c=e("p",null,[e("a",{href:"https://github.com/spiritLHLS/ecs",target:"_blank",rel:"noopener noreferrer"},"https://github.com/spiritLHLS/ecs")],-1),n=e("h1",{id:"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145",tabindex:"-1"},[s("\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145 "),e("a",{class:"header-anchor",href:"#\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","aria-hidden":"true"},"#")],-1),i=[c,n];function d(_,p,h,l,f,u){return r(),a("div",null,i)}var x=t(o,[["render",d]]);export{b as __pageData,x as default}; +import{_ as t,c as a,o as r,a as e,b as s}from"./app.5076e825.js";const b='{"title":"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","description":"","frontmatter":{},"headers":[],"relativePath":"case/case2.md","lastUpdated":1687078558000}',o={},c=e("p",null,[e("a",{href:"https://github.com/spiritLHLS/ecs",target:"_blank",rel:"noopener noreferrer"},"https://github.com/spiritLHLS/ecs")],-1),n=e("h1",{id:"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145",tabindex:"-1"},[s("\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145 "),e("a",{class:"header-anchor",href:"#\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","aria-hidden":"true"},"#")],-1),i=[c,n];function d(_,p,h,l,f,u){return r(),a("div",null,i)}var x=t(o,[["render",d]]);export{b as __pageData,x as default}; diff --git a/assets/case_case3.md.9b87c4aa.js b/assets/case_case3.md.7d295c9b.js similarity index 92% rename from assets/case_case3.md.9b87c4aa.js rename to assets/case_case3.md.7d295c9b.js index 0dcbc089c5..25ca215401 100644 --- a/assets/case_case3.md.9b87c4aa.js +++ b/assets/case_case3.md.7d295c9b.js @@ -1 +1 @@ -import{_ as t,c as a,o as s,a as e,b as r}from"./app.5076e825.js";const b='{"title":"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","description":"","frontmatter":{},"headers":[],"relativePath":"case/case3.md","lastUpdated":1687078405000}',o={},c=e("p",null,[e("a",{href:"https://github.com/spiritLHLS/ecsspeed",target:"_blank",rel:"noopener noreferrer"},"https://github.com/spiritLHLS/ecsspeed")],-1),n=e("h1",{id:"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145",tabindex:"-1"},[r("\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145 "),e("a",{class:"header-anchor",href:"#\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","aria-hidden":"true"},"#")],-1),d=[c,n];function i(p,_,h,l,f,u){return s(),a("div",null,d)}var x=t(o,[["render",i]]);export{b as __pageData,x as default}; +import{_ as t,c as a,o as s,a as e,b as r}from"./app.5076e825.js";const b='{"title":"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","description":"","frontmatter":{},"headers":[],"relativePath":"case/case3.md","lastUpdated":1687078558000}',o={},c=e("p",null,[e("a",{href:"https://github.com/spiritLHLS/ecsspeed",target:"_blank",rel:"noopener noreferrer"},"https://github.com/spiritLHLS/ecsspeed")],-1),n=e("h1",{id:"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145",tabindex:"-1"},[r("\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145 "),e("a",{class:"header-anchor",href:"#\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","aria-hidden":"true"},"#")],-1),d=[c,n];function i(p,_,h,l,f,u){return s(),a("div",null,d)}var x=t(o,[["render",i]]);export{b as __pageData,x as default}; diff --git a/assets/case_case3.md.9b87c4aa.lean.js b/assets/case_case3.md.7d295c9b.lean.js similarity index 92% rename from assets/case_case3.md.9b87c4aa.lean.js rename to assets/case_case3.md.7d295c9b.lean.js index 0dcbc089c5..25ca215401 100644 --- a/assets/case_case3.md.9b87c4aa.lean.js +++ b/assets/case_case3.md.7d295c9b.lean.js @@ -1 +1 @@ -import{_ as t,c as a,o as s,a as e,b as r}from"./app.5076e825.js";const b='{"title":"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","description":"","frontmatter":{},"headers":[],"relativePath":"case/case3.md","lastUpdated":1687078405000}',o={},c=e("p",null,[e("a",{href:"https://github.com/spiritLHLS/ecsspeed",target:"_blank",rel:"noopener noreferrer"},"https://github.com/spiritLHLS/ecsspeed")],-1),n=e("h1",{id:"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145",tabindex:"-1"},[r("\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145 "),e("a",{class:"header-anchor",href:"#\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","aria-hidden":"true"},"#")],-1),d=[c,n];function i(p,_,h,l,f,u){return s(),a("div",null,d)}var x=t(o,[["render",i]]);export{b as __pageData,x as default}; +import{_ as t,c as a,o as s,a as e,b as r}from"./app.5076e825.js";const b='{"title":"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","description":"","frontmatter":{},"headers":[],"relativePath":"case/case3.md","lastUpdated":1687078558000}',o={},c=e("p",null,[e("a",{href:"https://github.com/spiritLHLS/ecsspeed",target:"_blank",rel:"noopener noreferrer"},"https://github.com/spiritLHLS/ecsspeed")],-1),n=e("h1",{id:"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145",tabindex:"-1"},[r("\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145 "),e("a",{class:"header-anchor",href:"#\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","aria-hidden":"true"},"#")],-1),d=[c,n];function i(p,_,h,l,f,u){return s(),a("div",null,d)}var x=t(o,[["render",i]]);export{b as __pageData,x as default}; diff --git a/assets/case_case4.md.eaf3d893.js b/assets/case_case4.md.61dc86cb.js similarity index 92% rename from assets/case_case4.md.eaf3d893.js rename to assets/case_case4.md.61dc86cb.js index 4b7c38398c..f3bd0368e8 100644 --- a/assets/case_case4.md.eaf3d893.js +++ b/assets/case_case4.md.61dc86cb.js @@ -1 +1 @@ -import{_ as t,c as a,o as r,a as e,b as s}from"./app.5076e825.js";const v='{"title":"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","description":"","frontmatter":{},"headers":[],"relativePath":"case/case4.md","lastUpdated":1687078405000}',c={},o=e("p",null,[e("a",{href:"https://github.com/spiritLHLS/Oracle-server-keep-alive-script",target:"_blank",rel:"noopener noreferrer"},"https://github.com/spiritLHLS/Oracle-server-keep-alive-script")],-1),i=e("h1",{id:"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145",tabindex:"-1"},[s("\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145 "),e("a",{class:"header-anchor",href:"#\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","aria-hidden":"true"},"#")],-1),n=[o,i];function p(d,l,_,h,f,u){return r(),a("div",null,n)}var b=t(c,[["render",p]]);export{v as __pageData,b as default}; +import{_ as t,c as a,o as r,a as e,b as s}from"./app.5076e825.js";const v='{"title":"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","description":"","frontmatter":{},"headers":[],"relativePath":"case/case4.md","lastUpdated":1687078558000}',c={},o=e("p",null,[e("a",{href:"https://github.com/spiritLHLS/Oracle-server-keep-alive-script",target:"_blank",rel:"noopener noreferrer"},"https://github.com/spiritLHLS/Oracle-server-keep-alive-script")],-1),i=e("h1",{id:"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145",tabindex:"-1"},[s("\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145 "),e("a",{class:"header-anchor",href:"#\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","aria-hidden":"true"},"#")],-1),n=[o,i];function p(d,l,_,h,f,u){return r(),a("div",null,n)}var b=t(c,[["render",p]]);export{v as __pageData,b as default}; diff --git a/assets/case_case4.md.eaf3d893.lean.js b/assets/case_case4.md.61dc86cb.lean.js similarity index 92% rename from assets/case_case4.md.eaf3d893.lean.js rename to assets/case_case4.md.61dc86cb.lean.js index 4b7c38398c..f3bd0368e8 100644 --- a/assets/case_case4.md.eaf3d893.lean.js +++ b/assets/case_case4.md.61dc86cb.lean.js @@ -1 +1 @@ -import{_ as t,c as a,o as r,a as e,b as s}from"./app.5076e825.js";const v='{"title":"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","description":"","frontmatter":{},"headers":[],"relativePath":"case/case4.md","lastUpdated":1687078405000}',c={},o=e("p",null,[e("a",{href:"https://github.com/spiritLHLS/Oracle-server-keep-alive-script",target:"_blank",rel:"noopener noreferrer"},"https://github.com/spiritLHLS/Oracle-server-keep-alive-script")],-1),i=e("h1",{id:"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145",tabindex:"-1"},[s("\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145 "),e("a",{class:"header-anchor",href:"#\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","aria-hidden":"true"},"#")],-1),n=[o,i];function p(d,l,_,h,f,u){return r(),a("div",null,n)}var b=t(c,[["render",p]]);export{v as __pageData,b as default}; +import{_ as t,c as a,o as r,a as e,b as s}from"./app.5076e825.js";const v='{"title":"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","description":"","frontmatter":{},"headers":[],"relativePath":"case/case4.md","lastUpdated":1687078558000}',c={},o=e("p",null,[e("a",{href:"https://github.com/spiritLHLS/Oracle-server-keep-alive-script",target:"_blank",rel:"noopener noreferrer"},"https://github.com/spiritLHLS/Oracle-server-keep-alive-script")],-1),i=e("h1",{id:"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145",tabindex:"-1"},[s("\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145 "),e("a",{class:"header-anchor",href:"#\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","aria-hidden":"true"},"#")],-1),n=[o,i];function p(d,l,_,h,f,u){return r(),a("div",null,n)}var b=t(c,[["render",p]]);export{v as __pageData,b as default}; diff --git a/assets/case_case5.md.e9d0e4e7.js b/assets/case_case5.md.5b5f31a6.js similarity index 92% rename from assets/case_case5.md.e9d0e4e7.js rename to assets/case_case5.md.5b5f31a6.js index 327e67c553..cf2debf04b 100644 --- a/assets/case_case5.md.e9d0e4e7.js +++ b/assets/case_case5.md.5b5f31a6.js @@ -1 +1 @@ -import{_ as t,c as a,o as r,a as e,b as s}from"./app.5076e825.js";const b='{"title":"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","description":"","frontmatter":{},"headers":[],"relativePath":"case/case5.md","lastUpdated":1687078405000}',o={},c=e("p",null,[e("a",{href:"https://github.com/spiritLHLS/convoypanel-scripts",target:"_blank",rel:"noopener noreferrer"},"https://github.com/spiritLHLS/convoypanel-scripts")],-1),n=e("h1",{id:"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145",tabindex:"-1"},[s("\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145 "),e("a",{class:"header-anchor",href:"#\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","aria-hidden":"true"},"#")],-1),i=[c,n];function p(d,_,h,l,f,u){return r(),a("div",null,i)}var v=t(o,[["render",p]]);export{b as __pageData,v as default}; +import{_ as t,c as a,o as r,a as e,b as s}from"./app.5076e825.js";const b='{"title":"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","description":"","frontmatter":{},"headers":[],"relativePath":"case/case5.md","lastUpdated":1687078558000}',o={},c=e("p",null,[e("a",{href:"https://github.com/spiritLHLS/convoypanel-scripts",target:"_blank",rel:"noopener noreferrer"},"https://github.com/spiritLHLS/convoypanel-scripts")],-1),n=e("h1",{id:"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145",tabindex:"-1"},[s("\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145 "),e("a",{class:"header-anchor",href:"#\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","aria-hidden":"true"},"#")],-1),i=[c,n];function p(d,_,h,l,f,u){return r(),a("div",null,i)}var v=t(o,[["render",p]]);export{b as __pageData,v as default}; diff --git a/assets/case_case5.md.e9d0e4e7.lean.js b/assets/case_case5.md.5b5f31a6.lean.js similarity index 92% rename from assets/case_case5.md.e9d0e4e7.lean.js rename to assets/case_case5.md.5b5f31a6.lean.js index 327e67c553..cf2debf04b 100644 --- a/assets/case_case5.md.e9d0e4e7.lean.js +++ b/assets/case_case5.md.5b5f31a6.lean.js @@ -1 +1 @@ -import{_ as t,c as a,o as r,a as e,b as s}from"./app.5076e825.js";const b='{"title":"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","description":"","frontmatter":{},"headers":[],"relativePath":"case/case5.md","lastUpdated":1687078405000}',o={},c=e("p",null,[e("a",{href:"https://github.com/spiritLHLS/convoypanel-scripts",target:"_blank",rel:"noopener noreferrer"},"https://github.com/spiritLHLS/convoypanel-scripts")],-1),n=e("h1",{id:"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145",tabindex:"-1"},[s("\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145 "),e("a",{class:"header-anchor",href:"#\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","aria-hidden":"true"},"#")],-1),i=[c,n];function p(d,_,h,l,f,u){return r(),a("div",null,i)}var v=t(o,[["render",p]]);export{b as __pageData,v as default}; +import{_ as t,c as a,o as r,a as e,b as s}from"./app.5076e825.js";const b='{"title":"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","description":"","frontmatter":{},"headers":[],"relativePath":"case/case5.md","lastUpdated":1687078558000}',o={},c=e("p",null,[e("a",{href:"https://github.com/spiritLHLS/convoypanel-scripts",target:"_blank",rel:"noopener noreferrer"},"https://github.com/spiritLHLS/convoypanel-scripts")],-1),n=e("h1",{id:"\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145",tabindex:"-1"},[s("\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145 "),e("a",{class:"header-anchor",href:"#\u8BF4\u660E\u4E0E\u7528\u4F8B\u7A0D\u540E\u8865\u5145","aria-hidden":"true"},"#")],-1),i=[c,n];function p(d,_,h,l,f,u){return r(),a("div",null,i)}var v=t(o,[["render",p]]);export{b as __pageData,v as default}; diff --git a/assets/case_index.md.73ab8d8b.js b/assets/case_index.md.a6a99db4.js similarity index 94% rename from assets/case_index.md.73ab8d8b.js rename to assets/case_index.md.a6a99db4.js index 32c51acd1b..faa3298e7f 100644 --- a/assets/case_index.md.73ab8d8b.js +++ b/assets/case_index.md.a6a99db4.js @@ -1 +1 @@ -import{_ as a,c as s,o,a as e,b as t}from"./app.5076e825.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":1687078405000}',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,a as e,b as t}from"./app.5076e825.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":1687078558000}',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.73ab8d8b.lean.js b/assets/case_index.md.a6a99db4.lean.js similarity index 94% rename from assets/case_index.md.73ab8d8b.lean.js rename to assets/case_index.md.a6a99db4.lean.js index 32c51acd1b..faa3298e7f 100644 --- a/assets/case_index.md.73ab8d8b.lean.js +++ b/assets/case_index.md.a6a99db4.lean.js @@ -1 +1 @@ -import{_ as a,c as s,o,a as e,b as t}from"./app.5076e825.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":1687078405000}',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,a as e,b as t}from"./app.5076e825.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":1687078558000}',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.f70de58e.js b/assets/developer_index.md.da327d70.js similarity index 94% rename from assets/developer_index.md.f70de58e.js rename to assets/developer_index.md.da327d70.js index 86bd2ca460..2275dd0ce8 100644 --- a/assets/developer_index.md.f70de58e.js +++ b/assets/developer_index.md.da327d70.js @@ -1 +1 @@ -import{_ as o,c as r,o as a,a as e,b as t}from"./app.5076e825.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":1687078405000}',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,a as e,b as t}from"./app.5076e825.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":1687078558000}',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.f70de58e.lean.js b/assets/developer_index.md.da327d70.lean.js similarity index 94% rename from assets/developer_index.md.f70de58e.lean.js rename to assets/developer_index.md.da327d70.lean.js index 86bd2ca460..2275dd0ce8 100644 --- a/assets/developer_index.md.f70de58e.lean.js +++ b/assets/developer_index.md.da327d70.lean.js @@ -1 +1 @@ -import{_ as o,c as r,o as a,a as e,b as t}from"./app.5076e825.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":1687078405000}',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,a as e,b as t}from"./app.5076e825.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":1687078558000}',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.01e9ce2d.js b/assets/developer_l10n.md.2e9b67af.js similarity index 96% rename from assets/developer_l10n.md.01e9ce2d.js rename to assets/developer_l10n.md.2e9b67af.js index 9b3f56c5d3..eee611e38f 100644 --- a/assets/developer_l10n.md.01e9ce2d.js +++ b/assets/developer_l10n.md.2e9b67af.js @@ -1 +1 @@ -import{_ as e,c as t,o,d as l}from"./app.5076e825.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":1687078405000}',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),d=[r];function c(i,s,n,_,h,p){return o(),t("div",null,d)}var m=e(a,[["render",c]]);export{f as __pageData,m as default}; +import{_ as e,c as t,o,d as l}from"./app.5076e825.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":1687078558000}',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),d=[r];function c(i,s,n,_,h,p){return o(),t("div",null,d)}var m=e(a,[["render",c]]);export{f as __pageData,m as default}; diff --git a/assets/developer_l10n.md.01e9ce2d.lean.js b/assets/developer_l10n.md.2e9b67af.lean.js similarity index 87% rename from assets/developer_l10n.md.01e9ce2d.lean.js rename to assets/developer_l10n.md.2e9b67af.lean.js index f1d3d983ec..a4ff30ac4b 100644 --- a/assets/developer_l10n.md.01e9ce2d.lean.js +++ b/assets/developer_l10n.md.2e9b67af.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o,d as l}from"./app.5076e825.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":1687078405000}',a={},r=l("",5),d=[r];function c(i,s,n,_,h,p){return o(),t("div",null,d)}var m=e(a,[["render",c]]);export{f as __pageData,m as default}; +import{_ as e,c as t,o,d as l}from"./app.5076e825.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":1687078558000}',a={},r=l("",5),d=[r];function c(i,s,n,_,h,p){return o(),t("div",null,d)}var m=e(a,[["render",c]]);export{f as __pageData,m as default}; diff --git a/assets/en_US_developer_index.md.dd9a3dcd.js b/assets/en_US_developer_index.md.a6db5124.js similarity index 92% rename from assets/en_US_developer_index.md.dd9a3dcd.js rename to assets/en_US_developer_index.md.a6db5124.js index 8e34b70ff5..7cda92283a 100644 --- a/assets/en_US_developer_index.md.dd9a3dcd.js +++ b/assets/en_US_developer_index.md.a6db5124.js @@ -1 +1 @@ -import{_ as o,c as n,o as a,a as e,b as t}from"./app.5076e825.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":1687078405000}',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,a as e,b as t}from"./app.5076e825.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":1687078558000}',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.dd9a3dcd.lean.js b/assets/en_US_developer_index.md.a6db5124.lean.js similarity index 92% rename from assets/en_US_developer_index.md.dd9a3dcd.lean.js rename to assets/en_US_developer_index.md.a6db5124.lean.js index 8e34b70ff5..7cda92283a 100644 --- a/assets/en_US_developer_index.md.dd9a3dcd.lean.js +++ b/assets/en_US_developer_index.md.a6db5124.lean.js @@ -1 +1 @@ -import{_ as o,c as n,o as a,a as e,b as t}from"./app.5076e825.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":1687078405000}',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,a as e,b as t}from"./app.5076e825.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":1687078558000}',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.b1f1c2d2.js b/assets/en_US_developer_l10n.md.9a703dd8.js similarity index 95% rename from assets/en_US_developer_l10n.md.b1f1c2d2.js rename to assets/en_US_developer_l10n.md.9a703dd8.js index 4d0c8e5b3f..35ea736b07 100644 --- a/assets/en_US_developer_l10n.md.b1f1c2d2.js +++ b/assets/en_US_developer_l10n.md.9a703dd8.js @@ -1 +1 @@ -import{_ as e,c as t,o as n,d as o}from"./app.5076e825.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":1687078405000}',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,d as o}from"./app.5076e825.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":1687078558000}',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.b1f1c2d2.lean.js b/assets/en_US_developer_l10n.md.9a703dd8.lean.js similarity index 87% rename from assets/en_US_developer_l10n.md.b1f1c2d2.lean.js rename to assets/en_US_developer_l10n.md.9a703dd8.lean.js index 7044bcb0b5..5cfd202d56 100644 --- a/assets/en_US_developer_l10n.md.b1f1c2d2.lean.js +++ b/assets/en_US_developer_l10n.md.9a703dd8.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o as n,d as o}from"./app.5076e825.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":1687078405000}',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,d as o}from"./app.5076e825.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":1687078558000}',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.06c6d0a6.js b/assets/en_US_guide_dashboard.md.b0f35b17.js similarity index 98% rename from assets/en_US_guide_dashboard.md.06c6d0a6.js rename to assets/en_US_guide_dashboard.md.b0f35b17.js index ea51bcb34b..92c9d53f49 100644 --- a/assets/en_US_guide_dashboard.md.06c6d0a6.js +++ b/assets/en_US_guide_dashboard.md.b0f35b17.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,d as r}from"./app.5076e825.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":1687078405000}',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,d as r}from"./app.5076e825.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":1687078558000}',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.06c6d0a6.lean.js b/assets/en_US_guide_dashboard.md.b0f35b17.lean.js similarity index 94% rename from assets/en_US_guide_dashboard.md.06c6d0a6.lean.js rename to assets/en_US_guide_dashboard.md.b0f35b17.lean.js index 82dd2ece49..7a4f02551d 100644 --- a/assets/en_US_guide_dashboard.md.06c6d0a6.lean.js +++ b/assets/en_US_guide_dashboard.md.b0f35b17.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,d as r}from"./app.5076e825.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":1687078405000}',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,d as r}from"./app.5076e825.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":1687078558000}',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.91d90f02.js b/assets/en_US_guide_dashboardq.md.f0dae0d6.js similarity index 80% rename from assets/en_US_guide_dashboardq.md.91d90f02.js rename to assets/en_US_guide_dashboardq.md.f0dae0d6.js index 1e9dea04a2..08ed486733 100644 --- a/assets/en_US_guide_dashboardq.md.91d90f02.js +++ b/assets/en_US_guide_dashboardq.md.f0dae0d6.js @@ -1,2 +1,2 @@ -import{_ as t,c as o,o as a,a as e}from"./app.5076e825.js";const k='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/dashboardq.md","lastUpdated":1687078405000}',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,a as e}from"./app.5076e825.js";const k='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/dashboardq.md","lastUpdated":1687078558000}',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 v=t(s,[["render",i]]);export{k as __pageData,v as default}; diff --git a/assets/en_US_guide_dashboardq.md.91d90f02.lean.js b/assets/en_US_guide_dashboardq.md.f0dae0d6.lean.js similarity index 80% rename from assets/en_US_guide_dashboardq.md.91d90f02.lean.js rename to assets/en_US_guide_dashboardq.md.f0dae0d6.lean.js index 1e9dea04a2..08ed486733 100644 --- a/assets/en_US_guide_dashboardq.md.91d90f02.lean.js +++ b/assets/en_US_guide_dashboardq.md.f0dae0d6.lean.js @@ -1,2 +1,2 @@ -import{_ as t,c as o,o as a,a as e}from"./app.5076e825.js";const k='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/dashboardq.md","lastUpdated":1687078405000}',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,a as e}from"./app.5076e825.js";const k='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/dashboardq.md","lastUpdated":1687078558000}',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 v=t(s,[["render",i]]);export{k as __pageData,v as default}; diff --git a/assets/en_US_guide_docker_build.md.17aad78e.js b/assets/en_US_guide_docker_build.md.a040ecf8.js similarity index 99% rename from assets/en_US_guide_docker_build.md.17aad78e.js rename to assets/en_US_guide_docker_build.md.a040ecf8.js index 3785f61e5f..002fd2500f 100644 --- a/assets/en_US_guide_docker_build.md.17aad78e.js +++ b/assets/en_US_guide_docker_build.md.a040ecf8.js @@ -1,4 +1,4 @@ -import{_ as s,c as e,o as a,d as n}from"./app.5076e825.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":"en_US/guide/docker_build.md","lastUpdated":1687078405000}',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,d as n}from"./app.5076e825.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":"en_US/guide/docker_build.md","lastUpdated":1687078558000}',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/en_US_guide_docker_build.md.17aad78e.lean.js b/assets/en_US_guide_docker_build.md.a040ecf8.lean.js
similarity index 93%
rename from assets/en_US_guide_docker_build.md.17aad78e.lean.js
rename to assets/en_US_guide_docker_build.md.a040ecf8.lean.js
index 5afe3ffa39..f4b54cfa97 100644
--- a/assets/en_US_guide_docker_build.md.17aad78e.lean.js
+++ b/assets/en_US_guide_docker_build.md.a040ecf8.lean.js
@@ -1 +1 @@
-import{_ as s,c as e,o as a,d as n}from"./app.5076e825.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":"en_US/guide/docker_build.md","lastUpdated":1687078405000}',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,d as n}from"./app.5076e825.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":"en_US/guide/docker_build.md","lastUpdated":1687078558000}',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/en_US_guide_docker_install.md.b64e72b8.js b/assets/en_US_guide_docker_install.md.3f953e1b.js
similarity index 95%
rename from assets/en_US_guide_docker_install.md.b64e72b8.js
rename to assets/en_US_guide_docker_install.md.3f953e1b.js
index 6d19764a1f..b8511092ac 100644
--- a/assets/en_US_guide_docker_install.md.b64e72b8.js
+++ b/assets/en_US_guide_docker_install.md.3f953e1b.js
@@ -1,3 +1,3 @@
-import{_ as s,c as a,o as e,d as n}from"./app.5076e825.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":1687078405000}',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,d as n}from"./app.5076e825.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":1687078558000}',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.b64e72b8.lean.js b/assets/en_US_guide_docker_install.md.3f953e1b.lean.js similarity index 85% rename from assets/en_US_guide_docker_install.md.b64e72b8.lean.js rename to assets/en_US_guide_docker_install.md.3f953e1b.lean.js index b2be013a10..7ceaa77971 100644 --- a/assets/en_US_guide_docker_install.md.b64e72b8.lean.js +++ b/assets/en_US_guide_docker_install.md.3f953e1b.lean.js @@ -1 +1 @@ -import{_ as s,c as a,o as e,d as n}from"./app.5076e825.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":1687078405000}',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,d as n}from"./app.5076e825.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":1687078558000}',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.8799f334.js b/assets/en_US_guide_docker_precheck.md.236faa9d.js similarity index 98% rename from assets/en_US_guide_docker_precheck.md.8799f334.js rename to assets/en_US_guide_docker_precheck.md.236faa9d.js index 4702746b42..f3e9230af2 100644 --- a/assets/en_US_guide_docker_precheck.md.8799f334.js +++ b/assets/en_US_guide_docker_precheck.md.236faa9d.js @@ -1 +1 @@ -import{_ as e,c as r,o as t,d as a}from"./app.5076e825.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":1687078405000}',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,d as a}from"./app.5076e825.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":1687078558000}',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.8799f334.lean.js b/assets/en_US_guide_docker_precheck.md.236faa9d.lean.js similarity index 87% rename from assets/en_US_guide_docker_precheck.md.8799f334.lean.js rename to assets/en_US_guide_docker_precheck.md.236faa9d.lean.js index 935640436d..1fc8f4e89a 100644 --- a/assets/en_US_guide_docker_precheck.md.8799f334.lean.js +++ b/assets/en_US_guide_docker_precheck.md.236faa9d.lean.js @@ -1 +1 @@ -import{_ as e,c as r,o as t,d as a}from"./app.5076e825.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":1687078405000}',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,d as a}from"./app.5076e825.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":1687078558000}',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.f50f343b.js b/assets/en_US_guide_docker_qa.md.690da7b2.js similarity index 79% rename from assets/en_US_guide_docker_qa.md.f50f343b.js rename to assets/en_US_guide_docker_qa.md.690da7b2.js index fc62eb89c8..9155b9d996 100644 --- a/assets/en_US_guide_docker_qa.md.f50f343b.js +++ b/assets/en_US_guide_docker_qa.md.690da7b2.js @@ -1 +1 @@ -import{_ as e,c as t,o as a}from"./app.5076e825.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_qa.md","lastUpdated":1687078405000}',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.5076e825.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_qa.md","lastUpdated":1687078558000}',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.f50f343b.lean.js b/assets/en_US_guide_docker_qa.md.690da7b2.lean.js similarity index 79% rename from assets/en_US_guide_docker_qa.md.f50f343b.lean.js rename to assets/en_US_guide_docker_qa.md.690da7b2.lean.js index fc62eb89c8..9155b9d996 100644 --- a/assets/en_US_guide_docker_qa.md.f50f343b.lean.js +++ b/assets/en_US_guide_docker_qa.md.690da7b2.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o as a}from"./app.5076e825.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_qa.md","lastUpdated":1687078405000}',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.5076e825.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_qa.md","lastUpdated":1687078558000}',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.d165b271.js b/assets/en_US_guide_docker_thanks.md.d29c6a96.js similarity index 79% rename from assets/en_US_guide_docker_thanks.md.d165b271.js rename to assets/en_US_guide_docker_thanks.md.d29c6a96.js index 1cdce660e3..5231dee722 100644 --- a/assets/en_US_guide_docker_thanks.md.d165b271.js +++ b/assets/en_US_guide_docker_thanks.md.d29c6a96.js @@ -1 +1 @@ -import{_ as e,c as t,o as a}from"./app.5076e825.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_thanks.md","lastUpdated":1687078405000}',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.5076e825.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_thanks.md","lastUpdated":1687078558000}',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.d165b271.lean.js b/assets/en_US_guide_docker_thanks.md.d29c6a96.lean.js similarity index 79% rename from assets/en_US_guide_docker_thanks.md.d165b271.lean.js rename to assets/en_US_guide_docker_thanks.md.d29c6a96.lean.js index 1cdce660e3..5231dee722 100644 --- a/assets/en_US_guide_docker_thanks.md.d165b271.lean.js +++ b/assets/en_US_guide_docker_thanks.md.d29c6a96.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o as a}from"./app.5076e825.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_thanks.md","lastUpdated":1687078405000}',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.5076e825.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_thanks.md","lastUpdated":1687078558000}',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.31e6f082.js b/assets/en_US_guide_lxd_extra_config.md.9bac35c7.js similarity index 99% rename from assets/en_US_guide_lxd_extra_config.md.31e6f082.js rename to assets/en_US_guide_lxd_extra_config.md.9bac35c7.js index 1496d5204e..fd41f54f1d 100644 --- a/assets/en_US_guide_lxd_extra_config.md.31e6f082.js +++ b/assets/en_US_guide_lxd_extra_config.md.9bac35c7.js @@ -1,4 +1,4 @@ -import{_ as s,c as a,o as n,d as e}from"./app.5076e825.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":1687078405000}',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,d as e}from"./app.5076e825.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":1687078558000}',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.31e6f082.lean.js b/assets/en_US_guide_lxd_extra_config.md.9bac35c7.lean.js
similarity index 92%
rename from assets/en_US_guide_lxd_extra_config.md.31e6f082.lean.js
rename to assets/en_US_guide_lxd_extra_config.md.9bac35c7.lean.js
index c40b41b685..6df78b98f6 100644
--- a/assets/en_US_guide_lxd_extra_config.md.31e6f082.lean.js
+++ b/assets/en_US_guide_lxd_extra_config.md.9bac35c7.lean.js
@@ -1 +1 @@
-import{_ as s,c as a,o as n,d as e}from"./app.5076e825.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":1687078405000}',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,d as e}from"./app.5076e825.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":1687078558000}',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.eadd0e05.js b/assets/en_US_guide_lxd_install.md.34edb56c.js
similarity index 99%
rename from assets/en_US_guide_lxd_install.md.eadd0e05.js
rename to assets/en_US_guide_lxd_install.md.34edb56c.js
index 63546f2586..efc6eac9d2 100644
--- a/assets/en_US_guide_lxd_install.md.eadd0e05.js
+++ b/assets/en_US_guide_lxd_install.md.34edb56c.js
@@ -1,4 +1,4 @@
-import{_ as a,c as s,o as n,d as p}from"./app.5076e825.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":1687078405000}',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,d as p}from"./app.5076e825.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":1687078558000}',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.eadd0e05.lean.js b/assets/en_US_guide_lxd_install.md.34edb56c.lean.js
similarity index 91%
rename from assets/en_US_guide_lxd_install.md.eadd0e05.lean.js
rename to assets/en_US_guide_lxd_install.md.34edb56c.lean.js
index 11bdc54974..d393bcb117 100644
--- a/assets/en_US_guide_lxd_install.md.eadd0e05.lean.js
+++ b/assets/en_US_guide_lxd_install.md.34edb56c.lean.js
@@ -1 +1 @@
-import{_ as a,c as s,o as n,d as p}from"./app.5076e825.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":1687078405000}',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,d as p}from"./app.5076e825.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":1687078558000}',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.82e9383f.js b/assets/en_US_guide_lxd_lxc.md.1a505306.js
similarity index 99%
rename from assets/en_US_guide_lxd_lxc.md.82e9383f.js
rename to assets/en_US_guide_lxd_lxc.md.1a505306.js
index 364698ff60..0c87f2445e 100644
--- a/assets/en_US_guide_lxd_lxc.md.82e9383f.js
+++ b/assets/en_US_guide_lxd_lxc.md.1a505306.js
@@ -1,4 +1,4 @@
-import{_ as s,c as a,o as n,d as e}from"./app.5076e825.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":1687078405000}',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,d as e}from"./app.5076e825.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":1687078558000}',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.82e9383f.lean.js b/assets/en_US_guide_lxd_lxc.md.1a505306.lean.js
similarity index 94%
rename from assets/en_US_guide_lxd_lxc.md.82e9383f.lean.js
rename to assets/en_US_guide_lxd_lxc.md.1a505306.lean.js
index 440fe93e93..20b2cd164e 100644
--- a/assets/en_US_guide_lxd_lxc.md.82e9383f.lean.js
+++ b/assets/en_US_guide_lxd_lxc.md.1a505306.lean.js
@@ -1 +1 @@
-import{_ as s,c as a,o as n,d as e}from"./app.5076e825.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":1687078405000}',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,d as e}from"./app.5076e825.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":1687078558000}',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.03d91873.js b/assets/en_US_guide_lxd_precheck.md.28b4c956.js
similarity index 98%
rename from assets/en_US_guide_lxd_precheck.md.03d91873.js
rename to assets/en_US_guide_lxd_precheck.md.28b4c956.js
index d83a8dc91a..7468a3007e 100644
--- a/assets/en_US_guide_lxd_precheck.md.03d91873.js
+++ b/assets/en_US_guide_lxd_precheck.md.28b4c956.js
@@ -1,2 +1,2 @@
-import{_ as e,c as t,o as i,d as r}from"./app.5076e825.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":1687078405000}',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,d as r}from"./app.5076e825.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":1687078558000}',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.03d91873.lean.js b/assets/en_US_guide_lxd_precheck.md.28b4c956.lean.js similarity index 89% rename from assets/en_US_guide_lxd_precheck.md.03d91873.lean.js rename to assets/en_US_guide_lxd_precheck.md.28b4c956.lean.js index de4d86cbfb..b3957f4897 100644 --- a/assets/en_US_guide_lxd_precheck.md.03d91873.lean.js +++ b/assets/en_US_guide_lxd_precheck.md.28b4c956.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o as i,d as r}from"./app.5076e825.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":1687078405000}',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,d as r}from"./app.5076e825.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":1687078558000}',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.de7ce736.js b/assets/en_US_guide_lxd_qa.md.746a6c23.js similarity index 95% rename from assets/en_US_guide_lxd_qa.md.de7ce736.js rename to assets/en_US_guide_lxd_qa.md.746a6c23.js index 19e3d770af..c90dd0e151 100644 --- a/assets/en_US_guide_lxd_qa.md.de7ce736.js +++ b/assets/en_US_guide_lxd_qa.md.746a6c23.js @@ -1 +1 @@ -import{_ as e,c as r,o as a,d as t}from"./app.5076e825.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":1687078405000}',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 a(),r("div",null,_)}var u=e(p,[["render",n]]);export{v as __pageData,u as default}; +import{_ as e,c as r,o as a,d as t}from"./app.5076e825.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":1687078558000}',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 a(),r("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.de7ce736.lean.js b/assets/en_US_guide_lxd_qa.md.746a6c23.lean.js similarity index 90% rename from assets/en_US_guide_lxd_qa.md.de7ce736.lean.js rename to assets/en_US_guide_lxd_qa.md.746a6c23.lean.js index af62d84222..874b5c66a9 100644 --- a/assets/en_US_guide_lxd_qa.md.de7ce736.lean.js +++ b/assets/en_US_guide_lxd_qa.md.746a6c23.lean.js @@ -1 +1 @@ -import{_ as e,c as r,o as a,d as t}from"./app.5076e825.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":1687078405000}',p={},o=t("",4),_=[o];function n(s,l,i,d,f,c){return a(),r("div",null,_)}var u=e(p,[["render",n]]);export{v as __pageData,u as default}; +import{_ as e,c as r,o as a,d as t}from"./app.5076e825.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":1687078558000}',p={},o=t("",4),_=[o];function n(s,l,i,d,f,c){return a(),r("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.07254355.js b/assets/en_US_guide_lxd_thanks.md.7e274d47.js similarity index 97% rename from assets/en_US_guide_lxd_thanks.md.07254355.js rename to assets/en_US_guide_lxd_thanks.md.7e274d47.js index 6ad1adc83c..b64d966cf5 100644 --- a/assets/en_US_guide_lxd_thanks.md.07254355.js +++ b/assets/en_US_guide_lxd_thanks.md.7e274d47.js @@ -1 +1 @@ -import{_ as e,c as r,o as t,d as n}from"./app.5076e825.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":1687078405000}',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,d as n}from"./app.5076e825.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":1687078558000}',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.07254355.lean.js b/assets/en_US_guide_lxd_thanks.md.7e274d47.lean.js similarity index 84% rename from assets/en_US_guide_lxd_thanks.md.07254355.lean.js rename to assets/en_US_guide_lxd_thanks.md.7e274d47.lean.js index b995b111b5..f95c9576a2 100644 --- a/assets/en_US_guide_lxd_thanks.md.07254355.lean.js +++ b/assets/en_US_guide_lxd_thanks.md.7e274d47.lean.js @@ -1 +1 @@ -import{_ as e,c as r,o as t,d as n}from"./app.5076e825.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":1687078405000}',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,d as n}from"./app.5076e825.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":1687078558000}',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.7db4487f.js b/assets/en_US_guide_pve_install.md.60429d62.js similarity index 99% rename from assets/en_US_guide_pve_install.md.7db4487f.js rename to assets/en_US_guide_pve_install.md.60429d62.js index 410eb2c84f..1b76e48fe9 100644 --- a/assets/en_US_guide_pve_install.md.7db4487f.js +++ b/assets/en_US_guide_pve_install.md.60429d62.js @@ -1,4 +1,4 @@ -import{_ as s,c as e,o as a,d as t}from"./app.5076e825.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":1687078405000}',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,d as t}from"./app.5076e825.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":1687078558000}',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.7db4487f.lean.js b/assets/en_US_guide_pve_install.md.60429d62.lean.js
similarity index 90%
rename from assets/en_US_guide_pve_install.md.7db4487f.lean.js
rename to assets/en_US_guide_pve_install.md.60429d62.lean.js
index bfd755d0ad..686b801e93 100644
--- a/assets/en_US_guide_pve_install.md.7db4487f.lean.js
+++ b/assets/en_US_guide_pve_install.md.60429d62.lean.js
@@ -1 +1 @@
-import{_ as s,c as e,o as a,d as t}from"./app.5076e825.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":1687078405000}',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,d as t}from"./app.5076e825.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":1687078558000}',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.fd0b73b4.js b/assets/en_US_guide_pve_kvm.md.1b25a6ab.js
similarity index 99%
rename from assets/en_US_guide_pve_kvm.md.fd0b73b4.js
rename to assets/en_US_guide_pve_kvm.md.1b25a6ab.js
index 54734e407b..ca69b062d4 100644
--- a/assets/en_US_guide_pve_kvm.md.fd0b73b4.js
+++ b/assets/en_US_guide_pve_kvm.md.1b25a6ab.js
@@ -1,4 +1,4 @@
-import{_ as s,c as a,o as e,d as n}from"./app.5076e825.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":1687078405000}',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,d as n}from"./app.5076e825.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":1687078558000}',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.fd0b73b4.lean.js b/assets/en_US_guide_pve_kvm.md.1b25a6ab.lean.js
similarity index 93%
rename from assets/en_US_guide_pve_kvm.md.fd0b73b4.lean.js
rename to assets/en_US_guide_pve_kvm.md.1b25a6ab.lean.js
index ca6cc7f08f..f2166d7a9d 100644
--- a/assets/en_US_guide_pve_kvm.md.fd0b73b4.lean.js
+++ b/assets/en_US_guide_pve_kvm.md.1b25a6ab.lean.js
@@ -1 +1 @@
-import{_ as s,c as a,o as e,d as n}from"./app.5076e825.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":1687078405000}',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,d as n}from"./app.5076e825.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":1687078558000}',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.a71ffd84.js b/assets/en_US_guide_pve_lxc.md.610c1f28.js
similarity index 99%
rename from assets/en_US_guide_pve_lxc.md.a71ffd84.js
rename to assets/en_US_guide_pve_lxc.md.610c1f28.js
index af157c3905..15f96971b7 100644
--- a/assets/en_US_guide_pve_lxc.md.a71ffd84.js
+++ b/assets/en_US_guide_pve_lxc.md.610c1f28.js
@@ -1,4 +1,4 @@
-import{_ as s,c as a,o as e,d as n}from"./app.5076e825.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":1687078405000}',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,d as n}from"./app.5076e825.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":1687078558000}',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.a71ffd84.lean.js b/assets/en_US_guide_pve_lxc.md.610c1f28.lean.js
similarity index 90%
rename from assets/en_US_guide_pve_lxc.md.a71ffd84.lean.js
rename to assets/en_US_guide_pve_lxc.md.610c1f28.lean.js
index 0d27f759bf..5bbb216f67 100644
--- a/assets/en_US_guide_pve_lxc.md.a71ffd84.lean.js
+++ b/assets/en_US_guide_pve_lxc.md.610c1f28.lean.js
@@ -1 +1 @@
-import{_ as s,c as a,o as e,d as n}from"./app.5076e825.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":1687078405000}',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,d as n}from"./app.5076e825.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":1687078558000}',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.1f5b6fa0.js b/assets/en_US_guide_pve_precheck.md.0a594caa.js
similarity index 98%
rename from assets/en_US_guide_pve_precheck.md.1f5b6fa0.js
rename to assets/en_US_guide_pve_precheck.md.0a594caa.js
index d37194b286..094f6153d9 100644
--- a/assets/en_US_guide_pve_precheck.md.1f5b6fa0.js
+++ b/assets/en_US_guide_pve_precheck.md.0a594caa.js
@@ -1,3 +1,3 @@
-import{_ as e,c as a,o as t,d as i}from"./app.5076e825.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":1687078405000}',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,d as i}from"./app.5076e825.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":1687078558000}',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.1f5b6fa0.lean.js b/assets/en_US_guide_pve_precheck.md.0a594caa.lean.js similarity index 88% rename from assets/en_US_guide_pve_precheck.md.1f5b6fa0.lean.js rename to assets/en_US_guide_pve_precheck.md.0a594caa.lean.js index 83f78664ec..e90a9426dd 100644 --- a/assets/en_US_guide_pve_precheck.md.1f5b6fa0.lean.js +++ b/assets/en_US_guide_pve_precheck.md.0a594caa.lean.js @@ -1 +1 @@ -import{_ as e,c as a,o as t,d as i}from"./app.5076e825.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":1687078405000}',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,d as i}from"./app.5076e825.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":1687078558000}',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.6b4c5771.js b/assets/en_US_guide_pve_qa.md.94755454.js similarity index 98% rename from assets/en_US_guide_pve_qa.md.6b4c5771.js rename to assets/en_US_guide_pve_qa.md.94755454.js index 8f9a71c239..341c87cc68 100644 --- a/assets/en_US_guide_pve_qa.md.6b4c5771.js +++ b/assets/en_US_guide_pve_qa.md.94755454.js @@ -1 +1 @@ -import{_ as e,c as r,o as a,d as t}from"./app.5076e825.js";const m='{"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"}],"relativePath":"en_US/guide/pve_qa.md","lastUpdated":1687078405000}',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

',12),p=[o];function s(l,h,c,i,_,d){return a(),r("div",null,p)}var k=e(n,[["render",s]]);export{m as __pageData,k as default}; +import{_ as e,c as r,o as a,d as t}from"./app.5076e825.js";const m='{"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"}],"relativePath":"en_US/guide/pve_qa.md","lastUpdated":1687078558000}',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

',12),p=[o];function s(l,h,c,i,_,d){return a(),r("div",null,p)}var k=e(n,[["render",s]]);export{m as __pageData,k as default}; diff --git a/assets/en_US_guide_pve_qa.md.6b4c5771.lean.js b/assets/en_US_guide_pve_qa.md.94755454.lean.js similarity index 92% rename from assets/en_US_guide_pve_qa.md.6b4c5771.lean.js rename to assets/en_US_guide_pve_qa.md.94755454.lean.js index 48b3d598ff..bcc3e26553 100644 --- a/assets/en_US_guide_pve_qa.md.6b4c5771.lean.js +++ b/assets/en_US_guide_pve_qa.md.94755454.lean.js @@ -1 +1 @@ -import{_ as e,c as r,o as a,d as t}from"./app.5076e825.js";const m='{"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"}],"relativePath":"en_US/guide/pve_qa.md","lastUpdated":1687078405000}',n={},o=t("",12),p=[o];function s(l,h,c,i,_,d){return a(),r("div",null,p)}var k=e(n,[["render",s]]);export{m as __pageData,k as default}; +import{_ as e,c as r,o as a,d as t}from"./app.5076e825.js";const m='{"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"}],"relativePath":"en_US/guide/pve_qa.md","lastUpdated":1687078558000}',n={},o=t("",12),p=[o];function s(l,h,c,i,_,d){return a(),r("div",null,p)}var k=e(n,[["render",s]]);export{m as __pageData,k as default}; diff --git a/assets/en_US_guide_pve_thanks.md.6e4a65ea.js b/assets/en_US_guide_pve_thanks.md.bee3ea50.js similarity index 96% rename from assets/en_US_guide_pve_thanks.md.6e4a65ea.js rename to assets/en_US_guide_pve_thanks.md.bee3ea50.js index aa6976157a..abb50d31ae 100644 --- a/assets/en_US_guide_pve_thanks.md.6e4a65ea.js +++ b/assets/en_US_guide_pve_thanks.md.bee3ea50.js @@ -1 +1 @@ -import{_ as e,c as r,o as t,d as a}from"./app.5076e825.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":1687078405000}',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,d as a}from"./app.5076e825.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":1687078558000}',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.6e4a65ea.lean.js b/assets/en_US_guide_pve_thanks.md.bee3ea50.lean.js similarity index 84% rename from assets/en_US_guide_pve_thanks.md.6e4a65ea.lean.js rename to assets/en_US_guide_pve_thanks.md.bee3ea50.lean.js index 6460034e41..c8e5c98bdd 100644 --- a/assets/en_US_guide_pve_thanks.md.6e4a65ea.lean.js +++ b/assets/en_US_guide_pve_thanks.md.bee3ea50.lean.js @@ -1 +1 @@ -import{_ as e,c as r,o as t,d as a}from"./app.5076e825.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":1687078405000}',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,d as a}from"./app.5076e825.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":1687078558000}',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.3852eb87.js b/assets/en_US_index.md.7b21a6b2.js similarity index 96% rename from assets/en_US_index.md.3852eb87.js rename to assets/en_US_index.md.7b21a6b2.js index 90517cfbc7..a4f6510762 100644 --- a/assets/en_US_index.md.3852eb87.js +++ b/assets/en_US_index.md.7b21a6b2.js @@ -1 +1 @@ -import{_ as n,c as a,o,a as e,b as t}from"./app.5076e825.js";const f='{"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 Installation","details":"Support one-click script installation, easy to use; based on Debian, Ubuntu long-term maintenance version development, try to ensure that the host system and development environment consistent"},{"title":"Comes with internal and external port forwarding","details":"Support automatic intranet port forwarding, including TCP and UDP protocols"},{"title":"Batch Virtualization","details":"Support for KVM, LXC, Docker virtualization batch opening of virtual machines (containers)"},{"title":"Self-limiting abuse","details":"Partially virtualized containers/VMs have been masked and loaded with restrictions to avoid being used for abuse"}],"footer":"Copyright \xA9 2022-present Nezhahq"},"headers":[],"relativePath":"en_US/index.md","lastUpdated":1687078405000}',i={},r=e("p",null,"Documentation has not been translated yet, waiting for translation.",-1),s=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=[r,s];function c(d,p,u,h,m,_){return o(),a("div",null,l)}var v=n(i,[["render",c]]);export{f as __pageData,v as default}; +import{_ as n,c as a,o,a as e,b as t}from"./app.5076e825.js";const f='{"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 Installation","details":"Support one-click script installation, easy to use; based on Debian, Ubuntu long-term maintenance version development, try to ensure that the host system and development environment consistent"},{"title":"Comes with internal and external port forwarding","details":"Support automatic intranet port forwarding, including TCP and UDP protocols"},{"title":"Batch Virtualization","details":"Support for KVM, LXC, Docker virtualization batch opening of virtual machines (containers)"},{"title":"Self-limiting abuse","details":"Partially virtualized containers/VMs have been masked and loaded with restrictions to avoid being used for abuse"}],"footer":"Copyright \xA9 2022-present Nezhahq"},"headers":[],"relativePath":"en_US/index.md","lastUpdated":1687078558000}',i={},r=e("p",null,"Documentation has not been translated yet, waiting for translation.",-1),s=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=[r,s];function c(d,p,u,h,m,_){return o(),a("div",null,l)}var v=n(i,[["render",c]]);export{f as __pageData,v as default}; diff --git a/assets/en_US_index.md.3852eb87.lean.js b/assets/en_US_index.md.7b21a6b2.lean.js similarity index 96% rename from assets/en_US_index.md.3852eb87.lean.js rename to assets/en_US_index.md.7b21a6b2.lean.js index 90517cfbc7..a4f6510762 100644 --- a/assets/en_US_index.md.3852eb87.lean.js +++ b/assets/en_US_index.md.7b21a6b2.lean.js @@ -1 +1 @@ -import{_ as n,c as a,o,a as e,b as t}from"./app.5076e825.js";const f='{"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 Installation","details":"Support one-click script installation, easy to use; based on Debian, Ubuntu long-term maintenance version development, try to ensure that the host system and development environment consistent"},{"title":"Comes with internal and external port forwarding","details":"Support automatic intranet port forwarding, including TCP and UDP protocols"},{"title":"Batch Virtualization","details":"Support for KVM, LXC, Docker virtualization batch opening of virtual machines (containers)"},{"title":"Self-limiting abuse","details":"Partially virtualized containers/VMs have been masked and loaded with restrictions to avoid being used for abuse"}],"footer":"Copyright \xA9 2022-present Nezhahq"},"headers":[],"relativePath":"en_US/index.md","lastUpdated":1687078405000}',i={},r=e("p",null,"Documentation has not been translated yet, waiting for translation.",-1),s=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=[r,s];function c(d,p,u,h,m,_){return o(),a("div",null,l)}var v=n(i,[["render",c]]);export{f as __pageData,v as default}; +import{_ as n,c as a,o,a as e,b as t}from"./app.5076e825.js";const f='{"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 Installation","details":"Support one-click script installation, easy to use; based on Debian, Ubuntu long-term maintenance version development, try to ensure that the host system and development environment consistent"},{"title":"Comes with internal and external port forwarding","details":"Support automatic intranet port forwarding, including TCP and UDP protocols"},{"title":"Batch Virtualization","details":"Support for KVM, LXC, Docker virtualization batch opening of virtual machines (containers)"},{"title":"Self-limiting abuse","details":"Partially virtualized containers/VMs have been masked and loaded with restrictions to avoid being used for abuse"}],"footer":"Copyright \xA9 2022-present Nezhahq"},"headers":[],"relativePath":"en_US/index.md","lastUpdated":1687078558000}',i={},r=e("p",null,"Documentation has not been translated yet, waiting for translation.",-1),s=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=[r,s];function c(d,p,u,h,m,_){return o(),a("div",null,l)}var v=n(i,[["render",c]]);export{f as __pageData,v as default}; diff --git a/assets/guide_dashboard.md.8a291adb.js b/assets/guide_dashboard.md.15cb6f90.js similarity index 98% rename from assets/guide_dashboard.md.8a291adb.js rename to assets/guide_dashboard.md.15cb6f90.js index ea51bcb34b..92c9d53f49 100644 --- a/assets/guide_dashboard.md.8a291adb.js +++ b/assets/guide_dashboard.md.15cb6f90.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,d as r}from"./app.5076e825.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":1687078405000}',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,d as r}from"./app.5076e825.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":1687078558000}',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.8a291adb.lean.js b/assets/guide_dashboard.md.15cb6f90.lean.js similarity index 94% rename from assets/guide_dashboard.md.8a291adb.lean.js rename to assets/guide_dashboard.md.15cb6f90.lean.js index 82dd2ece49..7a4f02551d 100644 --- a/assets/guide_dashboard.md.8a291adb.lean.js +++ b/assets/guide_dashboard.md.15cb6f90.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,d as r}from"./app.5076e825.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":1687078405000}',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,d as r}from"./app.5076e825.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":1687078558000}',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.a318a1f6.js b/assets/guide_dashboardq.md.6d618512.js similarity index 80% rename from assets/guide_dashboardq.md.a318a1f6.js rename to assets/guide_dashboardq.md.6d618512.js index 1e9dea04a2..08ed486733 100644 --- a/assets/guide_dashboardq.md.a318a1f6.js +++ b/assets/guide_dashboardq.md.6d618512.js @@ -1,2 +1,2 @@ -import{_ as t,c as o,o as a,a as e}from"./app.5076e825.js";const k='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/dashboardq.md","lastUpdated":1687078405000}',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,a as e}from"./app.5076e825.js";const k='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/dashboardq.md","lastUpdated":1687078558000}',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 v=t(s,[["render",i]]);export{k as __pageData,v as default}; diff --git a/assets/guide_dashboardq.md.a318a1f6.lean.js b/assets/guide_dashboardq.md.6d618512.lean.js similarity index 80% rename from assets/guide_dashboardq.md.a318a1f6.lean.js rename to assets/guide_dashboardq.md.6d618512.lean.js index 1e9dea04a2..08ed486733 100644 --- a/assets/guide_dashboardq.md.a318a1f6.lean.js +++ b/assets/guide_dashboardq.md.6d618512.lean.js @@ -1,2 +1,2 @@ -import{_ as t,c as o,o as a,a as e}from"./app.5076e825.js";const k='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/dashboardq.md","lastUpdated":1687078405000}',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,a as e}from"./app.5076e825.js";const k='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/dashboardq.md","lastUpdated":1687078558000}',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 v=t(s,[["render",i]]);export{k as __pageData,v as default}; diff --git a/assets/guide_docker_build.md.2f4603f5.js b/assets/guide_docker_build.md.2feb34ce.js similarity index 99% rename from assets/guide_docker_build.md.2f4603f5.js rename to assets/guide_docker_build.md.2feb34ce.js index 3785f61e5f..002fd2500f 100644 --- a/assets/guide_docker_build.md.2f4603f5.js +++ b/assets/guide_docker_build.md.2feb34ce.js @@ -1,4 +1,4 @@ -import{_ as s,c as e,o as a,d as n}from"./app.5076e825.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":"en_US/guide/docker_build.md","lastUpdated":1687078405000}',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,d as n}from"./app.5076e825.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":"en_US/guide/docker_build.md","lastUpdated":1687078558000}',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.2f4603f5.lean.js b/assets/guide_docker_build.md.2feb34ce.lean.js
similarity index 93%
rename from assets/guide_docker_build.md.2f4603f5.lean.js
rename to assets/guide_docker_build.md.2feb34ce.lean.js
index 5afe3ffa39..f4b54cfa97 100644
--- a/assets/guide_docker_build.md.2f4603f5.lean.js
+++ b/assets/guide_docker_build.md.2feb34ce.lean.js
@@ -1 +1 @@
-import{_ as s,c as e,o as a,d as n}from"./app.5076e825.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":"en_US/guide/docker_build.md","lastUpdated":1687078405000}',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,d as n}from"./app.5076e825.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":"en_US/guide/docker_build.md","lastUpdated":1687078558000}',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.f5df2baf.js b/assets/guide_docker_install.md.14a357e6.js
similarity index 95%
rename from assets/guide_docker_install.md.f5df2baf.js
rename to assets/guide_docker_install.md.14a357e6.js
index 6d19764a1f..b8511092ac 100644
--- a/assets/guide_docker_install.md.f5df2baf.js
+++ b/assets/guide_docker_install.md.14a357e6.js
@@ -1,3 +1,3 @@
-import{_ as s,c as a,o as e,d as n}from"./app.5076e825.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":1687078405000}',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,d as n}from"./app.5076e825.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":1687078558000}',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.f5df2baf.lean.js b/assets/guide_docker_install.md.14a357e6.lean.js similarity index 85% rename from assets/guide_docker_install.md.f5df2baf.lean.js rename to assets/guide_docker_install.md.14a357e6.lean.js index b2be013a10..7ceaa77971 100644 --- a/assets/guide_docker_install.md.f5df2baf.lean.js +++ b/assets/guide_docker_install.md.14a357e6.lean.js @@ -1 +1 @@ -import{_ as s,c as a,o as e,d as n}from"./app.5076e825.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":1687078405000}',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,d as n}from"./app.5076e825.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":1687078558000}',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.502722ce.js b/assets/guide_docker_precheck.md.08b55f4e.js similarity index 98% rename from assets/guide_docker_precheck.md.502722ce.js rename to assets/guide_docker_precheck.md.08b55f4e.js index 4702746b42..f3e9230af2 100644 --- a/assets/guide_docker_precheck.md.502722ce.js +++ b/assets/guide_docker_precheck.md.08b55f4e.js @@ -1 +1 @@ -import{_ as e,c as r,o as t,d as a}from"./app.5076e825.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":1687078405000}',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,d as a}from"./app.5076e825.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":1687078558000}',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.502722ce.lean.js b/assets/guide_docker_precheck.md.08b55f4e.lean.js similarity index 87% rename from assets/guide_docker_precheck.md.502722ce.lean.js rename to assets/guide_docker_precheck.md.08b55f4e.lean.js index 935640436d..1fc8f4e89a 100644 --- a/assets/guide_docker_precheck.md.502722ce.lean.js +++ b/assets/guide_docker_precheck.md.08b55f4e.lean.js @@ -1 +1 @@ -import{_ as e,c as r,o as t,d as a}from"./app.5076e825.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":1687078405000}',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,d as a}from"./app.5076e825.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":1687078558000}',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.a0175ce2.js b/assets/guide_docker_qa.md.82851c47.js similarity index 79% rename from assets/guide_docker_qa.md.a0175ce2.js rename to assets/guide_docker_qa.md.82851c47.js index fc62eb89c8..9155b9d996 100644 --- a/assets/guide_docker_qa.md.a0175ce2.js +++ b/assets/guide_docker_qa.md.82851c47.js @@ -1 +1 @@ -import{_ as e,c as t,o as a}from"./app.5076e825.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_qa.md","lastUpdated":1687078405000}',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.5076e825.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_qa.md","lastUpdated":1687078558000}',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.a0175ce2.lean.js b/assets/guide_docker_qa.md.82851c47.lean.js similarity index 79% rename from assets/guide_docker_qa.md.a0175ce2.lean.js rename to assets/guide_docker_qa.md.82851c47.lean.js index fc62eb89c8..9155b9d996 100644 --- a/assets/guide_docker_qa.md.a0175ce2.lean.js +++ b/assets/guide_docker_qa.md.82851c47.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o as a}from"./app.5076e825.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_qa.md","lastUpdated":1687078405000}',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.5076e825.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_qa.md","lastUpdated":1687078558000}',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.41264487.js b/assets/guide_docker_thanks.md.41264487.js new file mode 100644 index 0000000000..9155b9d996 --- /dev/null +++ b/assets/guide_docker_thanks.md.41264487.js @@ -0,0 +1 @@ +import{_ as e,c as t,o as a}from"./app.5076e825.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_qa.md","lastUpdated":1687078558000}',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.41264487.lean.js b/assets/guide_docker_thanks.md.41264487.lean.js new file mode 100644 index 0000000000..9155b9d996 --- /dev/null +++ b/assets/guide_docker_thanks.md.41264487.lean.js @@ -0,0 +1 @@ +import{_ as e,c as t,o as a}from"./app.5076e825.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_qa.md","lastUpdated":1687078558000}',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.f249aea8.js b/assets/guide_docker_thanks.md.f249aea8.js deleted file mode 100644 index fc62eb89c8..0000000000 --- a/assets/guide_docker_thanks.md.f249aea8.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,c as t,o as a}from"./app.5076e825.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_qa.md","lastUpdated":1687078405000}',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.f249aea8.lean.js b/assets/guide_docker_thanks.md.f249aea8.lean.js deleted file mode 100644 index fc62eb89c8..0000000000 --- a/assets/guide_docker_thanks.md.f249aea8.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,c as t,o as a}from"./app.5076e825.js";const f='{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"en_US/guide/docker_qa.md","lastUpdated":1687078405000}',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.704751ef.js b/assets/guide_lxd_extra_config.md.6e73e894.js similarity index 99% rename from assets/guide_lxd_extra_config.md.704751ef.js rename to assets/guide_lxd_extra_config.md.6e73e894.js index 49804f9c89..1bb56b7b55 100644 --- a/assets/guide_lxd_extra_config.md.704751ef.js +++ b/assets/guide_lxd_extra_config.md.6e73e894.js @@ -1,4 +1,4 @@ -import{_ as s,c as a,o as n,d as e}from"./app.5076e825.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"}],"relativePath":"guide/lxd_extra_config.md","lastUpdated":1687078405000}',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 \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,d as e}from"./app.5076e825.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"}],"relativePath":"guide/lxd_extra_config.md","lastUpdated":1687078558000}',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 \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.704751ef.lean.js b/assets/guide_lxd_extra_config.md.6e73e894.lean.js
similarity index 92%
rename from assets/guide_lxd_extra_config.md.704751ef.lean.js
rename to assets/guide_lxd_extra_config.md.6e73e894.lean.js
index 6a81f72a08..f82d18f02a 100644
--- a/assets/guide_lxd_extra_config.md.704751ef.lean.js
+++ b/assets/guide_lxd_extra_config.md.6e73e894.lean.js
@@ -1 +1 @@
-import{_ as s,c as a,o as n,d as e}from"./app.5076e825.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"}],"relativePath":"guide/lxd_extra_config.md","lastUpdated":1687078405000}',t={},o=e("",40),p=[o];function c(i,l,r,d,h,u){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,d as e}from"./app.5076e825.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"}],"relativePath":"guide/lxd_extra_config.md","lastUpdated":1687078558000}',t={},o=e("",40),p=[o];function c(i,l,r,d,h,u){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.d1972765.js b/assets/guide_lxd_install.md.ef9812f3.js
similarity index 99%
rename from assets/guide_lxd_install.md.d1972765.js
rename to assets/guide_lxd_install.md.ef9812f3.js
index 854d75683f..55a18032f8 100644
--- a/assets/guide_lxd_install.md.d1972765.js
+++ b/assets/guide_lxd_install.md.ef9812f3.js
@@ -1,4 +1,4 @@
-import{_ as a,c as s,o as n,d as p}from"./app.5076e825.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":1687078405000}',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,d as p}from"./app.5076e825.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":1687078558000}',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/guide_lxd_install.md.d1972765.lean.js b/assets/guide_lxd_install.md.ef9812f3.lean.js
similarity index 91%
rename from assets/guide_lxd_install.md.d1972765.lean.js
rename to assets/guide_lxd_install.md.ef9812f3.lean.js
index 1abcfc8842..2368a99c25 100644
--- a/assets/guide_lxd_install.md.d1972765.lean.js
+++ b/assets/guide_lxd_install.md.ef9812f3.lean.js
@@ -1 +1 @@
-import{_ as a,c as s,o as n,d as p}from"./app.5076e825.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":1687078405000}',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,d as p}from"./app.5076e825.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":1687078558000}',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};
diff --git a/assets/guide_lxd_lxc.md.0299d98e.js b/assets/guide_lxd_lxc.md.98d41383.js
similarity index 70%
rename from assets/guide_lxd_lxc.md.0299d98e.js
rename to assets/guide_lxd_lxc.md.98d41383.js
index 88496d455c..9dd256cda8 100644
--- a/assets/guide_lxd_lxc.md.0299d98e.js
+++ b/assets/guide_lxd_lxc.md.98d41383.js
@@ -1,4 +1,4 @@
-import{_ as s,c as a,o as n,d as e}from"./app.5076e825.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":"\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"},{"level":3,"title":"\u5F00\u4E00\u4E2ANAT\u670D\u52A1\u5668","slug":"\u5F00\u4E00\u4E2Anat\u670D\u52A1\u5668"}],"relativePath":"guide/lxd_lxc.md","lastUpdated":1687078405000}',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,d as e}from"./app.5076e825.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":1687078558000}',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
@@ -22,13 +22,13 @@ import{_ as s,c as a,o as n,d as e}from"./app.5076e825.js";const g='{"title":"LX
 sudo find /var/tmp -type f -delete
 sudo find /tmp -type f -delete
 sudo find /var/cache/apt/archives -type f -delete
-

\u4E00\u952E\u811A\u672C\u8001\u624B\u63A8\u8350\u65B9\u4FBF\u5FEB\u6377

  • \u53EA\u751F\u6210\u4E00\u4E2ANAT\u670D\u52A1\u5668\uFF0C\u53EF\u81EA\u5B9A\u4E49\u9650\u5236\u6240\u6709\u5185\u5BB9

\u53EA\u5F00\u4E00\u4E2ANAT\u670D\u52A1\u5668

\u4E0B\u8F7D\u5F00\u673A\u811A\u672C

  • (\u975E\u5FC5\u987B\uFF0C\u5982\u679C\u4F60\u4F7F\u7528\u8FC7\u4E00\u952E\u5B89\u88C5LXD\u7684\u547D\u4EE4\uFF0C\u81EA\u52A8\u5DF2\u4E0B\u8F7D\u5BF9\u5E94\u7684\u5F00\u673A\u811A\u672C\uFF0C\u4E0D\u7528\u4E0B\u8F7D\u8BE5\u811A\u672C)

\u56FD\u9645

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

\u5355\u72EC\u751F\u6210\u4E00\u4E2ANAT\u670D\u52A1\u5668

  • \u53EA\u751F\u6210\u4E00\u4E2ANAT\u670D\u52A1\u5668\uFF0C\u53EF\u81EA\u5B9A\u4E49\u9650\u5236\u6240\u6709\u5185\u5BB9

\u4E0B\u8F7D\u5F00\u673A\u811A\u672C\u662F\u975E\u5FC5\u987B\u7684\uFF0C\u5982\u679C\u4F60\u4F7F\u7528\u8FC7\u4E00\u952E\u5B89\u88C5LXD\u7684\u547D\u4EE4\uFF0C\u81EA\u52A8\u5DF2\u4E0B\u8F7D\u5BF9\u5E94\u7684\u5F00\u673A\u811A\u672C\uFF0C\u4E0D\u7528\u4E0B\u8F7D\u8BE5\u811A\u672C

\u56FD\u9645

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

\u56FD\u5185

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

\u5F00\u4E00\u4E2ANAT\u670D\u52A1\u5668

\u5185\u5B58\u5927\u5C0F\u4EE5MB\u8BA1\u7B97\uFF0C\u786C\u76D8\u5927\u5C0F\u4EE5GB\u8BA1\u7B97\uFF0C\u4E0B\u8F7D\u901F\u5EA6\u4E0A\u4F20\u901F\u5EA6\u4EE5Mbit\u8BA1\u7B97\uFF0C\u662F\u5426\u542F\u7528IPV6\u4E0D\u4E00\u5B9A\u8981\u586BY\u6216\u8005N\uFF0C\u6CA1\u6709\u8FD9\u4E2A\u53C2\u6570\u4E5F\u884C

\u5982\u679C\u5916\u7F51\u8D77\u7AEF\u53E3\u548C\u5916\u7F51\u6B62\u7AEF\u53E3\u90FD\u8BBE\u7F6E\u4E3A0\u5219\u4E0D\u505A\u533A\u95F4\u5916\u7F51\u7AEF\u53E3\u6620\u5C04\u4E86\uFF0C\u53EA\u6620\u5C04\u57FA\u7840\u7684SSH\u7AEF\u53E3\uFF0C\u6CE8\u610F\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u4E0D\u8FDB\u884C\u6620\u5C04\u9700\u8981\u8BBE\u7F6E\u4E3A0

\u652F\u6301\u81EA\u5B9A\u4E49\u5C0F\u9E21\u7684\u7CFB\u7EDF\uFF0C\u6CE8\u610F\u4F20\u5165\u53C2\u6570\u4E3A\u7CFB\u7EDF\u540D\u5B57+\u7248\u672C\u53F7\uFF0C\u5982\uFF1Adebian11\u3001ubuntu20\uFF0Ccentos8\uFF0C\u6CE8\u610F\u90FD\u662F\u5C0F\u5199\u5B57\u6BCD+\u6570\u5B57\u7684\u7EC4\u5408

./buildone.sh \u5C0F\u9E21\u540D\u79F0 \u5185\u5B58\u5927\u5C0F \u786C\u76D8\u5927\u5C0F SSH\u7AEF\u53E3 \u5916\u7F51\u8D77\u7AEF\u53E3 \u5916\u7F51\u6B62\u7AEF\u53E3 \u4E0B\u8F7D\u901F\u5EA6 \u4E0A\u4F20\u901F\u5EA6 \u662F\u5426\u542F\u7528IPV6(Y or N) \u7CFB\u7EDF(\u7559\u7A7A\u5219\u4E3Adebian11)
+

\u4F7F\u7528\u65B9\u6CD5

\u5185\u5B58\u5927\u5C0F\u4EE5MB\u8BA1\u7B97\uFF0C\u786C\u76D8\u5927\u5C0F\u4EE5GB\u8BA1\u7B97\uFF0C\u4E0B\u8F7D\u901F\u5EA6\u4E0A\u4F20\u901F\u5EA6\u4EE5Mbit\u8BA1\u7B97\uFF0C\u662F\u5426\u542F\u7528IPV6\u4E0D\u4E00\u5B9A\u8981\u586BY\u6216\u8005N\uFF0C\u6CA1\u6709\u8FD9\u4E2A\u53C2\u6570\u4E5F\u884C

\u5982\u679C\u5916\u7F51\u8D77\u7AEF\u53E3\u548C\u5916\u7F51\u6B62\u7AEF\u53E3\u90FD\u8BBE\u7F6E\u4E3A0\u5219\u4E0D\u505A\u533A\u95F4\u5916\u7F51\u7AEF\u53E3\u6620\u5C04\u4E86\uFF0C\u53EA\u6620\u5C04\u57FA\u7840\u7684SSH\u7AEF\u53E3\uFF0C\u6CE8\u610F\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u4E0D\u8FDB\u884C\u6620\u5C04\u9700\u8981\u8BBE\u7F6E\u4E3A0

\u652F\u6301\u81EA\u5B9A\u4E49\u5C0F\u9E21\u7684\u7CFB\u7EDF\uFF0C\u6CE8\u610F\u4F20\u5165\u53C2\u6570\u4E3A\u7CFB\u7EDF\u540D\u5B57+\u7248\u672C\u53F7\uFF0C\u5982\uFF1Adebian11\u3001ubuntu20\uFF0Ccentos8\uFF0C\u6CE8\u610F\u90FD\u662F\u5C0F\u5199\u5B57\u6BCD+\u6570\u5B57\u7684\u7EC4\u5408

./buildone.sh \u5C0F\u9E21\u540D\u79F0 \u5185\u5B58\u5927\u5C0F \u786C\u76D8\u5927\u5C0F SSH\u7AEF\u53E3 \u5916\u7F51\u8D77\u7AEF\u53E3 \u5916\u7F51\u6B62\u7AEF\u53E3 \u4E0B\u8F7D\u901F\u5EA6 \u4E0A\u4F20\u901F\u5EA6 \u662F\u5426\u542F\u7528IPV6(Y or N) \u7CFB\u7EDF(\u7559\u7A7A\u5219\u4E3Adebian11)
 

\u793A\u4F8B

./buildone.sh test 256 2 20001 20002 20025 300 300 N
 
  • \u4EE5\u4E0B\u4E3A\u5F00\u8BBE\u7684\u793A\u4F8B\u5C0F\u9E21\u7684\u4FE1\u606F\uFF1A
    \u5C0F\u9E21\u540D\u5B57 - test SSH\u767B\u5F55\u7684\u7528\u6237\u540D - root SSH\u767B\u5F55\u7684\u5BC6\u7801 - \u968F\u673A\u751F\u6210 CPU\u6838\u6570 - 1
    \u5185\u5B58\u5927\u5C0F - 256MB \u78C1\u76D8\u5927\u5C0F - 2G
    \u5185\u5916\u7F51\u6620\u5C04\u7AEF\u53E3\u4E00\u81F4\u7684\u533A\u95F4 - 20002\u523020025 \u4E0A\u4F20\u5E26\u5BBD - 300Mbit \u4E0B\u8F7D\u5E26\u5BBD - 300Mbit \u81EA\u52A8\u8BBE\u7F6E\u5916\u7F51IPV6\u5730\u5740 - N \u7CFB\u7EDF - debian11

\u9700\u8981\u67E5\u770B\u4FE1\u606F\u5219\u6267\u884C

cat \u5C0F\u9E21\u540D\u5B57
 

\u6BD4\u5982\u67E5\u8BE2\u793A\u4F8B\u7684\u4FE1\u606F\u5C31\u662F

cat test
 

\u5982\u679C\u5DF2\u901A\u8FC7\u4EE5\u4E0A\u65B9\u6CD5\u751F\u6210\u8FC7\u5C0F\u9E21\uFF0C\u8FD8\u9700\u8981\u6279\u91CF\u751F\u6210\u5C0F\u9E21\uFF0C\u53EF\u4F7F\u7528\u624B\u52A8\u5B89\u88C5\u90E8\u5206\u7684\u811A\u672C\uFF0C\u4F46\u6CE8\u610F\u5148\u5220\u9664\u6D4B\u8BD5\u5C0F\u9E21\u518D\u8FDB\u884C\u6279\u91CF\u751F\u6210\u5C0F\u9E21

\u5220\u9664\u6D4B\u8BD5\u5C0F\u9E21

lxc delete -f test
 rm -rf test
 ls
-
`,81),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}; +
`,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_lxc.md.0299d98e.lean.js b/assets/guide_lxd_lxc.md.98d41383.lean.js similarity index 57% rename from assets/guide_lxd_lxc.md.0299d98e.lean.js rename to assets/guide_lxd_lxc.md.98d41383.lean.js index 8ed39f2656..714ef8cf6e 100644 --- a/assets/guide_lxd_lxc.md.0299d98e.lean.js +++ b/assets/guide_lxd_lxc.md.98d41383.lean.js @@ -1 +1 @@ -import{_ as s,c as a,o as n,d as e}from"./app.5076e825.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":"\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"},{"level":3,"title":"\u5F00\u4E00\u4E2ANAT\u670D\u52A1\u5668","slug":"\u5F00\u4E00\u4E2Anat\u670D\u52A1\u5668"}],"relativePath":"guide/lxd_lxc.md","lastUpdated":1687078405000}',p={},o=e("",81),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,d as e}from"./app.5076e825.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":1687078558000}',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.ea01b75b.js b/assets/guide_lxd_precheck.md.7674c348.js similarity index 98% rename from assets/guide_lxd_precheck.md.ea01b75b.js rename to assets/guide_lxd_precheck.md.7674c348.js index c0d4420f09..8f0d8e2080 100644 --- a/assets/guide_lxd_precheck.md.ea01b75b.js +++ b/assets/guide_lxd_precheck.md.7674c348.js @@ -1,3 +1,3 @@ -import{_ as e,c as t,o as r,d as i}from"./app.5076e825.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":1687078405000}',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,d as i}from"./app.5076e825.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":1687078558000}',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,d,p,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.ea01b75b.lean.js b/assets/guide_lxd_precheck.md.7674c348.lean.js similarity index 89% rename from assets/guide_lxd_precheck.md.ea01b75b.lean.js rename to assets/guide_lxd_precheck.md.7674c348.lean.js index ce4874e1e9..910ec8e35f 100644 --- a/assets/guide_lxd_precheck.md.ea01b75b.lean.js +++ b/assets/guide_lxd_precheck.md.7674c348.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o as r,d as i}from"./app.5076e825.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":1687078405000}',a={},c=i("",14),l=[c];function o(s,d,p,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,d as i}from"./app.5076e825.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":1687078558000}',a={},c=i("",14),l=[c];function o(s,d,p,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.633b612b.js b/assets/guide_lxd_qa.md.e45e5f4e.js similarity index 95% rename from assets/guide_lxd_qa.md.633b612b.js rename to assets/guide_lxd_qa.md.e45e5f4e.js index 19e3d770af..c90dd0e151 100644 --- a/assets/guide_lxd_qa.md.633b612b.js +++ b/assets/guide_lxd_qa.md.e45e5f4e.js @@ -1 +1 @@ -import{_ as e,c as r,o as a,d as t}from"./app.5076e825.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":1687078405000}',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 a(),r("div",null,_)}var u=e(p,[["render",n]]);export{v as __pageData,u as default}; +import{_ as e,c as r,o as a,d as t}from"./app.5076e825.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":1687078558000}',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 a(),r("div",null,_)}var u=e(p,[["render",n]]);export{v as __pageData,u as default}; diff --git a/assets/guide_lxd_qa.md.633b612b.lean.js b/assets/guide_lxd_qa.md.e45e5f4e.lean.js similarity index 90% rename from assets/guide_lxd_qa.md.633b612b.lean.js rename to assets/guide_lxd_qa.md.e45e5f4e.lean.js index af62d84222..874b5c66a9 100644 --- a/assets/guide_lxd_qa.md.633b612b.lean.js +++ b/assets/guide_lxd_qa.md.e45e5f4e.lean.js @@ -1 +1 @@ -import{_ as e,c as r,o as a,d as t}from"./app.5076e825.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":1687078405000}',p={},o=t("",4),_=[o];function n(s,l,i,d,f,c){return a(),r("div",null,_)}var u=e(p,[["render",n]]);export{v as __pageData,u as default}; +import{_ as e,c as r,o as a,d as t}from"./app.5076e825.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":1687078558000}',p={},o=t("",4),_=[o];function n(s,l,i,d,f,c){return a(),r("div",null,_)}var u=e(p,[["render",n]]);export{v as __pageData,u as default}; diff --git a/assets/guide_lxd_thanks.md.38286b09.js b/assets/guide_lxd_thanks.md.684471d0.js similarity index 97% rename from assets/guide_lxd_thanks.md.38286b09.js rename to assets/guide_lxd_thanks.md.684471d0.js index 6ad1adc83c..b64d966cf5 100644 --- a/assets/guide_lxd_thanks.md.38286b09.js +++ b/assets/guide_lxd_thanks.md.684471d0.js @@ -1 +1 @@ -import{_ as e,c as r,o as t,d as n}from"./app.5076e825.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":1687078405000}',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,d as n}from"./app.5076e825.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":1687078558000}',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.38286b09.lean.js b/assets/guide_lxd_thanks.md.684471d0.lean.js similarity index 84% rename from assets/guide_lxd_thanks.md.38286b09.lean.js rename to assets/guide_lxd_thanks.md.684471d0.lean.js index b995b111b5..f95c9576a2 100644 --- a/assets/guide_lxd_thanks.md.38286b09.lean.js +++ b/assets/guide_lxd_thanks.md.684471d0.lean.js @@ -1 +1 @@ -import{_ as e,c as r,o as t,d as n}from"./app.5076e825.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":1687078405000}',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,d as n}from"./app.5076e825.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":1687078558000}',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.0ba0048e.js b/assets/guide_pve_install.md.6b938709.js similarity index 99% rename from assets/guide_pve_install.md.0ba0048e.js rename to assets/guide_pve_install.md.6b938709.js index 54c01ca616..35f425cb8b 100644 --- a/assets/guide_pve_install.md.0ba0048e.js +++ b/assets/guide_pve_install.md.6b938709.js @@ -1,4 +1,4 @@ -import{_ as s,c as e,o as a,d as t}from"./app.5076e825.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":3,"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":1687078405000}',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 e,o as a,d as t}from"./app.5076e825.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":3,"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":1687078558000}',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.0ba0048e.lean.js b/assets/guide_pve_install.md.6b938709.lean.js
similarity index 90%
rename from assets/guide_pve_install.md.0ba0048e.lean.js
rename to assets/guide_pve_install.md.6b938709.lean.js
index 664e052a77..9bea417f72 100644
--- a/assets/guide_pve_install.md.0ba0048e.lean.js
+++ b/assets/guide_pve_install.md.6b938709.lean.js
@@ -1 +1 @@
-import{_ as s,c as e,o as a,d as t}from"./app.5076e825.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":3,"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":1687078405000}',n={},c=t("",23),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,d as t}from"./app.5076e825.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":3,"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":1687078558000}',n={},c=t("",23),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/guide_pve_kvm.md.bb2c00ab.js b/assets/guide_pve_kvm.md.c858461e.js
similarity index 99%
rename from assets/guide_pve_kvm.md.bb2c00ab.js
rename to assets/guide_pve_kvm.md.c858461e.js
index f8d3f12b1d..15eda0bb31 100644
--- a/assets/guide_pve_kvm.md.bb2c00ab.js
+++ b/assets/guide_pve_kvm.md.c858461e.js
@@ -1,4 +1,4 @@
-import{_ as s,c as a,o as e,d as n}from"./app.5076e825.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":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":"guide/pve_kvm.md","lastUpdated":1687078405000}',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,d as n}from"./app.5076e825.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":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":"guide/pve_kvm.md","lastUpdated":1687078558000}',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.bb2c00ab.lean.js b/assets/guide_pve_kvm.md.c858461e.lean.js
similarity index 93%
rename from assets/guide_pve_kvm.md.bb2c00ab.lean.js
rename to assets/guide_pve_kvm.md.c858461e.lean.js
index 1ede2c17a2..61ee917fce 100644
--- a/assets/guide_pve_kvm.md.bb2c00ab.lean.js
+++ b/assets/guide_pve_kvm.md.c858461e.lean.js
@@ -1 +1 @@
-import{_ as s,c as a,o as e,d as n}from"./app.5076e825.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":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":"guide/pve_kvm.md","lastUpdated":1687078405000}',t={},l=n("",59),p=[l];function i(c,o,r,d,u,m){return e(),a("div",null,p)}var k=s(t,[["render",i]]);export{v as __pageData,k as default};
+import{_ as s,c as a,o as e,d as n}from"./app.5076e825.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":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":"guide/pve_kvm.md","lastUpdated":1687078558000}',t={},l=n("",59),p=[l];function i(c,o,r,d,u,m){return e(),a("div",null,p)}var k=s(t,[["render",i]]);export{v as __pageData,k as default};
diff --git a/assets/guide_pve_lxc.md.958df06b.js b/assets/guide_pve_lxc.md.8c2664d1.js
similarity index 99%
rename from assets/guide_pve_lxc.md.958df06b.js
rename to assets/guide_pve_lxc.md.8c2664d1.js
index 8b5656d077..5fd939143c 100644
--- a/assets/guide_pve_lxc.md.958df06b.js
+++ b/assets/guide_pve_lxc.md.8c2664d1.js
@@ -1,4 +1,4 @@
-import{_ as s,c as a,o as e,d as n}from"./app.5076e825.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":1687078405000}',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,d as n}from"./app.5076e825.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":1687078558000}',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.958df06b.lean.js b/assets/guide_pve_lxc.md.8c2664d1.lean.js
similarity index 90%
rename from assets/guide_pve_lxc.md.958df06b.lean.js
rename to assets/guide_pve_lxc.md.8c2664d1.lean.js
index 47dc41a056..6163f8f96e 100644
--- a/assets/guide_pve_lxc.md.958df06b.lean.js
+++ b/assets/guide_pve_lxc.md.8c2664d1.lean.js
@@ -1 +1 @@
-import{_ as s,c as a,o as e,d as n}from"./app.5076e825.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":1687078405000}',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,d as n}from"./app.5076e825.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":1687078558000}',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.a8a40954.js b/assets/guide_pve_precheck.md.344a2a40.js
similarity index 98%
rename from assets/guide_pve_precheck.md.a8a40954.js
rename to assets/guide_pve_precheck.md.344a2a40.js
index 13a9933408..35e41e1813 100644
--- a/assets/guide_pve_precheck.md.a8a40954.js
+++ b/assets/guide_pve_precheck.md.344a2a40.js
@@ -1,3 +1,3 @@
-import{_ as e,c as t,o as a,d as i}from"./app.5076e825.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":1687078405000}',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,d as i}from"./app.5076e825.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":1687078558000}',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.a8a40954.lean.js b/assets/guide_pve_precheck.md.344a2a40.lean.js similarity index 88% rename from assets/guide_pve_precheck.md.a8a40954.lean.js rename to assets/guide_pve_precheck.md.344a2a40.lean.js index 66025af542..8e6aa0c632 100644 --- a/assets/guide_pve_precheck.md.a8a40954.lean.js +++ b/assets/guide_pve_precheck.md.344a2a40.lean.js @@ -1 +1 @@ -import{_ as e,c as t,o as a,d as i}from"./app.5076e825.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":1687078405000}',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,d as i}from"./app.5076e825.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":1687078558000}',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.22eda84c.js b/assets/guide_pve_qa.md.605665ae.js similarity index 98% rename from assets/guide_pve_qa.md.22eda84c.js rename to assets/guide_pve_qa.md.605665ae.js index 8f9a71c239..341c87cc68 100644 --- a/assets/guide_pve_qa.md.22eda84c.js +++ b/assets/guide_pve_qa.md.605665ae.js @@ -1 +1 @@ -import{_ as e,c as r,o as a,d as t}from"./app.5076e825.js";const m='{"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"}],"relativePath":"en_US/guide/pve_qa.md","lastUpdated":1687078405000}',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

',12),p=[o];function s(l,h,c,i,_,d){return a(),r("div",null,p)}var k=e(n,[["render",s]]);export{m as __pageData,k as default}; +import{_ as e,c as r,o as a,d as t}from"./app.5076e825.js";const m='{"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"}],"relativePath":"en_US/guide/pve_qa.md","lastUpdated":1687078558000}',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

',12),p=[o];function s(l,h,c,i,_,d){return a(),r("div",null,p)}var k=e(n,[["render",s]]);export{m as __pageData,k as default}; diff --git a/assets/guide_pve_qa.md.22eda84c.lean.js b/assets/guide_pve_qa.md.605665ae.lean.js similarity index 92% rename from assets/guide_pve_qa.md.22eda84c.lean.js rename to assets/guide_pve_qa.md.605665ae.lean.js index 48b3d598ff..bcc3e26553 100644 --- a/assets/guide_pve_qa.md.22eda84c.lean.js +++ b/assets/guide_pve_qa.md.605665ae.lean.js @@ -1 +1 @@ -import{_ as e,c as r,o as a,d as t}from"./app.5076e825.js";const m='{"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"}],"relativePath":"en_US/guide/pve_qa.md","lastUpdated":1687078405000}',n={},o=t("",12),p=[o];function s(l,h,c,i,_,d){return a(),r("div",null,p)}var k=e(n,[["render",s]]);export{m as __pageData,k as default}; +import{_ as e,c as r,o as a,d as t}from"./app.5076e825.js";const m='{"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"}],"relativePath":"en_US/guide/pve_qa.md","lastUpdated":1687078558000}',n={},o=t("",12),p=[o];function s(l,h,c,i,_,d){return a(),r("div",null,p)}var k=e(n,[["render",s]]);export{m as __pageData,k as default}; diff --git a/assets/guide_pve_thanks.md.7963cb8b.js b/assets/guide_pve_thanks.md.f1e93e9a.js similarity index 96% rename from assets/guide_pve_thanks.md.7963cb8b.js rename to assets/guide_pve_thanks.md.f1e93e9a.js index aa6976157a..abb50d31ae 100644 --- a/assets/guide_pve_thanks.md.7963cb8b.js +++ b/assets/guide_pve_thanks.md.f1e93e9a.js @@ -1 +1 @@ -import{_ as e,c as r,o as t,d as a}from"./app.5076e825.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":1687078405000}',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,d as a}from"./app.5076e825.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":1687078558000}',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.7963cb8b.lean.js b/assets/guide_pve_thanks.md.f1e93e9a.lean.js similarity index 84% rename from assets/guide_pve_thanks.md.7963cb8b.lean.js rename to assets/guide_pve_thanks.md.f1e93e9a.lean.js index 6460034e41..c8e5c98bdd 100644 --- a/assets/guide_pve_thanks.md.7963cb8b.lean.js +++ b/assets/guide_pve_thanks.md.f1e93e9a.lean.js @@ -1 +1 @@ -import{_ as e,c as r,o as t,d as a}from"./app.5076e825.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":1687078405000}',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,d as a}from"./app.5076e825.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":1687078558000}',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.856f55fb.js b/assets/index.md.8f1bc38f.js similarity index 96% rename from assets/index.md.856f55fb.js rename to assets/index.md.8f1bc38f.js index 341570f088..538f400e24 100644 --- a/assets/index.md.856f55fb.js +++ b/assets/index.md.8f1bc38f.js @@ -1 +1 @@ -import{_ as a,c as o,o as s,a as e,b as t}from"./app.5076e825.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\u5B89\u88C5","details":"\u652F\u6301\u4E00\u952E\u811A\u672C\u5B89\u88C5\uFF0C\u8F7B\u677E\u4F7F\u7528\uFF1B\u57FA\u4E8E Debian\u3001Ubuntu \u7684\u957F\u671F\u7EF4\u62A4\u7248\u672C\u5F00\u53D1\uFF0C\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"},{"title":"\u6279\u91CF\u865A\u62DF\u5316","details":"\u652F\u6301 KVM\u3001LXC\u3001Docker \u865A\u62DF\u5316\u6279\u91CF\u5F00\u8BBE\u865A\u62DF\u673A(\u5BB9\u5668)"},{"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":1687078405000}',r={},i=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=[i];function c(l,d,p,h,_,m){return s(),o("div",null,n)}var g=a(r,[["render",c]]);export{f as __pageData,g as default}; +import{_ as a,c as o,o as s,a as e,b as t}from"./app.5076e825.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\u5B89\u88C5","details":"\u652F\u6301\u4E00\u952E\u811A\u672C\u5B89\u88C5\uFF0C\u8F7B\u677E\u4F7F\u7528\uFF1B\u57FA\u4E8E Debian\u3001Ubuntu \u7684\u957F\u671F\u7EF4\u62A4\u7248\u672C\u5F00\u53D1\uFF0C\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"},{"title":"\u6279\u91CF\u865A\u62DF\u5316","details":"\u652F\u6301 KVM\u3001LXC\u3001Docker \u865A\u62DF\u5316\u6279\u91CF\u5F00\u8BBE\u865A\u62DF\u673A(\u5BB9\u5668)"},{"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":1687078558000}',r={},i=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=[i];function c(l,d,p,h,_,m){return s(),o("div",null,n)}var g=a(r,[["render",c]]);export{f as __pageData,g as default}; diff --git a/assets/index.md.856f55fb.lean.js b/assets/index.md.8f1bc38f.lean.js similarity index 96% rename from assets/index.md.856f55fb.lean.js rename to assets/index.md.8f1bc38f.lean.js index 341570f088..538f400e24 100644 --- a/assets/index.md.856f55fb.lean.js +++ b/assets/index.md.8f1bc38f.lean.js @@ -1 +1 @@ -import{_ as a,c as o,o as s,a as e,b as t}from"./app.5076e825.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\u5B89\u88C5","details":"\u652F\u6301\u4E00\u952E\u811A\u672C\u5B89\u88C5\uFF0C\u8F7B\u677E\u4F7F\u7528\uFF1B\u57FA\u4E8E Debian\u3001Ubuntu \u7684\u957F\u671F\u7EF4\u62A4\u7248\u672C\u5F00\u53D1\uFF0C\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"},{"title":"\u6279\u91CF\u865A\u62DF\u5316","details":"\u652F\u6301 KVM\u3001LXC\u3001Docker \u865A\u62DF\u5316\u6279\u91CF\u5F00\u8BBE\u865A\u62DF\u673A(\u5BB9\u5668)"},{"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":1687078405000}',r={},i=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=[i];function c(l,d,p,h,_,m){return s(),o("div",null,n)}var g=a(r,[["render",c]]);export{f as __pageData,g as default}; +import{_ as a,c as o,o as s,a as e,b as t}from"./app.5076e825.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\u5B89\u88C5","details":"\u652F\u6301\u4E00\u952E\u811A\u672C\u5B89\u88C5\uFF0C\u8F7B\u677E\u4F7F\u7528\uFF1B\u57FA\u4E8E Debian\u3001Ubuntu \u7684\u957F\u671F\u7EF4\u62A4\u7248\u672C\u5F00\u53D1\uFF0C\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"},{"title":"\u6279\u91CF\u865A\u62DF\u5316","details":"\u652F\u6301 KVM\u3001LXC\u3001Docker \u865A\u62DF\u5316\u6279\u91CF\u5F00\u8BBE\u865A\u62DF\u673A(\u5BB9\u5668)"},{"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":1687078558000}',r={},i=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=[i];function c(l,d,p,h,_,m){return s(),o("div",null,n)}var g=a(r,[["render",c]]);export{f as __pageData,g as default}; diff --git a/case/case1.html b/case/case1.html index fcbd0960f7..63925c9a9d 100644 --- a/case/case1.html +++ b/case/case1.html @@ -8,14 +8,14 @@ - + - + diff --git a/case/case2.html b/case/case2.html index 62f96483c6..48010d31a9 100644 --- a/case/case2.html +++ b/case/case2.html @@ -8,14 +8,14 @@ - + - + diff --git a/case/case3.html b/case/case3.html index 24f0740d2a..6f971396f3 100644 --- a/case/case3.html +++ b/case/case3.html @@ -8,14 +8,14 @@ - + - + diff --git a/case/case4.html b/case/case4.html index 438f3adf1c..8de2a8d10b 100644 --- a/case/case4.html +++ b/case/case4.html @@ -8,14 +8,14 @@ - + - + diff --git a/case/case5.html b/case/case5.html index 008d53d4f9..626336aeed 100644 --- a/case/case5.html +++ b/case/case5.html @@ -8,14 +8,14 @@ - + - + diff --git a/case/index.html b/case/index.html index 338370e7d7..cb665d0040 100644 --- a/case/index.html +++ b/case/index.html @@ -8,14 +8,14 @@ - + - + diff --git a/developer/index.html b/developer/index.html index 16942b1048..51c6a14e9f 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 007246f54d..1780d35983 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 03598323c7..0a8936311f 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 a296426cae..8c5bb86f27 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 dfa2873879..c78674d3b0 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 9d90083442..bc6f7c272a 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 11edd71977..c0f85a422f 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 37ba009e30..1cfb166801 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 efa951a55d..03e4086787 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 1529e3a7ee..13a78bd9b5 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 cf214e9999..ff18312a90 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 8d53416b2e..2b882326f7 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 fbb49fbc6a..66811cf9ad 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 6cd74645b5..2340a6a4e3 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 473829728a..8d76ffd463 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 25bb531b41..350ad46036 100644 --- a/en_US/guide/lxd_qa.html +++ b/en_US/guide/lxd_qa.html @@ -8,14 +8,14 @@ - + - + diff --git a/en_US/guide/lxd_thanks.html b/en_US/guide/lxd_thanks.html index 5c871650cb..9b3a661fbe 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 be235d27c2..0eb5ae77c4 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端启动成功后再执行

  • 创建vmbr0,母鸡允许addr和gateway为内网IP或外网IP,已自动识别
  • vmbr0创建支持纯IPV4或双栈服务器,自动识别IPV4地址和IPV6地址,自动识别对应的IP区间
  • 创建vmbr1(NAT网关)
  • 开NAT虚拟机时网关(IPV4)使用172.16.1.1,IPV4/CIDR使用172.16.1.x/24,这里的x不能是1,当然如果后续使用本套脚本无需关注这点细枝末节的东西
  • 想查看完整设置可以执行cat /etc/network/interfaces查看
  • 加载iptables并设置回源且允许NAT端口转发

国际

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 6729289d82..176e10cd71 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 2c5b06a4b7..38498c8bec 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 94334aa5d9..4be1553ba0 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 98e05c700e..2f57ef48c4 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服务器

- + diff --git a/en_US/guide/pve_thanks.html b/en_US/guide/pve_thanks.html index f7973932da..59eca28ca1 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 99cc2ca2f9..32199c6c28 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 Installation

Support one-click script installation, easy to use; based on Debian, Ubuntu long-term maintenance version development, try to ensure that the host system and development environment consistent

Comes with internal and external port forwarding

Support automatic intranet port forwarding, including TCP and UDP protocols

Batch Virtualization

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

Self-limiting abuse

Partially virtualized containers/VMs 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 © 2022-present Nezhahq

- + diff --git a/guide/dashboard.html b/guide/dashboard.html index 3d155b734d..e9776a4e7b 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 42ea44271f..4a24e35756 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 8202b702ea..7fc61aca0d 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 f7e30d04eb..bd6eb600c5 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 eae6a754c3..a32141679c 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 c58132c5f0..038514f1a7 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 e84e3d9159..2d53097e8b 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 a53775b48f..62d03d818e 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 207f2d31ad..f578b992e9 100644 --- a/guide/lxd_install.html +++ b/guide/lxd_install.html @@ -8,7 +8,7 @@ - + @@ -29,7 +29,7 @@ snap install lxd

连接后再测试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
 

国内

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 959e7f0d8b..0deec48771 100644 --- a/guide/lxd_lxc.html +++ b/guide/lxd_lxc.html @@ -8,13 +8,13 @@ - + -

LXC虚拟化

普通版本批量生成

开出的小鸡配置:

  • 1核256MB内存1GB硬盘限速250Mbps带宽
  • 带1个SSH端口,25个外网端口
  • 默认内存和硬盘大小

TIP

lxc若命令无问题,执行初始化开小鸡,这一步最好放screen中后台挂起执行,开小鸡时长与你开几个和母鸡配置相关

执行下面命令加载开机脚本

国际

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

LXC虚拟化

普通版本批量生成

开出的小鸡配置:

  • 1核256MB内存1GB硬盘限速250Mbps带宽
  • 带1个SSH端口,25个外网端口
  • 默认内存和硬盘大小

TIP

lxc若命令无问题,执行初始化开小鸡,这一步最好放screen中后台挂起执行,开小鸡时长与你开几个和母鸡配置相关

执行下面命令加载开机脚本

国际

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

国内

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
 

下面命令为开小鸡名字前缀为tj10个小鸡

./init.sh tj 10
 

有时候init.sh的运行路径有问题,此时建议前面加上sudo强制根目录执行

纯SSH端口版本批量生成

开出的小鸡配置:

  • 1核128MB内存300MB硬盘限速200Mbps带宽
  • 只有一个SSH端口
  • 无法挂载warp

TIP

lxc若命令无问题,执行初始化开小鸡,这一步最好放screen中后台挂起执行,开小鸡时长与你开几个和母鸡配置相关

加载开机脚本

国际

curl -L https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/least.sh -o least.sh && chmod +x least.sh && dos2unix least.sh
@@ -38,9 +38,9 @@
 sudo find /var/tmp -type f -delete
 sudo find /tmp -type f -delete
 sudo find /var/cache/apt/archives -type f -delete
-

一键脚本老手推荐方便快捷

  • 只生成一个NAT服务器,可自定义限制所有内容

只开一个NAT服务器

下载开机脚本

  • (非必须,如果你使用过一键安装LXD的命令,自动已下载对应的开机脚本,不用下载该脚本)

国际

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

单独生成一个NAT服务器

  • 只生成一个NAT服务器,可自定义限制所有内容

下载开机脚本是非必须的,如果你使用过一键安装LXD的命令,自动已下载对应的开机脚本,不用下载该脚本

国际

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

国内

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

开一个NAT服务器

内存大小以MB计算,硬盘大小以GB计算,下载速度上传速度以Mbit计算,是否启用IPV6不一定要填Y或者N,没有这个参数也行

如果外网起端口外网止端口都设置为0则不做区间外网端口映射了,只映射基础的SSH端口,注意不能为空,不进行映射需要设置为0

支持自定义小鸡的系统,注意传入参数为系统名字+版本号,如:debian11、ubuntu20,centos8,注意都是小写字母+数字的组合

./buildone.sh 小鸡名称 内存大小 硬盘大小 SSH端口 外网起端口 外网止端口 下载速度 上传速度 是否启用IPV6(Y or N) 系统(留空则为debian11)
+

使用方法

内存大小以MB计算,硬盘大小以GB计算,下载速度上传速度以Mbit计算,是否启用IPV6不一定要填Y或者N,没有这个参数也行

如果外网起端口外网止端口都设置为0则不做区间外网端口映射了,只映射基础的SSH端口,注意不能为空,不进行映射需要设置为0

支持自定义小鸡的系统,注意传入参数为系统名字+版本号,如:debian11、ubuntu20,centos8,注意都是小写字母+数字的组合

./buildone.sh 小鸡名称 内存大小 硬盘大小 SSH端口 外网起端口 外网止端口 下载速度 上传速度 是否启用IPV6(Y or N) 系统(留空则为debian11)
 

示例

./buildone.sh test 256 2 20001 20002 20025 300 300 N
 
  • 以下为开设的示例小鸡的信息:
    小鸡名字 - test SSH登录的用户名 - root SSH登录的密码 - 随机生成 CPU核数 - 1
    内存大小 - 256MB 磁盘大小 - 2G
    内外网映射端口一致的区间 - 20002到20025 上传带宽 - 300Mbit 下载带宽 - 300Mbit 自动设置外网IPV6地址 - N 系统 - debian11

需要查看信息则执行

cat 小鸡名字
 

比如查询示例的信息就是

cat test
@@ -48,7 +48,7 @@
 rm -rf test
 ls
 
- + diff --git a/guide/lxd_precheck.html b/guide/lxd_precheck.html index 062b430cae..73d9db364f 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 c9faf6ea97..85640a9754 100644 --- a/guide/lxd_qa.html +++ b/guide/lxd_qa.html @@ -8,14 +8,14 @@ - + - + diff --git a/guide/lxd_thanks.html b/guide/lxd_thanks.html index 52c42f67c9..58066f8c9a 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 652843b77c..891b106256 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端启动成功后再执行

  • 创建vmbr0,母鸡允许addr和gateway为内网IP或外网IP,已自动识别
  • vmbr0创建支持纯IPV4或双栈服务器,自动识别IPV4地址和IPV6地址,自动识别对应的IP区间
  • 创建vmbr1(NAT网关)
  • 开NAT虚拟机时网关(IPV4)使用172.16.1.1,IPV4/CIDR使用172.16.1.x/24,这里的x不能是1,当然如果后续使用本套脚本无需关注这点细枝末节的东西
  • 想查看完整设置可以执行cat /etc/network/interfaces查看
  • 加载iptables并设置回源且允许NAT端口转发

国际

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 d5d3abc298..c8e1b540a7 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 deb61112e4..f9acc939b6 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 9cd120c2a3..36743b559c 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 dbc7d3e4a5..9690ad3156 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服务器

- + diff --git a/guide/pve_thanks.html b/guide/pve_thanks.html index 8aa6dc9b21..a9031a0b19 100644 --- a/guide/pve_thanks.html +++ b/guide/pve_thanks.html @@ -8,14 +8,14 @@ - +
- + diff --git a/hashmap.json b/hashmap.json index 939756f5c7..762e768e4b 100644 --- a/hashmap.json +++ b/hashmap.json @@ -1 +1 @@ -{"case_case1.md":"f9bc0698","case_case2.md":"445131c3","case_case3.md":"9b87c4aa","case_case4.md":"eaf3d893","case_case5.md":"e9d0e4e7","case_index.md":"73ab8d8b","developer_index.md":"f70de58e","developer_l10n.md":"01e9ce2d","en_us_developer_index.md":"dd9a3dcd","en_us_developer_l10n.md":"b1f1c2d2","en_us_guide_dashboard.md":"06c6d0a6","en_us_guide_dashboardq.md":"91d90f02","en_us_guide_docker_build.md":"17aad78e","en_us_guide_docker_install.md":"b64e72b8","en_us_guide_docker_precheck.md":"8799f334","en_us_guide_docker_qa.md":"f50f343b","en_us_guide_docker_thanks.md":"d165b271","en_us_guide_lxd_extra_config.md":"31e6f082","en_us_guide_lxd_install.md":"eadd0e05","en_us_guide_lxd_lxc.md":"82e9383f","en_us_guide_lxd_precheck.md":"03d91873","en_us_guide_lxd_qa.md":"de7ce736","en_us_guide_lxd_thanks.md":"07254355","en_us_guide_pve_install.md":"7db4487f","en_us_guide_pve_kvm.md":"fd0b73b4","en_us_guide_pve_lxc.md":"a71ffd84","en_us_guide_pve_precheck.md":"1f5b6fa0","en_us_guide_pve_qa.md":"6b4c5771","en_us_guide_pve_thanks.md":"6e4a65ea","en_us_index.md":"3852eb87","guide_dashboard.md":"8a291adb","guide_dashboardq.md":"a318a1f6","guide_docker_build.md":"2f4603f5","guide_docker_install.md":"f5df2baf","guide_docker_precheck.md":"502722ce","guide_docker_qa.md":"a0175ce2","guide_docker_thanks.md":"f249aea8","guide_lxd_extra_config.md":"704751ef","guide_lxd_install.md":"d1972765","guide_lxd_lxc.md":"0299d98e","guide_lxd_precheck.md":"ea01b75b","guide_lxd_qa.md":"633b612b","guide_lxd_thanks.md":"38286b09","guide_pve_install.md":"0ba0048e","guide_pve_kvm.md":"bb2c00ab","guide_pve_lxc.md":"958df06b","guide_pve_precheck.md":"a8a40954","guide_pve_qa.md":"22eda84c","guide_pve_thanks.md":"7963cb8b","index.md":"856f55fb"} +{"case_case1.md":"c7fa438c","case_case2.md":"9f0fd91b","case_case3.md":"7d295c9b","case_case4.md":"61dc86cb","case_case5.md":"5b5f31a6","case_index.md":"a6a99db4","developer_index.md":"da327d70","developer_l10n.md":"2e9b67af","en_us_developer_index.md":"a6db5124","en_us_developer_l10n.md":"9a703dd8","en_us_guide_dashboard.md":"b0f35b17","en_us_guide_dashboardq.md":"f0dae0d6","en_us_guide_docker_build.md":"a040ecf8","en_us_guide_docker_install.md":"3f953e1b","en_us_guide_docker_precheck.md":"236faa9d","en_us_guide_docker_qa.md":"690da7b2","en_us_guide_docker_thanks.md":"d29c6a96","en_us_guide_lxd_extra_config.md":"9bac35c7","en_us_guide_lxd_install.md":"34edb56c","en_us_guide_lxd_lxc.md":"1a505306","en_us_guide_lxd_precheck.md":"28b4c956","en_us_guide_lxd_qa.md":"746a6c23","en_us_guide_lxd_thanks.md":"7e274d47","en_us_guide_pve_install.md":"60429d62","en_us_guide_pve_kvm.md":"1b25a6ab","en_us_guide_pve_lxc.md":"610c1f28","en_us_guide_pve_precheck.md":"0a594caa","en_us_guide_pve_qa.md":"94755454","en_us_guide_pve_thanks.md":"bee3ea50","en_us_index.md":"7b21a6b2","guide_dashboard.md":"15cb6f90","guide_dashboardq.md":"6d618512","guide_docker_build.md":"2feb34ce","guide_docker_install.md":"14a357e6","guide_docker_precheck.md":"08b55f4e","guide_docker_qa.md":"82851c47","guide_docker_thanks.md":"41264487","guide_lxd_extra_config.md":"6e73e894","guide_lxd_install.md":"ef9812f3","guide_lxd_lxc.md":"98d41383","guide_lxd_precheck.md":"7674c348","guide_lxd_qa.md":"e45e5f4e","guide_lxd_thanks.md":"684471d0","guide_pve_install.md":"6b938709","guide_pve_kvm.md":"c858461e","guide_pve_lxc.md":"8c2664d1","guide_pve_precheck.md":"344a2a40","guide_pve_qa.md":"605665ae","guide_pve_thanks.md":"f1e93e9a","index.md":"8f1bc38f"} diff --git a/index.html b/index.html index 93feb920e9..8883c99233 100644 --- a/index.html +++ b/index.html @@ -8,14 +8,14 @@ - +

一键虚拟化项目

开源、易于使用的服务器虚拟化项目

一键安装

支持一键脚本安装,轻松使用;基于 Debian、Ubuntu 的长期维护版本开发,请尽量保证宿主机系统与开发环境一致

自带内外网端口转发

支持自动的内网端口转发,含TCP、UDP协议

批量虚拟化

支持 KVM、LXC、Docker 虚拟化批量开设虚拟机(容器)

自限制滥用

部分虚拟化开设的容器/虚拟机已屏蔽和装载限制,避免被用于滥用

Copyright © 2023-present oneclickvirt

- +