【前言】
随着全球可以使用的IPv4公网IP越来越少,目前不少地区的宽带运营商早就发布公告,不再为家庭宽带使用者提供公网IPv4,只提供IPv6公网IP,但是现阶段IPv4和IPv6又不能互通,所以很多NAS玩家想在外面访问家里NAS的资源就会变得越来越困难,即便有IPv4公网IP,直接将NAS的端**露到公网上面,也存在一定的安全隐患。部分童鞋可能会选择使用 FRP/NPS 等针对特定协议和端口的内网穿透方案,这种方案需要使用一台有公网IP的服务器来做中转,但是受到服务器带宽和流量的限制,用起来不是很爽。
【Tailscale是什么】
Tailscale是一个虚拟组网工具,基于WireGuard协议加密,去中心化建立点对点连接。对于普通用户而言,使用Tailscale恰好可以解决无公网IPv4和网络安全性这两大痛点。我们可以把在家里的NAS和电脑、办公室的电脑、自己的手机还有家人的手机,甚至云服务器都能放到组成一个虚拟的局域网,便于访问NAS的资源,实现相互间的文件共享和备份。
【准备工作】
即将操作之前,需要做一些准备工作:
1、需要准备一个邮箱(只支持:谷歌Gmail邮箱、微软outlook邮箱、微软hotmail邮箱)或者一个github账号,如果你都没有,建议先去注册一个账号(三选一):
微软注册地址是:https://outlook.live.com/owa/
苹果注册地址是:https://appleid.apple.com/account
注:**由于苹果公司的限制,在苹果商店使用中国区账号将无法下载APP**,需要使用美国区的苹果商店账号登录(如果没有美国区账号的请自行注册)。
【操作方法】
1.打开GitHub,源码库访问https://github.com/tailscale/tailscale
2.找到右下角release,选择最新版下载

3.官网登录地址https://login.tailscale.com/
下载地址https://tailscale.com/download
4.服务器注册
ssh登录到你的nas或者用你别的面板终端也可以,最好是root权限,sudo -i回车输入密码,就是root用户了,然后执行下面命令
curl -fsSL https://pkgs.tailscale.com/stable/debian/bullseye.noarmor.gpg | sudo tee /usr/share/keyrings/tailscale-archive-keyring.gpg >/dev/null
curl -fsSL https://pkgs.tailscale.com/stable/debian/bullseye.tailscale-keyring.list | sudo tee /etc/apt/sources.list.d/tailscale.list
sudo apt-get update
sudo apt-get install tailscale
sudo tailscale up
tailscale ip -4

至此,您已经配置完这个服务端了,然后仅需要登录同一个账号进行设备绑定即可。
同一个账号下绑定的设备同属于一个大内网,可以互相访问。
并且有专属域名和ip(只能在大内网进行互相访问)
最后,展示一下我的成品效果~

有问题可以给我留言 |