通过以下 Referral 链接购买 DigitalOcean 主机,你将可以帮助 V2EX 持续发展
› DigitalOcean - SSD Cloud Servers
tab16360
V2EX  ›  VPS

⚠️ 给所有把 Tailscale 装在 VPS 上的朋友提个醒

  •  1
     
  •   tab16360 · 1 day ago · 3645 views

    昨天看到 CVE-2026-98432 相关消息后,有点不放心,昨晚连夜把所有服务器的管理端口都收起来了,统一通过 Tailscale 管理。

    折腾完又想到一个问题:

    如果 VPS 自己被入侵了,攻击者会不会顺着 Tailscale ,继续访问我家里的 Mac 、NAS ,甚至其他服务器?

    毕竟这些设备都在同一个 Tailnet 里,还是得做一下隔离。

    顺手做了几项调整:

    1. 给 VPS 单独分组

    给 VPS 设置独立的 tag:vps,和自己的 Mac 、手机等设备区分开,避免权限混在一起。

    2. 收紧访问权限

    通过 ACL / Grants 控制访问范围,只允许可信设备访问 VPS 必要的端口,默认拒绝未授权访问。

    3. 清理宽泛授权

    检查了一遍配置,把 * → * 这种全开放规则清理掉。权限规则是累加的,留着一条宽泛规则,前面的精细限制可能就失去意义了。

    4. 不给 VPS 多余的网络能力

    没有给 VPS 配置 Exit Node 和 Subnet Router ,避免它承担额外的网络转发职责。

    5. 关闭公网管理端口

    SSH 、数据库、管理面板等端口全部收回,只保留必要的公网服务。

    6. 定期检查设备

    检查设备列表、授权密钥、节点状态,发现不认识的设备及时处理。

    还有一个容易忽略的地方:

    Tailscale 的 ACL / Grants 主要约束 Tailnet 内的访问。VPS 本机能够访问哪些网络和端口,还需要结合系统防火墙、路由策略单独限制。

    这次折腾下来,最大的感受是:

    组网方便了,安全边界也得跟着重新设计。

    万一某台 VPS 真的失守,至少希望攻击者只能拿到这一台机器的权限,不至于顺着它把整个家庭网络都翻一遍。

    记录一下,给有类似组网需求的朋友参考。

    Supplement 1  ·  1 day ago
    抱歉,的确用 ai 重写了一遍,画蛇添足了

    简单一句话就是:

    vps+tailscale 组网,一定要设置好 acl 权限,防止顺着 vps 爬进家里或手机上。
    23 replies  •  2026-11-04 21:39:57 +08:00
    ysc3839
    ysc3839
    1 day ago via Android
    1
    手机风险比较大,电脑的话可以配置防火墙,把 Tailscale 划到公用网络,关闭大部分端口。
    如果只是需要外网连回家庭内网,可以考虑在路由器上部署 Tailscale ,然后再配置转发及防火墙。不过这么做路由器性能要足够,因为是路由器承担加解密操作。
    tab16360
    tab16360
    OP
    1 day ago
    2
    @ysc3839 我用的软路由部署 tail ,所以所有设备都入网了,所以风险就大了,必须做好隔离,让 vps 只能单向访问,不能看到或连上家里设备
    idealhs
    idealhs
    1 day ago❤️2
    3
    每天看 Agent 回复就已经很累了,你这种 AI 出来的文字一眼都不想多看
    tab16360
    tab16360
    OP
    1 day ago❤️5
    4
    @idealhs
    实在不好意思,是我没表述到位,是我考虑不周,让我给你最直白、最直接、最不绕弯子的回答:🐶

    vps+tailscale 组网,一定要设置好 acl 权限,防止顺着 vps 爬进家里。
    elonlo
    elonlo
    1 day ago
    5
    哈哈,我昨天也是做了这个操作,把 vps 隔离开来了
    drealism
    drealism
    1 day ago
    6
    和你们一比,我简直就是在裸奔
    paranoiall
    paranoiall
    1 day ago
    7
    昨天把我服务器里部署的 vaultwarden 感觉放到了家里的 nas,害怕密码被一锅端
    haosmart
    haosmart
    1 day ago
    8
    @paranoiall 我也是,改放家里了,通过代理回家
    cyp0633
    cyp0633
    1 day ago❤️1
    9
    别用 ai 写帖子了,文笔没人在意的,在座各位应该都有搜索的能力
    zhaixingzhaiyue
    10
    如果有重要的东西再担心, 先怎么方便怎么来吧。
    Somboon
    Somboon
    1 day ago
    11
    用过一段时间的 tailscale ,一段时间后发现回程丢包率太高了,自己也没有什么实际的需求,就没有再折腾了
    jadehare
    jadehare
    1 day ago
    12
    @Somboon #11 看下是不是 ipv6 。v4 好像有限制猛猛丢,确保是 v6 就没问题了,我都远程接 steam ,虽然还是能感到延迟但是不太吃延迟的游戏都能玩
    tab16360
    tab16360
    OP
    1 day ago
    13
    @elonlo 物理隔离 90%的攻击🤣
    tab16360
    tab16360
    OP
    1 day ago
    14
    @cyp0633 明白了,感谢提醒
    tab16360
    tab16360
    OP
    1 day ago
    15
    @Somboon 可以检查一下是不是直连 直连非常快
    syyyyy
    syyyyy
    1 day ago via iPhone
    16
    加个跳转机,没必要全部用 tailscale
    skuuhui
    skuuhui
    1 day ago
    17
    那你还不如直接写一个 skills 或者提示词,让大伙执行一下了
    thetbw
    thetbw
    1 day ago
    18
    一句话,装 tailscale 的要注意下自己其他设备别被顺带黑,虽然是内网,零信任很重要
    tab16360
    tab16360
    OP
    1 day ago
    19
    @syyyyy tail 直连很舒服 跳转机需要中转 延迟很难压下来
    tab16360
    tab16360
    OP
    1 day ago
    20
    @skuuhui 把这个帖子扔给 ai 出个方案🤭 其实这个操作大部分需要人工操作 比如配置 tag 、acl ,关闭云安全组端口
    tab16360
    tab16360
    OP
    1 day ago
    21
    @thetbw 是的 zero trust 专业词汇🤣
    bxb100
    bxb100
    23h 40m ago
    22
    使用 tailscale ssh 来接管 ssh 呗
    SenLief
    SenLief
    23h 29m ago
    23
    放弃 vps 的防护了,直接 ss 回家,现在 ipv6 普及度还可以,公网几天都不换 ip ,所以无感。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2690 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 13:09 · PVG 21:09 · LAX 05:09 · JFK 08:09
    ♥ Do have faith in what you're doing.