使用tailscale进行内网穿透,远程访问家里的电脑

很多人在下班回家后,可以在家通过连接公司的VPN,进而可以访问公司内部的一些系统、数据库等,非常方便。但是如果是个人,在外地出差或是在公司需要访问家里的电脑和NAS(或者公司没有提供VPN),就非常麻烦了–因为家里的宽带一般没有公网IP,无法直接访问。

本文推荐tailscale,可以实现对家中设备的访问。tailscale的官网是https://tailscale.com/,它不需要任何代码和配置,tailscale不能用邮箱注册,只能用gmail和微软等账号登录,然后在需要互连的设备上安装tailscale的客户端,然后就可以实现设备之间的互连了。

tailscale是基于wireguard(一个易于配置、快速且安全的开源 VPN)的,所有设备都连接上wireguard,然后不同设备之间就可以通过内网IP访问了。在tailscale官网可以下载客户端。

安装好客户端之后登录自己的tailscale账号,就可以看到设备列表看到当前的设备和在线状态。例如,我在我的安卓手机上安装了tailscale客户端,在我的台式机(windows系统)上也安装了tailscale客户端,这样我就可以在tailscale客户端里看到其它设备的内网IP和在线状态,如果需要访问其它设备上的服务就可以访问了。

比如,我的台式机(desktop-a95h62e)部署了一个FTP服务,我在手机想访问它的话,就可以通过内网IP进行访问:ftp://100.92.196.123:21进行访问了(我的ftp服务端口为21)。类似的,也可以用这种方式访问自己的NAS。

对tailscale就介绍这么多,这也是一种内网穿透的方式,不需要额外的服务器,也不用搭建任何服务,不过只能自己访问,不能对外提供服务,未来我再介绍一下其它内网穿透的方法。

发表回复