V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
xibeifeng
V2EX  ›  分享创造

个人家庭内网服务以及网络方案分享

  •  1
     
  •   xibeifeng · 48 天前 · 2122 次点击
    这是一个创建于 48 天前的主题,其中的信息可能已经有所发展或是发生改变。

    方案开销

    • Intel NUC12 华尔街峡谷 咸鱼买的 2700¥
    • 加了 1TB ssd 357¥
    • 域名 spaceship 买的 7.5¥
    • 小米智能插座 3 53¥
    • 其他都是自带或者开源实现

    功耗情况

    • 目前看平均功耗在 15w-25w 左右,一天大概一度电用不到

    网络方案

    • 因为没有公网 IP ,我们这 500M 移动宽带一年 230 ,电信要贵个三倍,整不起。总体思路是通过 Natter 项目打洞,把 ss 端口暴露在公网,然后手机和电脑通过分流软件连接 ss ,使用其他内网服务,具体见如下图: https://imgur.com/a/YWgiGqg 网络方案图

    应用方案

    • 宿主机系统我搭了一个 Windows 防止不时之需,主系统是 archLinux 。因为平时 k8s 玩的比较多,所以就直接基于硬件搭建个 k8s 集群,这样应用搭建在上面,后续扩展迁移也很方便,同时我自己的应用也都用容器跑在上面,通过声明 yaml 进行管理。具体场景是半夜小米插座自动断电,早上自动启动,k8s 可以自己拉起应用。具体见下图: https://imgur.com/a/yGyLdcq 应用部署

    熔断措施

    • 因为 Natter 打洞的不稳性,所以也弄了 cloudfare tunnel ,以应对不时之需

    存在痛点

    • 重启过后,natter 端口会变化,需要手动更新手机分流 ss 的端口
    • 有什么地方不足,欢迎大家指正
    8 条回复    2024-10-01 09:42:52 +08:00
    xinbinhan
        1
    xinbinhan  
       48 天前
    痛点可以解决呀(不关机),我的 NAS 一直都不关机,24 小时运行。
    dalewang
        2
    dalewang  
       48 天前
    Windows hyper-v 安装的 archLinux 吗?
    xibeifeng
        3
    xibeifeng  
    OP
       48 天前
    @dalewang 不是的,直接分两个区,分别直接安装了 win 和 linux
    xibeifeng
        4
    xibeifeng  
    OP
       48 天前
    @xinbinhan 租房子,有时候噪音严重就关掉了
    zggsong
        5
    zggsong  
       48 天前
    不是有 ipv6 吗,直接用 ipv6+ddns 就好了
    yooomu
        6
    yooomu  
       48 天前
    同意楼上,移动都给 v6 的,现在 v6 普及很不错了,最起码手机蜂窝都有 v6 ,不会失联
    xibeifeng
        7
    xibeifeng  
    OP
       48 天前
    @yooomu 好的 谢谢 晚上回去研究一下
    Markxu0
        8
    Markxu0  
       47 天前 via Android
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2943 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:26 · PVG 20:26 · LAX 04:26 · JFK 07:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.