本文最后更新于 805 天前,其中的信息可能已经有所发展或是发生改变。
顾名思义,把设备放到一个虚拟局域网内,就可以实现互联了,优缺点很明显,优点就是很多时候可以打通p2p隧道来达到直连的效果,连接质量可以媲美公网ip,仅受到网络带宽的限制,缺点就是每台设备都需要安装软件加入局域网。较麻烦,当然也可以使用原生openwrt加入插件来作为网关使得一大块局域网只需要配置一台路由器。本文依旧使用windows作为例子来安装并使用。
虚拟局域网搭建
有很多软件或者硬件可以实现虚拟局域网,花生壳,zerotier,tailscale等,这里以zerotier为例,因为zerotier全免费且支持很多平台,但是由于服务器在国外,若不走运没有打通p2p通道,通过国外服务器中转显得有些力不从心,但是多数情况还是可以打通的,只要你的nat类型不是太夸张.问题都不是很大。本文主要以zerotier为例实操。
zerotier注册与配置
打开zerotier的官网ZeroTier | Global Area Networking
- 选择sign up 注册,完成后登录
- 点击create a network 创建一个虚拟局域网
- 点击刚刚创建好的局域网,可以修改一个name自己用来分辨,记下Network ID备用

- 向下拉在ipv4 Auto Assign 栏选择easy中只有一个星号的网段,除非你需要255台以上的设备使用。

软件的下载与配置
- 点击网页上方的download
- 在新页面选择windows MSI intaller
- 下载完成后安装
- 安装完成之后你可能找不到软件在哪,这时候点击右下角就会发现它已经最小化了

- 点击图标后点击join new network
- 输入你的之前在网页上记下的network ID
- 回到网页同意设备加入局域网

- 点击同意之后等待几分钟刷新网页
- 记下作为服务器的IP地址

- 以此类推继续添加其他主机
- 等待每台需要组成虚拟局域网的成员加入并同意
- 不加其他设置的话直接使用虚拟IP就可以连接了
注意事项
- 每台主机都需要安装并加入虚拟局域网
- 使用期间必须保持zerotier打开,不能关闭
- zerotier加入的虚拟局域网必须是同一个