[!前言]
日常生活中肯定遇到这种情况:在家里的时候需要访问公司网络,或者两个不同的家庭玩一款不具备游戏服务器的单机游戏。但是两个网络环境都为局域网,肯定没法互相访问。那么针对这种情况,除了使用ddns代理公网ip并配置微信公众号说了秒删的那种方式外还可以使用tailscale做异地组网。异地组网是将两个不同的局域网连接起来,所以配置环境肯定是需要两个以上,下面是针对一个端为istoreos的软路由系统,另外一个端为windows系统的情况的示例,可以类比到两个端都为windows、两个端都为linux、一个端IOS一个端windows等情况。我就不一一列举了,至于安装方式都是大同小异的。

windows系统(其中一个局域网)

下载windows中的tailscale

https://tailscale.com/download/windows

设置windows中internet属性

在cmd中输入inetcpl.cpl打开并勾上全部
image.png

启动Ip Helper

image.png

安装

image.png
image.png

在控制栏中打开tailscale

image.png

登录后控制面板中就可以看到组网的两台机器

image.png

软路由istoreOS系统(另外一个局域网,如果还是windows将上述过程重复一遍即可)

在系统商店里面搜索后点击安装

image.png

打开tailscale官网

https://tailscale.com/

注册登录

image.png
image.png
我这里用的是谷歌登录,没有科学的可以用其他登录方式

在软路由中打开tailscale

image.png

获取tailscale的登录连接

通过shell登录到istoreos中并输入指令tailscale up获取登录链接
image.png

将链接复制到浏览器中

用你注册时的方式登录即可
image.png
这样你的设备就注册进去啦
image.png

查看istoreOS中的状态

显示以下内容说明成功了
image.png

测试使用

使用tailscale控制面板中的ip进行登录,发现已经能够正常访问异地组网的机器,注意这边用的ip是tailscale中的地址而不是你内网设备的ip地址。
image.png