Tailscale 子网路由实战:外网访问公司内网的最稳方案
标题 Tailscale 子网路由实战:外网访问公司内网的最稳方案 副标题 / 摘要 当公司内网没有公网 IP 时,Tailscale 的子网路由是最省事、最稳定的方案。 本文给出完整的部署步骤、验证方法与排错清单,适合直接落地。 目标读者 需要在外网访问公司内网服务的开发者/运维 公司没有官方 VPN,且内网在 NAT 后面 希望实现“外网走手机热点、内网走 VPN”的分流需求 背景 / 动机 很多公司内网服务器只有 192.168.x.x 等私有地址, 外网无法直接访问,传统 WireGuard 需要公网 IP 或端口映射。 Tailscale 基于 WireGuard,但可以穿透 NAT, 无需公网入口即可实现安全访问,是更工程化的解法。 核心概念 子网路由(Subnet Router):让一台内网机器“代理”整个内网段 Split Tunnel(分流):只有内网流量走 VPN,外网流量不变 Advertise Routes:向 tailnet 宣告你能到达的内网网段 Approve Routes:在控制台批准路由才能生效 实践指南 / 步骤(完整落地) 以下以公司内网 192.168.1.0/24 为例,你可替换成自己的网段。 1)在公司内网服务器安装 Tailscale curl -fsSL https://tailscale.com/install.sh | sh sudo tailscale up 登录后,服务器会出现在控制台设备列表中。 2)将服务器设置为子网路由 sudo tailscale up --advertise-routes=192.168.1.0/24 3)到控制台批准路由(必须) 打开控制台: ...