# 手把手教你用incus 开 NAT 小鸡（绝对学会）

**URL:** <https://2hkj2s.loc.rr.kg/t/topic/61325>\
**Category:** VPS\
**Tags:** 精华\
**Created:** [2025 年9 月 22 日 08:42 UTC](https://2hkj2s.loc.rr.kg/t/topic/61325 "2025-09-22T08:42:42Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![supers](https://2hkj2s.loc.rr.kg/user_avatar/2hkj2s.loc.rr.kg/supers/32/567_2.png) [@supers](https://2hkj2s.loc.rr.kg/u/supers)\
**Post date:** [2025 年9 月 22 日 08:42 UTC](https://2hkj2s.loc.rr.kg/t/topic/61325/1 "2025-09-22T08:42:42Z")

</div>

注：非必须的都可以跳过。其实就没几步了。

### 一、开小鸡条件

### 1、公网ipv4 vps一台做母鸡。注意：不能是NAT（必须）

### 

### 2、ipv6（非必须）：如果你的母鸡支持ipv6 /64,可以给小小鸡直接分配ipv6

### 如果没有，可以注册 [he.net](http://he.net) 账号，利用 [he.net](http://he.net) 的ipv6 隧道服务实现小小鸡ipv6 公网的支持

### 3、ssh连接工具，用于连接你的母鸡执行命令，比如xshell , FinalShell之类。我喜欢使用webssh

### 比如： [https://ssh.hidns.vip](https://ssh.hidns.vip)

## 二、步骤：

1、通过ssh连接你的vps

2、DD 重装系统（非必须）系统最好是debian 12， 也可以在主机商后台直接重装为debian12

我喜欢自己DD,命令如下：

没有安装wget 的可以先安装一下

```auto
apt update && apt install wget -y

```

```auto
wget https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh

```

```auto
bash InstallNET.sh -debian 12 -pwd password #换成自己的密码

```

![image](https://2hkj2s.loc.rr.kg/uploads/default/optimized/3X/9/1/91b29de69854a9c3f788d291ccf674ab815fad4f_2_690x89.png)

出现上图这个提示说明DD 好了。输入 reboot 回车重启系统。等待几分钟就可以重新连接你的 vps 了。（此过程可以通过你的主机商后台提供的VNC查看重装过程）。

3、swap（可选）  
重新通过ssh连接vps,密码是你DD命令设置的密码。执行以下命令：

```auto
curl -L https://raw.githubusercontent.com/spiritLHLS/addswap/main/addswap.sh -o addswap.sh && chmod +x addswap.sh && bash addswap.sh

```

 ![image](https://2hkj2s.loc.rr.kg/uploads/default/original/3X/1/e/1ea4f7cedaff4fc36ae04a447e4a6c105b767fdc.png)  
选1  
一般输入你物理内存的2倍，比如你本来内存是1G的，可以输入2048 回车就好了。

 ![image](https://2hkj2s.loc.rr.kg/uploads/default/original/3X/1/d/1d0dd123dad497edbe3911ca8225eaff557941f0.jpeg)

4、（可选）关于使用 [he.net](http://he.net) 的ipv6 隧道的配置。

需要在[https://tunnelbroker.net/](https://tunnelbroker.net/) 创建一个隧道。

 ![image](https://2hkj2s.loc.rr.kg/uploads/default/original/3X/0/9/09f78334753c39e8376d0a9e72af4458fcba27c6.png)  
填写你的ipv4，选择一个地区，提交即可。  
修改你的vps 网络配置：  
 ![image](https://2hkj2s.loc.rr.kg/uploads/default/original/3X/4/0/406c9720e10db72c68916332ebc20c6db787abe7.png)

也就是在你的 vps /etc/network/interfaces 这个文件替换或者新增你的ipv6 配置。

 ![image](https://2hkj2s.loc.rr.kg/uploads/default/original/3X/7/7/77a89c6826eed4051756a4bae3d70d1a440b6e6e.jpeg)  
然后执行`ifup he-ipv6`  
如果启动无报错  
查看接口状态：确认 he-ipv6 接口已获取 IPv6 地址  
ip -6 addr show he-ipv6  
测试 IPv6 连通性：ping HE 的网关或公共 IPv6 地址  
ping6 -c 4 2001:420:c:222::1 # ping隧道网关  
若能收到回复，说明 IPv6 隧道已通。  
配置 IPv6 DNS（可选，避免无法解析 IPv6 域名）  
编辑 /etc/resolv.conf 添加 IPv6 DNS（如谷歌 DNS 或 Cloudflare DNS）：  
vi /etc/resolv.conf  
nameserver 2001:4860:4860::8888 # 谷歌IPv6 DNS  
nameserver 2606:4700:4700::1111 # Cloudflare IPv6 DNS

5、

## 检测环境

**使用后续脚本的务必执行本命令检测宿主机是否符合要求**

```auto
bash <(wget -qO- --no-check-certificate https://raw.githubusercontent.com/oneclickvirt/incus/main/scripts/pre_check.sh)

```

6、incus 安装

```auto
curl -L https://raw.githubusercontent.com/oneclickvirt/incus/main/scripts/incus_install.sh -o incus_install.sh && chmod +x incus_install.sh && bash incus_install.sh

```

初始化配置的例子：

如果不需要指定非系统盘的路径做默认存储池，那么选择是否自定义存储池路径时直接回车或输入`n`即可，不需要指定路径。

如果需要指定非系统盘的路径做默认的存储池，那么需要选择`y`，然后输入对应的路径(你挂载的盘的实际的绝对路径)。  
7、 在 Incus 中运行 LXC 容器

## 自定义批量生成版本

```auto
curl -L https://github.com/oneclickvirt/incus/raw/main/scripts/add_more.sh -o add_more.sh && chmod +x add_more.sh && bash add_more.sh

```

按提示生成即可。

开完容器后，具体信息会生成在当前目录下的log文件中，格式如下

```auto
1号容器名称 密码 ssh端口 外网端口起始 外网端口终止
2号容器名称 密码 ssh端口 外网端口起始 外网端口终止

```

如果想要查看，只需在当前目录执行以下命令打印log文件即可

```auto
cat log

```

至此，恭喜你成功开通小小鸡了。

至于对接 whmcs 和 incus webui 以后再写

---

<div class="post-metadata">

**Author:** ![tvbox](https://2hkj2s.loc.rr.kg/user_avatar/2hkj2s.loc.rr.kg/tvbox/32/291_2.png) [@tvbox](https://2hkj2s.loc.rr.kg/u/tvbox)\
**Post date:** [2025 年9 月 22 日 08:52 UTC](https://2hkj2s.loc.rr.kg/t/topic/61325/2 "2025-09-22T08:52:22Z")

</div>

眼睛会了

---

<div class="post-metadata">

**Author:** ![lovoup](https://2hkj2s.loc.rr.kg/user_avatar/2hkj2s.loc.rr.kg/lovoup/32/19024_2.png) [@lovoup](https://2hkj2s.loc.rr.kg/u/lovoup)\
**Post date:** [2025 年9 月 22 日 09:01 UTC](https://2hkj2s.loc.rr.kg/t/topic/61325/3 "2025-09-22T09:01:46Z")

</div>

看了，也学习了，还是没懂

---

<div class="post-metadata">

**Author:** ![supers](https://2hkj2s.loc.rr.kg/user_avatar/2hkj2s.loc.rr.kg/supers/32/567_2.png) [@supers](https://2hkj2s.loc.rr.kg/u/supers)\
**Post date:** [2025 年9 月 22 日 09:02 UTC](https://2hkj2s.loc.rr.kg/t/topic/61325/4 "2025-09-22T09:02:12Z")

</div>

照着做就行了。

---

<div class="post-metadata">

**Author:** ![xybug](https://2hkj2s.loc.rr.kg/letter_avatar_proxy/v4/letter/x/5daacb/32.png) [@xybug](https://2hkj2s.loc.rr.kg/u/xybug)\
**Post date:** [2025 年9 月 22 日 09:02 UTC](https://2hkj2s.loc.rr.kg/t/topic/61325/5 "2025-09-22T09:02:34Z")

</div>

切鸡教程，学习了

---

<div class="post-metadata">

**Author:** ![trial](https://2hkj2s.loc.rr.kg/user_avatar/2hkj2s.loc.rr.kg/trial/32/18265_2.png) [@trial](https://2hkj2s.loc.rr.kg/u/trial)\
**Post date:** [2025 年9 月 22 日 09:05 UTC](https://2hkj2s.loc.rr.kg/t/topic/61325/6 "2025-09-22T09:05:21Z")

</div>

先赞为敬。等母鸡长成了实践🤣

---

<div class="post-metadata">

**Author:** ![locone](https://2hkj2s.loc.rr.kg/letter_avatar_proxy/v4/letter/l/b5ac83/32.png) [@locone](https://2hkj2s.loc.rr.kg/u/locone)\
**Post date:** [2025 年9 月 22 日 09:13 UTC](https://2hkj2s.loc.rr.kg/t/topic/61325/7 "2025-09-22T09:13:53Z")

</div>

学习一下

---

<div class="post-metadata">

**Author:** ![mjjfree](https://2hkj2s.loc.rr.kg/letter_avatar_proxy/v4/letter/m/839c29/32.png) [@mjjfree](https://2hkj2s.loc.rr.kg/u/mjjfree)\
**Post date:** [2025 年9 月 22 日 09:16 UTC](https://2hkj2s.loc.rr.kg/t/topic/61325/8 "2025-09-22T09:16:05Z")

</div>

期待大佬后续的对接教程，感谢

---

<div class="post-metadata">

**Author:** ![tianzi](https://2hkj2s.loc.rr.kg/user_avatar/2hkj2s.loc.rr.kg/tianzi/32/14619_2.png) [@tianzi](https://2hkj2s.loc.rr.kg/u/tianzi)\
**Post date:** [2025 年9 月 22 日 09:21 UTC](https://2hkj2s.loc.rr.kg/t/topic/61325/9 "2025-09-22T09:21:45Z")

</div>

这个可以有 :xhj006:

---

<div class="post-metadata">

**Author:** ![Arvin\_Leung](https://2hkj2s.loc.rr.kg/user_avatar/2hkj2s.loc.rr.kg/arvin_leung/32/9914_2.png) [@Arvin\_Leung](https://2hkj2s.loc.rr.kg/u/Arvin_Leung)\
**Post date:** [2025 年9 月 22 日 09:30 UTC](https://2hkj2s.loc.rr.kg/t/topic/61325/10 "2025-09-22T09:30:56Z")

</div>

学习了，快快出手续教程。

---

<div class="post-metadata">

**Author:** ![azhaoyihao](https://2hkj2s.loc.rr.kg/user_avatar/2hkj2s.loc.rr.kg/azhaoyihao/32/14_2.png) [@azhaoyihao](https://2hkj2s.loc.rr.kg/u/azhaoyihao)\
**Post date:** [2025 年9 月 22 日 09:41 UTC](https://2hkj2s.loc.rr.kg/t/topic/61325/11 "2025-09-22T09:41:50Z")

</div>

感谢大佬分享的教程

---

<div class="post-metadata">

**Author:** ![hikarugoin](https://2hkj2s.loc.rr.kg/letter_avatar_proxy/v4/letter/h/67e7ee/32.png) [@hikarugoin](https://2hkj2s.loc.rr.kg/u/hikarugoin)\
**Post date:** [2025 年9 月 22 日 09:45 UTC](https://2hkj2s.loc.rr.kg/t/topic/61325/12 "2025-09-22T09:45:45Z")

</div>

这是切鸡教程，连母鸡都没有啊

---

<div class="post-metadata">

**Author:** ![kaylie](https://2hkj2s.loc.rr.kg/user_avatar/2hkj2s.loc.rr.kg/kaylie/32/17223_2.png) [@kaylie](https://2hkj2s.loc.rr.kg/u/kaylie)\
**Post date:** [2025 年9 月 22 日 09:52 UTC](https://2hkj2s.loc.rr.kg/t/topic/61325/13 "2025-09-22T09:52:26Z")

</div>

不知有的VPS商家是否限制这种做法？还是只要有ipv4的一台VPS就可以？小白路过看了想问问，如果问得太白，不用理会哈

---

<div class="post-metadata">

**Author:** ![dickyaoliao](https://2hkj2s.loc.rr.kg/user_avatar/2hkj2s.loc.rr.kg/dickyaoliao/32/79780_2.png) [@dickyaoliao](https://2hkj2s.loc.rr.kg/u/dickyaoliao)\
**Post date:** [2025 年9 月 22 日 09:53 UTC](https://2hkj2s.loc.rr.kg/t/topic/61325/14 "2025-09-22T09:53:19Z")

</div>

留个名等开小鸡教程很久了 有空来玩

---

<div class="post-metadata">

**Author:** ![tyedh](https://2hkj2s.loc.rr.kg/user_avatar/2hkj2s.loc.rr.kg/tyedh/32/116_2.png) [@tyedh](https://2hkj2s.loc.rr.kg/u/tyedh)\
**Post date:** [2025 年9 月 22 日 09:55 UTC](https://2hkj2s.loc.rr.kg/t/topic/61325/15 "2025-09-22T09:55:45Z")

</div>

感谢大佬分享教程！有母鸡后，一定学习！

---

<div class="post-metadata">

**Author:** ![xxyy123](https://2hkj2s.loc.rr.kg/letter_avatar_proxy/v4/letter/x/977dab/32.png) [@xxyy123](https://2hkj2s.loc.rr.kg/u/xxyy123)\
**Post date:** [2025 年9 月 22 日 10:08 UTC](https://2hkj2s.loc.rr.kg/t/topic/61325/16 "2025-09-22T10:08:21Z")

</div>

感谢大佬分享

---

<div class="post-metadata">

**Author:** ![supers](https://2hkj2s.loc.rr.kg/user_avatar/2hkj2s.loc.rr.kg/supers/32/567_2.png) [@supers](https://2hkj2s.loc.rr.kg/u/supers)\
**Post date:** [2025 年9 月 22 日 10:16 UTC](https://2hkj2s.loc.rr.kg/t/topic/61325/17 "2025-09-22T10:16:00Z")

</div>

有ipv4的一台VPS就行

---

<div class="post-metadata">

**Author:** ![luscious91](https://2hkj2s.loc.rr.kg/user_avatar/2hkj2s.loc.rr.kg/luscious91/32/11905_2.png) [@luscious91](https://2hkj2s.loc.rr.kg/u/luscious91)\
**Post date:** [2025 年9 月 22 日 10:40 UTC](https://2hkj2s.loc.rr.kg/t/topic/61325/18 "2025-09-22T10:40:07Z")

</div>

厉害了，可惜都是nat鸡

---

<div class="post-metadata">

**Author:** ![srv](https://2hkj2s.loc.rr.kg/letter_avatar_proxy/v4/letter/s/ecccb3/32.png) [@srv](https://2hkj2s.loc.rr.kg/u/srv)\
**Post date:** [2025 年9 月 22 日 10:44 UTC](https://2hkj2s.loc.rr.kg/t/topic/61325/19 "2025-09-22T10:44:14Z")

</div>

这个要试试

---

<div class="post-metadata">

**Author:** ![king2000](https://2hkj2s.loc.rr.kg/user_avatar/2hkj2s.loc.rr.kg/king2000/32/18536_2.png) [@king2000](https://2hkj2s.loc.rr.kg/u/king2000)\
**Post date:** [2025 年9 月 22 日 10:51 UTC](https://2hkj2s.loc.rr.kg/t/topic/61325/20 "2025-09-22T10:51:44Z")

</div>

厉害，又学了一招，希望可以尝试一下，实践出真知

[下一页](https://2hkj2s.loc.rr.kg/t/topic/61325.md?page=2)
