ANALYSIS
在飞牛 OS 上部署 Tailscale
💡 背景说明
飞牛 OS 是一款国产免费的 NAS 系统,提供个人私有云盘功能。虽然系统自带免费的内网穿透服务,但为了更稳定的远程访问体验,我们可以使用 Tailscale 作为替代方案。
🔑 获取 Tailscale 授权码
- 访问 Tailscale 登录页面
- 进入 密钥设置页面
- 创建授权密钥,注意启用以下权限:
- 开启 VPN 访问权限
- 允许子网路由
🐳 Docker 部署配置
方法一:使用 Docker 命令行
PRTCL // BASH
docker run -d \ --name=tailscaled \ --network=host \ --cap-add=NET_ADMIN \ --cap-add=NET_RAW \ -v /var/lib:/var/lib \ -v /dev/net/tun:/dev/net/tun \ -v /var/lib/tailscale:/var/lib/tailscale \ -e TS_AUTHKEY=tskey-auth-xxxxx \ -e TS_ROUTES=192.168.1.0/24 \ tailscale/tailscale注意:将
tskey-auth-xxxxx替换为你的授权码,192.168.1.0/24替换为你的内网网段
方法二:通过飞牛 OS 界面配置
安装 Docker 镜像
- 在 Docker 商店搜索
tailscale - 下载官方镜像
- 在 Docker 商店搜索
创建容器并配置参数
基础设置:
- 容器名:tailscale
- 镜像:tailscale/tailscale
存储配置
PRTCL // PLAINTEXT/var/lib -> /var/lib/dev/net/tun -> /dev/net/tunTS_STATE_DIR -> /var/lib/tailscale环境变量设置
PRTCL // PLAINTEXTTS_AUTHKEY= 你的授权码TS_ROUTES=192.168.1.0/24TS_STATE_DIR=/var/lib/tailscale网络设置
- 选择
host网络模式
- 选择
// …existing code…
📱 移动端配置
iOS/Android 客户端设置
- 从应用商店安装 Tailscale 客户端
- 使用相同账号登录
- 允许 VPN 配置权限
- 在设备列表中应该能看到 NAS
🌐 子网路由配置
开启子网路由
- 访问 Tailscale 管理后台
- 进入
Machines页面 - 找到 NAS 设备
- 开启
Subnet routes选项 - 确认要分享的子网范围
PRTCL // PLAINTEXT
Subnet: 192.168.1.0/24Routes via: your-nas-nameACL 策略配置
PRTCL // JSON
{ "acls": [ { "action": "accept", "users": ["*"], "ports": ["*:*"] } ], "tagOwners": { "tag:nas": ["your-email@domain.com"], }, "nodes": { "your-nas-name": ["tag:nas"], }}⚙️ 验证配置
检查连接状态
PRTCL // BASH
# 在 Docker 容器内执行docker exec -it tailscaled tailscale status
# 检查路由表docker exec -it tailscaled ip route测试连接
- 从移动设备 ping NAS 内网 IP
- 尝试访问 NAS Web 界面
- 验证文件共享访问
🔧 故障排查
常见问题
- 容器无法启动
- 检查 Docker 权限
- 确认 tun 设备存在
- 查看容器日志
PRTCL // BASH
docker logs tailscaled无法访问内网设备
- 验证子网路由配置
- 检查 ACL 策略
- 确认防火墙设置
连接不稳定
- 检查网络质量
- 验证 DERP 服务器连接
- 尝试更换节点
📝 运维建议
- 定期检查连接状态
- 备份 Tailscale 配置
- 监控容器资源使用
- 及时更新 Docker 镜像
🔗 参考资源
🏷️ 安全提示
- 定期轮换授权密钥
- 限制访问设备范围
- 使用最小权限原则
- 开启双因素认证
- 监控异常访问行为
作者:EchoWang
小红书:汪多多是只猫
B 站:汪多多是只猫
公众号:汪多多是只猫
R P
Rhine Lab Pioneer Division
Auth_Verified: 2026.04.08
Auth_Verified: 2026.04.08
