内网穿透(2):Tailscale 组网实现内网穿透,操作简单,无成本

本文最后更新于:1 个月前

目前能实现内网穿透的软件有很多,这篇文章中主要给大家介绍一下 Tailscale 这个软件。为什么首先介绍这款软件呢?主要是因为这款软件在目前的几个软件中上手是最简单的,几乎做到了只要点点鼠标就可以成功安装使用。同时这款软件基于 Wiregurd 安全方便的也是比较不错的。

账号注册

官网地址:https://tailscale.com/

注册地址: https://login.tailscale.com/start

直接点进去,进行注册即可。目前有Goole,Github都被墙了,没有梯子的话就用微软的账号注册吧。

安装群晖客户端

成功注册之后,进入就会引导你安装客户端。

我们先来安装一个群晖端的。群晖可以使用 Docker 或套件的方式安装。我们这里使用套件的方式安装。

首先我们需要进入套件中心,在设置 > 套件来源 中添加旷神的社区套件,地址”https://spk7.imnks.com"。

添加完成后,我们直接搜索Tailscale,点击“安装套件”即可开始安装。

弹框点击同意即可。

完成之后,点击“打开”,然后弹出登陆窗口,用前面注册的账号登陆即可。

看到认证成功,就说明登陆完成了。

再此打开,我们就可以看到已经成功的获取了IP地址。

进入控制台,可以看到群晖设备已经上去了。这就说明我们的群晖端已经安装好了。

iPhone 端安装

iPhone端需要非大陆的AppleID, 登陆后直接在AppStroe搜索即可下载安装。
打开APP后会添加一个VPN,然后再登陆账号,就可以了。成功之后,可以看到如下的界面。

PING 测试

PING测试了一下,延迟可以接受,还是比较稳定的。

添加子网路由

Tailscale 除了这种点对点的这种访问,你还可以设置子网路由。也就是将一台机器所在的内网让另外的设备可以访问。如我这里,我的群晖在的内网里面,我在群晖上设置好子网路由,这样其他的设备都可以访问群晖所在的内网的设备了。

如上图,添加方式也很简单。SSH登陆到群晖的后台,运行如下命令:

1
tailscale up --advertise-routes=192.168.100.0/24

只需要把192.168.100.0换成你的内网网段就可以了。

这样我们就可以在其他设备上,访问群晖所在的 192.168.100.0/24 网段了。

其他 Windows 和 MAC 的安装也很简单,安装登陆后就可以直接使用,详细的可以看后面的视频。

当全部都安装好后,我们就可以在控制台看到全部配置了。

测速

最后,通过下载测了一下速度,基本能跑慢家里的上传带宽,还是不错的。

总结

整体来说,Tailscale的安装十分简单,速度在能成功打洞的情况下,也是非常不错的。

但这个也有局限性,一方面需要安装客户端,而且iOS和Mac的客户端安装需要非大陆的AppleID。 另外一方面,分享给其他人也不是很方便,需要他人注册账号,同样安装客户度。

但如果自己使用,还是能满足大部分需求的。

视频

视频发了几次B站,都没审核通过,真是头大!!还好头条比较友善。