找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
glinet
查看: 24590|回复: 123

NAS党福音:近乎零成本优雅地实现家庭网络异地组网(一)

 火.. [复制链接]
发表于 2025-1-10 21:18 | 显示全部楼层 |阅读模式
本帖最后由 evling 于 2025-1-11 10:01 编辑

家庭移动宽带无公网IPv4,但经过一顿检测发现为NAT1型,有望实现大内网穿透,规划方案:Tailscale(客户端)+Headscale(服务端)+Derp(中继)+Cloudflare(Origin rules,DDNS)+IPv6+natter(开源打洞工具)。

在家庭内网准备一台Linux虚拟机,做好网络隔离,设置DMZ。
打洞检测
  1. docker run --net=host --rm nattertool/natter
复制代码

如果打洞成功,则可以访问公网端口打开测试页面。
如果打洞失败,将服务器的入站默认策略改为允许,先验证是否能够打洞,才有必要往下开展工作。

CloudFlare API Key获取



免费获取资料方式
游客,如果您要查看本帖隐藏内容请回复

在 hsmaker 项目目录下
替换.env域名下的域名为你自己的,修改邮箱为你自己的
粘贴上边的cloudflare token到secrets/cf_api_token
拉起容器
  1. docker compose up -d
复制代码

多等会,traefik反代需要获取tls证书需要点时间
功能
  • 支持双栈自动切换,最大程度保障回家链路稳定性,确保各种环境下都能顺利接入
  • 自动更新打洞IP和端口信息
  • Headscale 和Derp证书统一由traefik反代接管,减少打洞端口数量
  • 自动同步traefik生成的证书给derp使用
  • 自动监测ipv6地址变化,并同步更新
  • ipv6防火墙仅开放derp端口和stun端口


项目中以集成了一个客户端,接入指令,建议关闭防火墙操作策略,自行配置比较好,我个人比较信奉内网互访能路由尽量路由,别搞什么源地址转换,不利于审查和网络策略管控。

示例:
  1. tailscale up --reset --accept-dns=false --accept-routes --login-server=https://hs.evling.tech --advertise-exit-node --advertise-routes=10.32.0.0/16,10.8.0.0/16,172.16.0.0/16 --netfilter-mode=off
复制代码

这个节点作为家里的入口枢纽。

其他终端接入参考网上各路教程即可。
在客户端进行网络验证,发现ipv4和ipv6均正常。





worker容器日志查看,未发现报错异常。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2025-1-11 07:28 来自手机 | 显示全部楼层
羡慕。。。。。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 1 反对 0

使用道具 举报

发表于 2025-1-11 09:38 | 显示全部楼层
同是白嫖 不过我用的vnt组网
我也是移动nat1 使用lucky打洞做服务器 ,白嫖域名绑定到CF,把lucky打洞的地址记录缩短链接或者CF重定向,然后vnt客户端直接连接域名就行 ,vnt支持重定向地址,mt7621刷的老毛子,就可以搞定这些了。带不动tailscale  体积太大了

点评

你的方案跨运营商访问的时候,会慢吗?我现在也是lucky打洞配合cf实现的,我是移动nat1,同样是移动网络访问进来很快,但是跨运营商(比如说电信)就很慢很慢  详情 回复 发表于 2025-7-25 17:08
我也是移动nat1,现在用的zerotier。和vnt组网工具哪个好些?我主要用来串流  详情 回复 发表于 2025-4-11 12:37
自建vnts,我用的节点小宝那个免费的http域名去打洞,相当于ws和wss,vnt支持wss,搞定。  详情 回复 发表于 2025-2-8 17:07
我请教下,lucky可以固定端口打洞吗?比如内网8443,外网也8443这种  详情 回复 发表于 2025-1-11 10:43
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2025-1-11 09:42 来自手机 | 显示全部楼层
我来看看什么样
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-1-11 10:43 | 显示全部楼层
8267 发表于 2025-1-11 09:38
同是白嫖 不过我用的vnt组网
我也是移动nat1 使用lucky打洞做服务器 ,白嫖域名绑定到CF,把lucky打洞的地 ...

我请教下,lucky可以固定端口打洞吗?比如内网8443,外网也8443这种

点评

目前据我所知是不可以的,这种只有upnp能做到  详情 回复 发表于 2025-2-9 10:56
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2025-1-11 10:54 | 显示全部楼层
不行 固定的话 那不就是公网IP了, stun打洞的只能动态IP动态端口了。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2025-1-12 15:11 | 显示全部楼层
看不懂。。。。

点评

不用看太懂,已经低代码编排好了的,大概就是不需要公网IPv4回家方案,自主可控,  详情 回复 发表于 2025-1-12 15:59
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-1-12 15:59 | 显示全部楼层

不用看太懂,已经低代码编排好了的,大概就是不需要公网IPv4回家方案,自主可控,
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2025-1-13 10:41 | 显示全部楼层
太优雅了,我有空试试
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2025-1-14 11:47 来自手机 | 显示全部楼层
路由器插上一块硬盘,组一个小型的nas
我的网络环境,电信宽带无公网IPv4
在路由器上搭建文件服务,caddy dufs chfs webd
使用大内网穿透工具natmap,配合短链接网站,将动态的公网IPV4地址和动态的端口号通过API提交到短链接网站上
该过程是全自动的,无需要手动去更新
用该方案,已经稳定运行了一年
http://lhc.us.kg/webd
http://lhc.us.kg/dufs
http://lhc.us.kg/caddy
http://lhc.us.kg/chfs

点评

你直接对外暴露文件服务啊 ,可以哟,简约风,如果只是自己访问,最好套层隧道  详情 回复 发表于 2025-1-14 12:32
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-1-14 12:32 | 显示全部楼层
本帖最后由 evling 于 2025-1-14 12:33 编辑
liaohcai 发表于 2025-1-14 11:47
路由器插上一块硬盘,组一个小型的nas
我的网络环境,电信宽带无公网IPv4
在路由器上搭建文件服务,caddy duf ...

你直接对外暴露文件服务啊 ,可以哟,简约风,访问也方便,兼顾速度,如果只是自己访问,最好套层隧道

点评

这个是作为文件分享用的,我写了很多脚本,都是从里面分享出去的,里面没有什么隐私文件 如果要查看内网设备的话,我手机端是用wg,也是用大内网穿透的方式!  详情 回复 发表于 2025-1-14 13:19
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2025-1-14 13:19 来自手机 | 显示全部楼层
evling 发表于 2025-1-14 12:32
你直接对外暴露文件服务啊 ,可以哟,简约风,访问也方便,兼顾速度,如果只是自己访问,最好套层隧道 ...

这个是作为文件分享用的,我写了很多脚本,都是从里面分享出去的,里面没有什么隐私文件
如果要查看内网设备的话,我手机端是用wg,也是用大内网穿透的方式!
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2025-1-14 16:08 | 显示全部楼层
感谢楼主分享
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2025-1-15 07:03 来自手机 | 显示全部楼层
一个客户端,接入指令,建议关闭防火墙操作
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2025-1-15 15:19 | 显示全部楼层
研究,研究

点评

感谢,有问题可以找我讨论  详情 回复 发表于 2025-1-15 20:10
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-12-5 12:41

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表