mirror of
https://github.com/oneclickvirt/oneclickvirt.github.io.git
synced 2026-06-21 21:52:46 +08:00
46 lines
20 KiB
HTML
46 lines
20 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="zh-CN">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||
<title>自动配置IPV6地址 | 一键虚拟化项目</title>
|
||
<meta name="description" content="开源、易于使用的服务器虚拟化项目">
|
||
<link rel="stylesheet" href="/assets/style.0b9f658b.css">
|
||
<link rel="modulepreload" href="/assets/chunks/AlgoliaSearchBox.c9a4bba4.js">
|
||
<link rel="modulepreload" href="/assets/app.005aa5c6.js">
|
||
<link rel="modulepreload" href="/assets/guide_lxd_extra_config.md.4da97a90.lean.js">
|
||
|
||
<meta name="twitter:title" content="自动配置IPV6地址 | 一键虚拟化项目">
|
||
<meta property="og:title" content="自动配置IPV6地址 | 一键虚拟化项目">
|
||
</head>
|
||
<body>
|
||
<div id="app"><!--[--><div class="theme"><header class="nav-bar" data-v-675d8756><div class="sidebar-button" data-v-675d8756><svg class="icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z" class></path></svg></div><a class="nav-bar-title" href="/" aria-label="一键虚拟化项目, back to home" data-v-675d8756 data-v-cc01ef16><!----> 一键虚拟化项目</a><div class="flex-grow" data-v-675d8756></div><div class="nav" data-v-675d8756><nav class="nav-links" data-v-675d8756 data-v-eab3edfe><!--[--><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item" href="/" data-v-b8818f8c>一键虚拟化 <!----></a></div></div><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item" href="/case/index" data-v-b8818f8c>Linux相关 <!----></a></div></div><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item" href="/developer/index" data-v-b8818f8c>开发手册 <!----></a></div></div><!--]--><div class="item" data-v-eab3edfe><div class="nav-dropdown-link" data-v-eab3edfe data-v-56bf3a3f><button class="button" data-v-56bf3a3f><span class="button-text" data-v-56bf3a3f>Languages</span><span class="right button-arrow" data-v-56bf3a3f></span></button><ul class="dialog" data-v-56bf3a3f><!--[--><li class="dialog-item" data-v-56bf3a3f><div class="nav-dropdown-link-item" data-v-56bf3a3f data-v-bbc27490><a class="item" href="/guide/lxd_extra_config.html" data-v-bbc27490><span class="arrow" data-v-bbc27490></span><span class="text" data-v-bbc27490>简体中文</span><span class="icon" data-v-bbc27490><!----></span></a></div></li><li class="dialog-item" data-v-56bf3a3f><div class="nav-dropdown-link-item" data-v-56bf3a3f data-v-bbc27490><a class="item active" href="/en_US/guide/lxd_extra_config.html" data-v-bbc27490><span class="arrow" data-v-bbc27490></span><span class="text" data-v-bbc27490>English</span><span class="icon" data-v-bbc27490><!----></span></a></div></li><!--]--></ul></div></div><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item isExternal" href="https://github.com/oneclickvirt/oneclickvirt.github.io" target="_blank" rel="noopener noreferrer" data-v-b8818f8c>GitHub <svg class="icon outbound" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15" data-v-b8818f8c><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div></div></nav></div><!--[--><!--[--><div class="algolia-search-box" id="docsearch"></div><!--]--><!--]--></header><aside class="sidebar" data-v-83e92a68><nav class="nav-links nav" data-v-83e92a68 data-v-eab3edfe><!--[--><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item" href="/" data-v-b8818f8c>一键虚拟化 <!----></a></div></div><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item" href="/case/index" data-v-b8818f8c>Linux相关 <!----></a></div></div><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item" href="/developer/index" data-v-b8818f8c>开发手册 <!----></a></div></div><!--]--><div class="item" data-v-eab3edfe><div class="nav-dropdown-link" data-v-eab3edfe data-v-56bf3a3f><button class="button" data-v-56bf3a3f><span class="button-text" data-v-56bf3a3f>Languages</span><span class="right button-arrow" data-v-56bf3a3f></span></button><ul class="dialog" data-v-56bf3a3f><!--[--><li class="dialog-item" data-v-56bf3a3f><div class="nav-dropdown-link-item" data-v-56bf3a3f data-v-bbc27490><a class="item" href="/guide/lxd_extra_config.html" data-v-bbc27490><span class="arrow" data-v-bbc27490></span><span class="text" data-v-bbc27490>简体中文</span><span class="icon" data-v-bbc27490><!----></span></a></div></li><li class="dialog-item" data-v-56bf3a3f><div class="nav-dropdown-link-item" data-v-56bf3a3f data-v-bbc27490><a class="item active" href="/en_US/guide/lxd_extra_config.html" data-v-bbc27490><span class="arrow" data-v-bbc27490></span><span class="text" data-v-bbc27490>English</span><span class="icon" data-v-bbc27490><!----></span></a></div></li><!--]--></ul></div></div><div class="item" data-v-eab3edfe><div class="nav-link" data-v-eab3edfe data-v-b8818f8c><a class="item isExternal" href="https://github.com/oneclickvirt/oneclickvirt.github.io" target="_blank" rel="noopener noreferrer" data-v-b8818f8c>GitHub <svg class="icon outbound" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15" data-v-b8818f8c><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div></div></nav><!--[--><!--]--><ul class="sidebar-links" data-v-83e92a68><!--[--><li class="sidebar-link"><p class="sidebar-link-item">所有项目的前置条件</p><ul class="sidebar-links"><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/dashboard">准备工作</a><!----></li></ul></li><li class="sidebar-link"><p class="sidebar-link-item">Proxmox VE</p><ul class="sidebar-links"><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/pve_precheck">系统和硬件配置要求</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/pve_install">PVE主体安装</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/pve_kvm">KVM虚拟化</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/pve_lxc">LXC虚拟化</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/pve_thanks">致谢</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/pve_qa">常见问题答疑</a><!----></li></ul></li><li class="sidebar-link"><p class="sidebar-link-item">LXD</p><ul class="sidebar-links"><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/lxd_precheck">系统和硬件配置要求</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/lxd_install">LXD主体安装</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/lxd_lxc">LXC虚拟化</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/lxd_extra_config">其他自定义配置</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/lxd_thanks">致谢</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/lxd_qa">常见问题答疑</a><!----></li></ul></li><li class="sidebar-link"><p class="sidebar-link-item">docker</p><ul class="sidebar-links"><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/docker_precheck">系统和硬件配置要求</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/docker_install">主体安装</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/docker_build">Docker虚拟化</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/docker_thanks">致谢</a><!----></li><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/docker_qa">常见问题答疑</a><!----></li></ul></li><li class="sidebar-link"><p class="sidebar-link-item">捐赠</p><ul class="sidebar-links"><li class="sidebar-link"><a class="sidebar-link-item" href="/guide/dashboardq">捐赠</a><!----></li></ul></li><!--]--></ul><!--[--><!--]--></aside><div class="sidebar-mask"></div><main class="page" data-v-7eddb2c4><div class="container" data-v-7eddb2c4><!--[--><!--]--><div style="position:relative;" class="content" data-v-7eddb2c4><div><p>::tip 以下的配置安装会加重母鸡的负担,非必要不要安装 如果是个人使用,可忽略防滥用部分脚本的安装 ::</p><h2 id="自动配置ipv6地址" tabindex="-1">自动配置IPV6地址 <a class="header-anchor" href="#自动配置ipv6地址" aria-hidden="true">#</a></h2><ul><li>(<em><strong>非必须</strong></em>,不使用的也没问题)</li><li><strong>该脚本仅适用于母鸡有给<code>IPV6</code>子网且是<code>/64</code>的,且母鸡绑定了子网的<code>第一个IP</code>做<code>母鸡的IPV6地址或IPV6的gateway</code></strong></li><li>自动为LXD创建的LXC容器配置<code>IPV6</code>地址</li><li>已集成到<code>buildone.sh</code>中可使用变量控制且无需事先下载,该脚本可不手动使用,在使用<code>buildone.sh</code>时配置Y开启即可</li></ul><p>下载脚本</p><p>国际</p><div class="language-bash"><pre><code><span class="token function">curl</span> -L https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/build_ipv6_network.sh -o build_ipv6_network.sh <span class="token operator">&&</span> <span class="token function">chmod</span> +x build_ipv6_network.sh
|
||
</code></pre></div><p>国内</p><div class="language-shell"><pre><code><span class="token function">curl</span> -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/build_ipv6_network.sh -o build_ipv6_network.sh <span class="token operator">&&</span> <span class="token function">chmod</span> +x build_ipv6_network.sh
|
||
</code></pre></div><p>自动为容器配置IPV6映射地址</p><div class="language-bash"><pre><code><span class="token function">bash</span> build_ipv6_network.sh 容器名称
|
||
</code></pre></div><p>映射完毕会打印信息</p><p>示例(给test容器自动配置IPV6地址,配置完成会写入一个test_v6的文件信息)</p><div class="language-bash"><pre><code><span class="token function">bash</span> build_ipv6_network.sh <span class="token builtin class-name">test</span>
|
||
</code></pre></div><p>删除所有IPV6已映射的规则</p><div class="language-bash"><pre><code>ip6tables -t nat -F PREROUTING
|
||
ip6tables-legacy -t nat -F PREROUTING
|
||
ip6tables-save <span class="token operator">></span> /etc/iptables/rules.v6
|
||
netfilter-persistent save
|
||
netfilter-persistent reload
|
||
<span class="token function">service</span> netfilter-persistent restart
|
||
</code></pre></div><p>卸载IPV6地址绑定的守护进程和对应的文件</p><div class="language-shell"><pre><code>systemctl stop add-ipv6.service
|
||
systemctl disable add-ipv6.service
|
||
<span class="token function">rm</span> /etc/systemd/system/add-ipv6.service
|
||
systemctl daemon-reload
|
||
<span class="token function">rm</span> /usr/local/bin/add-ipv6.sh
|
||
</code></pre></div><h2 id="屏蔽容易被滥用的端口的出入流量以屏蔽端口和屏蔽滥用工具包" tabindex="-1">屏蔽容易被滥用的端口的出入流量以屏蔽端口和屏蔽滥用工具包 <a class="header-anchor" href="#屏蔽容易被滥用的端口的出入流量以屏蔽端口和屏蔽滥用工具包" aria-hidden="true">#</a></h2><ul><li>(<em><strong>非必须</strong></em>,该脚本仅仅是为了防止容器滥用方便,不装的也没问题)</li><li>事前预防</li></ul><p>国际</p><div class="language-shell"><pre><code><span class="token function">curl</span> -L https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/rules.sh -o rules.sh <span class="token operator">&&</span> <span class="token function">chmod</span> +x rules.sh <span class="token operator">&&</span> <span class="token function">bash</span> rules.sh
|
||
</code></pre></div><p>国内</p><div class="language-shell"><pre><code><span class="token function">curl</span> -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/rules.sh -o rules.sh <span class="token operator">&&</span> <span class="token function">chmod</span> +x rules.sh <span class="token operator">&&</span> <span class="token function">bash</span> rules.sh
|
||
</code></pre></div><h5 id="使用screen配置监控屏蔽某些进程的执行遇到某些进程的出现直接关闭容器" tabindex="-1">使用screen配置监控屏蔽某些进程的执行遇到某些进程的出现直接关闭容器 <a class="header-anchor" href="#使用screen配置监控屏蔽某些进程的执行遇到某些进程的出现直接关闭容器" aria-hidden="true">#</a></h5><ul><li>如需停止监控可使用<code>screen</code>命令停止<code>lxc_moniter</code>这个名字的窗口并删除</li><li>(<em><strong>非必须</strong></em>,该脚本仅仅是为了防止容器滥用方便,不装的也没问题)</li><li>事后停机</li></ul><p>国际</p><div class="language-shell"><pre><code><span class="token function">curl</span> -L https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/build_monitor.sh -o build_monitor.sh <span class="token operator">&&</span> <span class="token function">chmod</span> +x build_monitor.sh <span class="token operator">&&</span> <span class="token function">bash</span> build_monitor.sh
|
||
</code></pre></div><p>国内</p><div class="language-shell"><pre><code><span class="token function">curl</span> -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/build_monitor.sh -o build_monitor.sh <span class="token operator">&&</span> <span class="token function">chmod</span> +x build_monitor.sh <span class="token operator">&&</span> <span class="token function">bash</span> build_monitor.sh
|
||
</code></pre></div><h5 id="一键安装开lxd母鸡所需要的带vnstat环境的常用预配置环境" tabindex="-1">一键安装开lxd母鸡所需要的带vnstat环境的常用预配置环境 <a class="header-anchor" href="#一键安装开lxd母鸡所需要的带vnstat环境的常用预配置环境" aria-hidden="true">#</a></h5><ul><li>(<em><strong>非必须</strong></em>,该脚本仅仅是为了站点对接监控方便,不装的也没问题)</li></ul><p>国际</p><div class="language-shell"><pre><code><span class="token function">curl</span> -L https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/backend.sh -o backend.sh <span class="token operator">&&</span> <span class="token function">chmod</span> +x backend.sh <span class="token operator">&&</span> <span class="token function">bash</span> backend.sh
|
||
</code></pre></div><p>国内</p><div class="language-shell"><pre><code><span class="token function">curl</span> -L https://ghproxy.com/https://raw.githubusercontent.com/spiritLHLS/lxc/main/scripts/backend.sh -o backend.sh <span class="token operator">&&</span> <span class="token function">chmod</span> +x backend.sh <span class="token operator">&&</span> <span class="token function">bash</span> backend.sh
|
||
</code></pre></div><h5 id="一键安装母鸡可视化操作的面板" tabindex="-1">一键安装母鸡可视化操作的面板 <a class="header-anchor" href="#一键安装母鸡可视化操作的面板" aria-hidden="true">#</a></h5><ul><li>(<em><strong>非必须</strong></em>,该面板只是为了方便可视化操作,没有也没问题)</li><li>原作者仓库:<a href="https://github.com/turtle0x1/LxdMosaic" target="_blank" rel="noopener noreferrer">跳转</a></li></ul><div class="language-shell"><pre><code>lxc config <span class="token builtin class-name">set</span> core.https_address <span class="token punctuation">[</span>::<span class="token punctuation">]</span>
|
||
lxc config <span class="token builtin class-name">set</span> core.trust_password some-secret-string
|
||
snap <span class="token function">install</span> lxdmosaic
|
||
</code></pre></div><p>安装完毕后打开母鸡IP地址,按照提示设置admin的密码,其他一路默认就能使用面板了</p></div></div><footer class="page-footer" data-v-7eddb2c4 data-v-07c132fc><div class="edit" data-v-07c132fc><div class="edit-link" data-v-07c132fc data-v-1ed99556><a class="link" href="https://github.com/oneclickvirt/oneclickvirt.github.io/edit/main/docs/en_US/guide/lxd_extra_config.md" target="_blank" rel="noopener noreferrer" data-v-1ed99556>在GitHub中编辑 <svg class="icon outbound icon" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" x="0px" y="0px" viewbox="0 0 100 100" width="15" height="15" data-v-1ed99556><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path><polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg></a></div></div><div class="updated" data-v-07c132fc><p class="last-updated" data-v-07c132fc data-v-abce3432><span class="prefix" data-v-abce3432>上次更新:</span><span class="datetime" data-v-abce3432></span></p></div></footer><!----><!--[--><!--]--></div></main></div><!----><!--]--></div>
|
||
<script>__VP_HASH_MAP__ = JSON.parse("{\"case_case1.md\":\"b46023fd\",\"case_case2.md\":\"48faf738\",\"case_case3.md\":\"49d5a71c\",\"case_case4.md\":\"8ec33a16\",\"case_case5.md\":\"2808cdb7\",\"case_index.md\":\"c13e8909\",\"developer_index.md\":\"50800be6\",\"developer_l10n.md\":\"adcafa9b\",\"en_us_developer_index.md\":\"d60d54e7\",\"en_us_developer_l10n.md\":\"dd6769ae\",\"en_us_guide_dashboard.md\":\"d1bfe8e5\",\"en_us_guide_dashboardq.md\":\"2b840e86\",\"en_us_guide_docker_build.md\":\"12c69a8a\",\"en_us_guide_docker_install.md\":\"f4484403\",\"en_us_guide_docker_precheck.md\":\"e6f68a62\",\"en_us_guide_docker_qa.md\":\"a9f7a752\",\"en_us_guide_docker_thanks.md\":\"fd852b28\",\"en_us_guide_lxd_extra_config.md\":\"97a57415\",\"en_us_guide_lxd_install.md\":\"3ee7b59a\",\"en_us_guide_lxd_lxc.md\":\"d6580553\",\"en_us_guide_lxd_precheck.md\":\"f54b03d5\",\"en_us_guide_lxd_qa.md\":\"eb4fe2cb\",\"en_us_guide_lxd_thanks.md\":\"3e36cc24\",\"en_us_guide_pve_install.md\":\"d31e9e35\",\"en_us_guide_pve_kvm.md\":\"8ae54ba0\",\"en_us_guide_pve_lxc.md\":\"1e4c1427\",\"en_us_guide_pve_precheck.md\":\"728cc9d6\",\"en_us_guide_pve_qa.md\":\"c088d988\",\"en_us_guide_pve_thanks.md\":\"2cf48946\",\"en_us_index.md\":\"7c4ef505\",\"guide_dashboard.md\":\"35831a81\",\"guide_dashboardq.md\":\"7837ba9b\",\"guide_docker_build.md\":\"d466d192\",\"guide_docker_install.md\":\"8309ecc5\",\"guide_docker_precheck.md\":\"980a93c8\",\"guide_docker_qa.md\":\"2a9b1756\",\"guide_docker_thanks.md\":\"19010e4d\",\"guide_lxd_extra_config.md\":\"4da97a90\",\"guide_lxd_install.md\":\"18a627c3\",\"guide_lxd_lxc.md\":\"99935ebf\",\"guide_lxd_precheck.md\":\"88006c40\",\"guide_lxd_qa.md\":\"fbb29b0b\",\"guide_lxd_thanks.md\":\"6604a6a5\",\"guide_pve_install.md\":\"4b879a9a\",\"guide_pve_kvm.md\":\"4c5c8d9a\",\"guide_pve_lxc.md\":\"342487a3\",\"guide_pve_precheck.md\":\"dce7431b\",\"guide_pve_qa.md\":\"5420f6f2\",\"guide_pve_thanks.md\":\"1b42d9a9\",\"index.md\":\"b61317e4\"}")</script>
|
||
<script type="module" async src="/assets/app.005aa5c6.js"></script>
|
||
|
||
</body>
|
||
</html> |