前言
之前给大家介绍了几种内网穿透的方式,包括:有公网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 连接多个云服务器,或者在家里构建一个私有云环境,所有设备之间可以直接通信。
拓扑图
每个平台安装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
根据自己的情况选择合适的平台登录
2.获取keys
这个keys最多需要90天必须重新更换才能使用
3.飞牛云NAS安装
直接使用docker-compose安装即可
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.其他平台客户端安装
其他平台直接安装客户端以后登录同一个账号即可
使用
比如我们在Mac平台
登录客户端以后
直接访问飞牛分配的ip加上相应的端口直接就可以
访问
http://100.77.67.96:5666/
http://100.77.67.96:5244/
评论区