特别提醒:家宽建站会被某些 ISP 认定为违规行为,有概率封停宽带,不建议轻易尝试。
如何隐匿相关建站痕迹可进一步询问 AI 。
契机
市面上的云服务器,但凡把配置拉上去点,费用便高的吓人。
![图片[1]|「家里云」迷你主机折腾小记:光猫桥接 + DDNS + EdgeOne IPv6 回源搭建公网 IPv6 服务器|白鱼小栈](https://cdn.baiyuyu.com/2024/08/20240823111247878-1024x566.png)
若自己组装一台服务器,同等配置下,价格更低廉,隐私性、可控性也大大提升。但自己组装,意味着需要花费心思挑配件、需要动手组装,需要为服务器交电费。抛开这些不谈,光 “公网访问困难” 这一条,其实就足够劝退了。
尤其是博主在过去一直以为:Frp 是唯一一种让设备可被公网访问的途径。常见的第三方 Frp 服务提供商(诸如 Sakura Frp),他们的免费套餐往往带宽低(差不多 1MB),节点稳定性也比较一般,各种限制也相对较多。自己建 Frp Server 吧,国内云服务器带宽不够,国外的云服务器延迟又高,不宜作为长久之计。
![图片[2]|「家里云」迷你主机折腾小记:光猫桥接 + DDNS + EdgeOne IPv6 回源搭建公网 IPv6 服务器|白鱼小栈](https://cdn.baiyuyu.com/2024/08/20240823110842661-1024x521.png)
那么——有什么方案能兼顾 “价格优势” 和 “公网可访问性” 呢?
前几天好巧不巧,先是听说迷你主机(准系统)现在的价格很便宜,大概五六百。又了解到光猫改桥接,再关闭路由器防火墙,即可得到一个能被外网访问的 IPv6 地址。
理论可行,开始实践!
迷你主机选择
极摩客 G3 介绍
博主选用的是极摩客 G3,准系统的话是 599 元。多平台比价京东最便宜,579 元到手。
![图片[3]|「家里云」迷你主机折腾小记:光猫桥接 + DDNS + EdgeOne IPv6 回源搭建公网 IPv6 服务器|白鱼小栈](https://cdn.baiyuyu.com/2024/08/20240823122242866.jpg)
搭载英特尔 12 代 N100 处理器,4 核 4 线程,DDR4 3200 Mhz 最高支持 16 GB 内存,两个硬盘位,支持 Wi-Fi 6,单 2.5 G网口。
![图片[4]|「家里云」迷你主机折腾小记:光猫桥接 + DDNS + EdgeOne IPv6 回源搭建公网 IPv6 服务器|白鱼小栈](https://cdn.baiyuyu.com/2024/08/20240823123302975-808x800.png)
优先考虑的就是功耗(电费要是太贵的话还不如直接买云服务器),N100 功耗大约在 6W-15W,电费肯定是非常 ok 的,一个月电费也就差不多三块钱。
另外都迷你主机了,也没什么需要动手组装的地方,从各方面来看都很完美。加装了一根 8 GB 的笔记本内存和 256 GB 的固态,全部加起来也就八百块左右,性价比相当可以。
制作 Ubuntu 启动盘
![图片[5]|「家里云」迷你主机折腾小记:光猫桥接 + DDNS + EdgeOne IPv6 回源搭建公网 IPv6 服务器|白鱼小栈](https://cdn.baiyuyu.com/2024/08/20240823124309663-1024x389.png)
在 Ubuntu 官网 下载想要的镜像。我这里选择的是 24.04 LTS 桌面版。
为什么下桌面版?因为考虑到可能会有使用图形化界面的需求(孩子比较傻,不会太多命令,大佬轻喷)
桌面版可以通过命令在 图形化界面 和 命令行 之间切换:
# 切换到命令行界面
sudo systemctl set-default multi-user.target
# 切换到图形界面
sudo systemctl set-default graphical.target
打开 Rufus,选取对应镜像文件,直接点刷入,其它设置不用动,过一会就完事了。
安装 Ubuntu 系统
插上电源线、有线键盘和鼠标,连按 Esc 进 BIOS。
踩了个小坑:博主一开始用的小米无线键鼠,死活识别不到,换了一套罗技有线键鼠就能识别到了。
进去之后,打开 Boot 菜单,设置 USB Device 为第一启动项。
稍后的安装步骤都挺简单,点几下就完成了。
关于公网
IPv4 的资源很稀缺,不掏点银子去拉专线是不行的,而且运营商会封 80 和 443 端口。
IPv6 不仅多,而且似乎没有封 80 和 443 端口,这几年随着 IPv6 的推广发展,就算是纯 IPv6 服务器也能有一个尚可的体验。
光猫改桥接
改桥接是第一步,也是最重要的一步。
首先我们需要获取光猫超级密码。建议优先找宽带师傅,如果行不通,要么淘宝(30 块钱左右)远程,要么搜集相关论坛资料自己折腾。
有了超密,接下来都好办。访问 192.168.1.1 进入光猫管理后台。博主这台光猫账号是 CMCCAdmin。
![图片[6]|「家里云」迷你主机折腾小记:光猫桥接 + DDNS + EdgeOne IPv6 回源搭建公网 IPv6 服务器|白鱼小栈](https://cdn.baiyuyu.com/2024/08/20240823133606946.png)
进来之后,左侧菜单依次选择 网络 – 宽带设置,选中第二个名为 2_INTERNET_B_VID_200 的连接,然后把连接模式从 Route 改成 Bridge 。改完就可以退出光猫了。
![图片[7]|「家里云」迷你主机折腾小记:光猫桥接 + DDNS + EdgeOne IPv6 回源搭建公网 IPv6 服务器|白鱼小栈](https://cdn.baiyuyu.com/2024/08/20240823133731365.png)
图中第一条 TR069 是移动的监控模块,也用于远程下发配置。第三条 OTHER 应该是给 IPTV 留的,如果家里有办 IPTV,改完桥接可能会导致看不了电视直播。
网上搜了一番,看不了电视似乎也有办法解决,有待进一步研究。
改每一项设置前,最好截图原先的设置,或者备份光猫配置文件。
改完之后,再登录你家路由器的后台,从 DHCP 改为 PPPoE,也就是让路由器自己负责拨号上网。
![图片[8]|「家里云」迷你主机折腾小记:光猫桥接 + DDNS + EdgeOne IPv6 回源搭建公网 IPv6 服务器|白鱼小栈](https://cdn.baiyuyu.com/2024/08/20240823134339713.png)
账号一般是户主手机号,密码一般是六位数,可以试试 手机号后六位、010086、123456,实在忘了也可以打运营商电话问,这个一般都会告诉你的。另外手机营业厅也可以在线重置。
改完之后保存,等一分钟,路由器这边应该会显示拨号成功,这时候基本就大功告成了。
![图片[9]|「家里云」迷你主机折腾小记:光猫桥接 + DDNS + EdgeOne IPv6 回源搭建公网 IPv6 服务器|白鱼小栈](https://cdn.baiyuyu.com/2024/08/20240823134726568-595x800.jpg)
这时候无法访问 192.168.1.1 是正常的,如果还需要再进光猫管理后台,那就再把路由器改回 DHCP。
关闭 IPv6 防火墙
![图片[10]|「家里云」迷你主机折腾小记:光猫桥接 + DDNS + EdgeOne IPv6 回源搭建公网 IPv6 服务器|白鱼小栈](https://cdn.baiyuyu.com/2024/08/20240823135149885.png)
如果没有这个开关就去网上搜搜你家路由器的型号,中兴和小米的都很好关。
查看公网 IPv6 地址
ssh 连接到迷你主机,输入命令 ip addr show 得到当前的 IPv6 地址,会输出长长一段,找到带有 scope global temporary dynamic 左边的这一串,看图中红框,这就是这台迷你主机的公网地址。
![图片[11]|「家里云」迷你主机折腾小记:光猫桥接 + DDNS + EdgeOne IPv6 回源搭建公网 IPv6 服务器|白鱼小栈](https://cdn.baiyuyu.com/2024/08/20240823140344715-1024x228.png)
验证可访问性
搭好相关网站服务后,在浏览器地址栏输入 http://[你的 IPv6 地址] 回车,如果能访问到则说明大功告成。
IPv6 地址必须包括在英文半角方括号内。
DDNS-GO
公网也有了,但毕竟是动态的。这时候就要引入 DDNS 了,让你的访问更优雅。
移动 IPv6 地址的租期似乎还挺长,好几天才变一次。
![图片[12]|「家里云」迷你主机折腾小记:光猫桥接 + DDNS + EdgeOne IPv6 回源搭建公网 IPv6 服务器|白鱼小栈](https://cdn.baiyuyu.com/2024/08/20240823142045602-1024x523.png)
路由器自带的 DDNS 就那么几个选择,根本没法用。所以一开始博主想了一个很蠢的办法:写一个定时任务脚本,每隔 5 分钟检测网卡 IP 变化,有变化就通过 SMTP 发送新 IP 到邮箱。现在想起来还是很蠢,毕竟一旦要人工介入去改解析,长此以往特别麻烦。
部署 DDNS-GO
然后就发现了 DDNS-GO 这个项目,支持多家 DNS 服务商,能够直接帮你修改对应的解析记录。这真是极好的。
![图片[13]|「家里云」迷你主机折腾小记:光猫桥接 + DDNS + EdgeOne IPv6 回源搭建公网 IPv6 服务器|白鱼小栈](https://cdn.baiyuyu.com/2024/08/20240823142426610-1024x715.png)
部署起来也比较方便,支持直接下载和 Docker 两种部署方式,按 GitHub 的指引,很简单就搞定了,不再赘述。唯一需要提一句的就是,国内主机拉取不了 Docker 镜像,需要重新手动配置镜像源。
如果嫌麻烦,就采用第一种部署方式(下载压缩包 – 解压 – 赋予执行权限 – 执行),然后即可在 9876 端口访问它的 Web 界面。
值得一提的是,DDNS-GO 还支持多家 Webhook 通知。比如我这里设置了一个飞书机器人:
![图片[14]|「家里云」迷你主机折腾小记:光猫桥接 + DDNS + EdgeOne IPv6 回源搭建公网 IPv6 服务器|白鱼小栈](https://cdn.baiyuyu.com/2024/08/20240823142953762-918x800.png)
IPv6 地址发生变化时,会通过机器人向我发送通知:
![图片[15]|「家里云」迷你主机折腾小记:光猫桥接 + DDNS + EdgeOne IPv6 回源搭建公网 IPv6 服务器|白鱼小栈](https://cdn.baiyuyu.com/2024/08/20240823143202288.png)
搭配腾讯云 EdgeOne 实现 IPv6 动态回源
2026.2 更新:
博主近期惊喜发现,腾讯云 EdgeOne 终于支持了 IPv6 回源。
思路(假设你的网站域名是 xxx.com ):
- 在 DDNS-GO 动态解析
<xxx>.xxx.com这个域名; - 打开 EdgeOne 控制台,将网站
xxx.com的回源地址设置为;<xxx>.xxx.com - 回源 HOST 头记得设为网站域名;
- 成功!
这样一来,用户访问网站体验与一般方案无异。
总结
至此,一套配合 DDNS 搭建公网 IPv6 服务器的方案就正式完成了。
尚在慢慢把玩探索中,欢迎大佬批评建议~
免责声明:本文所记录的实验环境已在测试后销毁,仅供技术交流学习。





电费都省了![表情[2233/22_daku.webp]|白鱼小栈](https://cdn.baiyuyu.com/emoji/2233/22_daku.webp)
![表情[贴吧/2.webp]|白鱼小栈](https://cdn.baiyuyu.com/emoji/贴吧/2.webp)
![表情[2233/33_tuhun.webp]|白鱼小栈](https://cdn.baiyuyu.com/emoji/2233/33_tuhun.webp)
![表情[贴吧/17.webp]|白鱼小栈](https://cdn.baiyuyu.com/emoji/贴吧/17.webp)
![表情[贴吧/11.webp]|白鱼小栈](https://cdn.baiyuyu.com/emoji/贴吧/11.webp)
![表情[2233/33_yiwen.webp]|白鱼小栈](https://cdn.baiyuyu.com/emoji/2233/33_yiwen.webp)
![表情[2233/33_han.webp]|白鱼小栈](https://cdn.baiyuyu.com/emoji/2233/33_han.webp)
![表情[2233/33_maimeng.webp]|白鱼小栈](https://cdn.baiyuyu.com/emoji/2233/33_maimeng.webp)