目 录CONTENT

文章目录

飞牛云NAS通过安装Docker版Tailscale实现-异地组网-内网穿透-远程访问内网服务

yyzq
2025-01-25 / 0 评论 / 0 点赞 / 470 阅读 / 1,793 字

前言

之前给大家介绍了几种内网穿透的方式,包括:有公网ip用ddns的方式或者使用Cloudflare搭建隧道的方式还有飞牛官方也支持内网穿透,那么今天就给大家介绍下使用Tailscale的方式如何实现内网穿透以及异地组网

Tailscale简介

Tailscale 是一个基于 WireGuard 的零配置 (虚拟私人网络)工具,旨在让设备之间的网络连接更简单、安全。它利用了 WireGuard 强大的加密协议,但相比传统的虚拟私人网络,它的设置和管理非常简便,几乎不需要配置复杂的网络路由和防火墙规则。

主要特点:

零配置:

Tailscale 的最大亮点是简单易用,基本上不需要配置复杂的 VPN 设置。你只需要安装 Tailscale 客户端并登录账户,它就会自动处理连接。

点对点连接:

Tailscale 使用 WireGuard 协议,在设备之间建立加密的点对点连接。如果设备之间直接可以连接(没有 NAT 或防火墙限制),它会尽量通过点对点方式通信。

跨平台支持:

Tailscale 支持多种平台,包括 Windows、macOS、Linux、iOS 和 Android,甚至还可以在某些路由器上运行,方便用户实现跨设备的安全连接。

访问控制:

Tailscale 提供访问控制功能,允许你指定哪些设备可以访问哪些服务。例如,你可以限制某些设备只能访问特定的服务器,或者管理不同团队成员的权限。

无需公网 IP:

Tailscale 不需要设备拥有公网 IP 地址,它会通过 NAT 穿透技术(类似 STUN 和 TURN)来实现设备之间的通信。

简单的网络管理:

通过 Tailscale 的控制面板,用户可以方便地查看连接的设备、管理网络设置、创建子网等。

私有网络:

Tailscale 创建的是一个私有的虚拟局域网(VPN),所有流量都经过加密,从而保证了数据的隐私和安全性。

使用场景:

远程访问:

当你需要从外部访问家里的服务器、工作电脑或者开发环境时,Tailscale 提供了一个简便的途径。

分布式团队协作:

团队成员可以轻松建立一个共享的虚拟网络,用于访问内部服务和设备,而不需要复杂的 VPN 配置。

自建云环境:

你可以使用 Tailscale 连接多个云服务器,或者在家里构建一个私有云环境,所有设备之间可以直接通信。

拓扑图

002-1737817058729
每个平台安装Tailscale客户端然后登录官方账号,共同组成局域网,组网成功,会给每个客户端分配一个IP,各个平台直接可以通过这个ip互相访问对方的服务。
各个平台客户端下载
tailscale官方下载
或者点击以下链接下载
点我下载

准备

1.一台NAS
今天使用飞牛云NAS演示

如需要vps的可以查看以下地址
点我直达莱卡云官网

香港VPS

香港Colo数据中心,3C直连,平均延时30+ms,免备案

名称 CPU RAM 硬盘 带宽 月流量 价格 购买链接
香港BGP 标配版 1C 1G 30G 3Mbps 无限 22 元/月 点我购买
香港BGP 限量款 2C 4G 30G 3Mbps 无限 25 元/月 点我购买
香港BGP(弹性) 2 – 16C 4 – 32G 30 – 400G 3 – 20Mbps 无限 22 元/月起 点我购买

香港Mega Two数据中心,三网CN2 GIA优化,实现全国超低延迟。

名称 CPU RAM 硬盘 带宽 月流量 价格 购买链接
香港CN2 GIA 标配版 1C 1G 20G 3Mbps 无限 30 元/月 点我购买
香港CN2 GIA(弹性) 2 – 32C 2 – 128G 40 – 700G 3 – 30Mbps 无限 48 元/月起 点我购买

日本VPS

日本服务器介绍
电信去程163,回程CN2,移动联通双程骨干直连,宽带质量优秀。

名称 CPU RAM 硬盘 带宽 月流量 价格 购买链接
日本CN2(弹性) 1 – 16C 1 – 16G 20-200G 5 – 20Mbps 不限流量 46 元/月起 点我购买
日本CN2大带宽(弹性) 1 – 16C 1 – 16G 20-200G 20 – 50Mbps 500G/月 55 元/月起 点我购买

韩国VPS

韩国服务器介绍
韩国CN2优化线路,大陆访问快速响应,电信CN2
线路,带宽质量优秀

名称 CPU RAM 硬盘 带宽 月流量 价格 购买链接
韩国CN2(弹性) 1 – 32C 1 – 128G 20 – 100G 3 – 20Mbps 看需求 ¥ 35.00 起/ 月 点我购买
韩国CN2大带宽(弹性) 1 – 32C 1 – 128G 20 – 100G 20 – 50Mbps 300G/月起 38 元/月起 点我购买

美国VPS

美国T级防御云服务器介绍
去程普通线路,回程CN2/9929线路,大陆防御值为200G,超过峰值解封快。

名称 CPU RAM 硬盘 带宽 月流量 价格 购买链接
美国T级防御(弹性) 1 – 16C 1 – 16G 20 – 100G 20 – 300Mbps 不限流 40 元/月起 点我购买
美国高防(弹性) 1 – 16C 1 – 16G 20 – 200G 10 – 30Mbps 不限流 58 元/月起 点我购买
美国高防大带宽(弹性) 1 – 16G 1 – 16G 20 – 200G 20 – 50Mbps 500G/月 56 元/月起 点我购买

使用方法

1.注册官网账号

https://login.tailscale.com/login
image-1737817745470
根据自己的情况选择合适的平台登录

2.获取keys

image-1737817873065
这个keys最多需要90天必须重新更换才能使用
image-1737818054090

3.飞牛云NAS安装

直接使用docker-compose安装即可
image-1737818179626

version: "3.7"
services:
  tailscale:
    image: tailscale/tailscale:latest  # 使用最新版本的 Tailscale 镜像
    hostname: tailscale  # 设置容器的主机名为 tailscale
    environment:
      - TS_AUTHKEY=tskey-au0th-ktVBaq7Tvs11CNTRL-KSov3a4WTwkXWhwFdBrUbm3Xo7LNPn5pqRK  # Tailscale 的身份验证密钥,就是刚才获取的keys确保容器能够连接到 Tailscale 网络
      - TS_STATE_DIR=/var/lib/tailscale  # 指定 Tailscale 状态文件存储的位置
      - TS_ROUTES=198.168.31.0/24  #这里需要填你飞牛的ip一个网段即可  比如我的飞牛ip是198.168.31.45 我就填198.168.31.0/24
    restart: always  # 设置容器为自动重启,容器退出时会自动重启
    network_mode: "host"  # 使用宿主机的网络堆栈

4.其他平台客户端安装

其他平台直接安装客户端以后登录同一个账号即可
image-1737818568570

使用

比如我们在Mac平台
登录客户端以后
直接访问飞牛分配的ip加上相应的端口直接就可以
访问
http://100.77.67.96:5666/
image-1737818704235
http://100.77.67.96:5244/
image-1737818790495

0

评论区