Tailscale安装
Tailscale 是一款轻量稳定的零配置内网组网工具,无需公网IP、无需端口映射,即可实现多设备异地内网互通。本文整理全套安装后核心配置,涵盖基础入网、安全加固、内网网关、自启配置等,全命令复制即用,适配云服务器、家用Linux设备。
一、前置说明
适配 Ubuntu、Debian 主流系统,所有配置基于官方脚本安装环境,均为运维通用最佳实践,终端直接执行即可。
二、基础配置|入网、状态查看(必做)
1. 设备入网授权
执行命令生成授权链接,浏览器登录账号即可将设备加入私有内网。
sudo tailscale up
操作:复制链接 → 浏览器登录 → 自动绑定入网。
2. 断开组网连接
临时退出组网,不卸载、不重置配置。
sudo tailscale down
3. 查看组网状态
查看在线设备、内网IP、连接状态,用于日常排查故障。
sudo tailscale status
4. 查看本机内网IP
获取设备固定 Tailscale 虚拟IP(100.x.x.x 网段),组网设备可互访。
tailscale ip -4
三、个性化配置|修改设备名称
自定义设备名称,方便后台快速区分多台组网设备。
命令格式
sudo tailscale set --hostname=自定义设备名
实操示例
sudo tailscale set --hostname=ubuntu-cloud-server
四、服务配置|开机自启(保稳定)
确保服务器重启后,Tailscale 自动组网、不掉线。
1. 设置开机自启并启动服务
sudo systemctl enable --now tailscaled
2. 检查服务状态
sudo systemctl status tailscaled
显示 active (running)即为正常运行。
五、安全加固|开启内网防火墙
默认组网设备可互相访问,服务器需开启防护,避免被陌生设备主动访问。
1. 开启盾牌防护模式
开启后默认拒绝所有设备主动访问,仅本机可主动访问其他设备。
sudo tailscale up --shields-up
2. 放行指定设备
按需放行指定 Tailscale 内网设备访问本机。
sudo tailscale up --shields-up --allow-ips 100.xx.xx.xx
六、高阶功能|配置内网网关穿透
将当前设备作为网关,实现外网远程访问家里/公司局域网(NAS、电脑、路由器等)。
1. 发布本地内网网段
家用默认网段 192.168.1.0/24,按需修改为自己的内网网段。
sudo tailscale up --advertise-routes=192.168.1.0/24
2. 后台放行生效
登录 Tailscale 后台设备管理页,找到设备并开启「子网路由」,穿透功能即可生效。
七、服务器一键最优配置
一键完成命名、安全防护、开机自启,适配生产云服务器。
# 自定义设备名称 sudo tailscale set --hostname=cloud-main-server # 开启安全防护并入网 sudo tailscale up --shields-up # 配置开机自启 sudo systemctl enable --now tailscaled
八、卸载清理方案
如需彻底卸载,执行以下命令清理服务与程序:
# 停止服务 sudo systemctl stop tailscaled # 卸载程序 sudo apt remove -y tailscale
九、常用命令速查表
-
sudo tailscale up:设备入网授权 -
sudo tailscale down:断开组网连接 -
sudo tailscale status:查看组网状态 -
tailscale ip -4:查看本机内网IP -
sudo tailscale set --hostname=xxx:修改设备名 -
sudo tailscale up --shields-up:开启内网防火墙 -
sudo tailscale up --advertise-routes=网段:发布内网网关
十、总结
1. Tailscale 轻量化、免配置、自动打洞,是无公网IP组网穿透最优方案;
2. 服务器务必开启盾牌模式,规避内网非法访问风险;
3. 子网路由功能可实现异地穿透本地局域网,适配远程运维、居家办公场景;
4. 配置永久生效,开机自动组网,无需重复操作。
更多推荐
所有评论(0)