大数跨境
0
0

飞牛OS使用docker部署tailscale

飞牛OS使用docker部署tailscale 内存科技
2025-11-14
28
导读:飞牛OS使用docker部署tailscale


在飞牛 OS 上部署 Tailscale

💡 背景说明

飞牛 OS 是一款国产免费的 NAS 系统,提供个人私有云盘功能。虽然系统自带免费的内网穿透服务,但为了更稳定的远程访问体验,我们可以使用 Tailscale 作为替代方案。

🔑 获取 Tailscale 授权码

  1. 访问 Tailscale 登录页面
  2. 进入 密钥设置页面
  3. 创建授权密钥,注意启用以下权限:
  • 开启 VPN 访问权限
  • 允许子网路由

Docker 部署配置

方法一:使用 Docker 命令行

 
  1. docker run -d \
  2. --name=tailscaled \
  3. --network=host \
  4. --cap-add=NET_ADMIN \
  5. --cap-add=NET_RAW \
  6. -/var/lib:/var/lib \
  7. -/dev/net/tun:/dev/net/tun \
  8. -/var/lib/tailscale:/var/lib/tailscale \
  9. -e TS_AUTHKEY=tskey-auth-xxxxx \
  10. -e TS_ROUTES=192.168.1.0/24 \
  11.   tailscale/tailscale

注意:将 tskey-auth-xxxxx 替换为你的授权码, 192.168.1.0/24 替换为你的内网网段

方法二:通过飞牛 OS 界面配置

  1. 安装 Docker 镜像
  • 在 Docker 商店搜索 tailscale
  • 下载官方镜像
  1. 创建容器并配置参数


    基础设置:

  • 容器名:tailscale
  • 镜像:tailscale/tailscale:latest
  1. 存储配置



    1. /var/lib ->/var/lib
    2. /dev/net/tun ->/dev/net/tun
    3. TS_STATE_DIR ->/var/lib/tailscale
  2. 环境变量设置



    1. TS_AUTHKEY=你的授权码
    2. TS_ROUTES=192.168.1.0/24
    3. TS_STATE_DIR=/var/lib/tailscale
  3. 网络设置
  • 选择 host 网络模式

// ...existing code...

📱 移动端配置

iOS/Android 客户端设置

  1. 从应用商店安装 Tailscale 客户端
  2. 使用相同账号登录
  3. 允许 VPN 配置权限
  4. 在设备列表中应该能看到 NAS

🌐 子网路由配置

开启子网路由

  1. 访问 Tailscale 管理后台
  2. 进入 Machines 页面
  3. 找到 NAS 设备
  4. 开启 Subnetroutes 选项
  5. 确认要分享的子网范围
 
  1. Subnet:192.168.1.0/24
  2. Routes via: your-nas-name

ACL 策略配置

 
  1. {
  2. "acls":[
  3. {
  4. "action":"accept",
  5. "users":["*"],
  6. "ports":["*:*"]
  7. }
  8. ],
  9. "tagOwners":{
  10. "tag:nas":["your-email@domain.com"],
  11. },
  12. "nodes":{
  13. "your-nas-name":["tag:nas"],
  14. }
  15. }

⚙️ 验证配置

检查连接状态

 
  1. # 在 Docker 容器内执行
  2. docker exec -it tailscaled tailscale status
  3. # 检查路由表
  4. docker exec -it tailscaled ip route

测试连接

  1. 从移动设备 ping NAS 内网 IP
  2. 尝试访问 NAS Web 界面
  3. 验证文件共享访问

🔧 故障排查

常见问题

  1. 容器无法启动
  • 检查 Docker 权限
  • 确认 tun 设备存在
  • 查看容器日志
 
  1. docker logs tailscaled
  1. 无法访问内网设备
  • 验证子网路由配置
  • 检查 ACL 策略
  • 确认防火墙设置
  1. 连接不稳定
  • 检查网络质量
  • 验证 DERP 服务器连接
  • 尝试更换节点

📝 运维建议

  1. 定期检查连接状态
  2. 备份 Tailscale 配置
  3. 监控容器资源使用
  4. 及时更新 Docker 镜像

🔗 参考资源

  • Tailscale 官方文档
  • Docker Hub - Tailscale
  • 飞牛 OS 官方论坛

🏷️ 安全提示

  1. 定期轮换授权密钥
  2. 限制访问设备范围
  3. 使用最小权限原则
  4. 开启双因素认证
  5. 监控异常访问行为

【声明】内容源于网络
0
0
内存科技
1234
内容 1560
粉丝 0
内存科技 1234
总阅读18.9k
粉丝0
内容1.6k