IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    如今组网选择Headscale还是Tailscale

    ysicing (i@ysicing.me)发表于 2024-03-02 07:27:58
    love 0

    最近分析了一下博客的流量,发现大家还是最关注组网相关的,如Headscale系列。今天就从我个人使用角度来分析一下。

    功能特性对比

    仅从我日常使用的部分出发

    控制端开源 自定义私有网段 开箱即用 ACL 命令行功能 终端设备 自主可控 多租户
    Tailscale ❎ 在有限范围内支持修改 ✅ ✅ ✅ 上限100 ❎ 上限3
    Headscale ✅ ✅ 需要部署控制端 支持但不完善 基本功能能用 ✅ 基本可控 ✅

    早期

    Headscale特别吸引我,主要是可以自定义私有网段,这样机器的ip就比较好记了,强迫症而已。

    如今

    自定义IP

    自从Tailscale宣布可以自定义节点ip后,Headscale的优势就不是他的优势了。
    虽然Tailscale的自定义IP目前只能通过控制台修改,且还得是100.64.0.0/10范围内,准确说应该是从 100.64.0.0-100.127.255.255

    命令行特性新功能

    Tailscale公司运营,更新比较频繁,对新系统或者一些新特性支持比较好。

    这里只是我的猜测,Headscale已经弃用差不多一年多了。

    • tailscale ssh 这个我用的比较多的就是利用它访问一些特殊的机器,如垃圾木韩云NAT(没法常规ssh登录)
    • tailscale file 跨节点copy文件
    • tailscale set k3s跨云组网时用的比较多,部分up参数修改
    • tailscale update 凑合用,实质跟apt升级类似
    • 控制台ACL功能确实很NB

    最后总结

    我觉得可以从Headscale迁移到Tailscale了,更新迭代快,咱就是追新。

    其他

    100.64.0.0/10有啥含义

    主要是避免内网ip冲突。100.64.0.0/10是运营商级别NAT, 主要是各大运营商(ISP, 如联通电信等)使用,与网络中常用的私有地址不冲突, 如10.0.0.0/8、192.168.0.0/16 等。

    这里提一下,可能与阿里云内网冲突,不过影响也不是特别大。



沪ICP备19023445号-2号
友情链接