1. 为什么你需要一个虚拟局域网?从真实痛点说起
不知道你有没有遇到过这样的场景:公司电脑上有个项目代码库,你想在家里用笔记本接着写;或者你有一台放在老家的旧电脑,里面存了不少电影和资料,想在出差时访问;又或者你和小伙伴想联机玩一些老游戏,但游戏只支持局域网联机。这些需求听起来简单,但实现起来往往让人头疼。传统的做法是搞端口映射、动态域名解析(DDNS),或者把文件上传到网盘再下载,过程繁琐不说,还涉及到网络安全和速度问题。
我自己就经常被这些问题困扰。比如,我有一台安装了Ubuntu系统的迷你主机,常年放在书房当小型服务器用,跑一些脚本和下载任务。而我日常办公用的是Windows笔记本。每次我需要远程管理那台Ubuntu主机,或者从它上面取个文件,都得经过一番折腾。直到我遇到了ZeroTier,这些问题才迎刃而解。它不是什么高深莫测的黑科技,你可以把它理解为一个“软件交换机”。这个“交换机”非常神奇,它运行在互联网上,能把世界各地、不同运营商网络下的设备,虚拟地“拉”到同一个局域网里,让它们像在同一个路由器下面一样直接通信。
听起来是不是有点像某些游戏加速器或者远程控制软件的原理?但ZeroTier更底层、更通用。它不是在应用层做转发,而是在网络层直接虚拟了一张网卡出来。这意味着,加入这个虚拟网络的每台设备,都会获得一个属于这个“虚拟局域网”的IP地址。之后,设备间的所有通信,比如SSH、远程桌面、文件共享,甚至局域网游戏,都直接使用这个虚拟IP,体验和物理局域网几乎没有区别。最棒的是,它对于个人和小团队是免费的,最多支持100台设备,完全够用了。接下来,我就手把手带你,用最通俗的方式,在Windows和Ubuntu上搭建属于你自己的虚拟局域网。
2. 第一步:创建你的专属虚拟网络“总部”
在开始给设备安装软件之前,我们需要先创建一个虚拟网络的“蓝图”,也就是在ZeroTier的云端创建一个网络。别担心,这个过程完全免费,就像注册一个普通网站账号一样简单。
首先,打开浏览器,访问 ZeroTier 的官网。在官网首页,你会看到一个明显的“Sign Up”或者“注册”按钮。点击它,用你的邮箱注册一个账号。这个过程我就不赘述了,和注册其他网站没什么两样。注册成功后,登录你的账号,你会进入一个叫做“ZeroTier Central”的控制面板。这里就是你管理所有虚拟网络的“总部”。
在控制面板的左侧菜单或顶部,找到“Networks”(网络)选项。点击它,然后你会看到一个醒目的蓝色按钮——“Create a Network”(创建网络)。放心大胆地点下去。点击之后,系统会自动为你生成一个全新的虚拟网络,并跳转到这个网络的详细管理页面。这个时候,请你务必注意页面顶部的一个长字符串,它通常以“Network ID”或“NWID”开头,后面跟着16位的数字和字母组合,比如 a0cbf4b62a8c8b9d。这个Network ID就是你整个虚拟网络的唯一身份证,至关重要,一定要复制保存好。 你可以把它暂时记在记事本里。
创建完成后,你的网络列表里就多了一个条目。先别急着关掉这个页面,我们还需要进行一个关键设置。点击你刚创建的网络名称,进入其详情页。在这里,你会看到很多设置选项,对于初次使用,我们只需要关注两个地方:网络名称(可以改成你喜欢的,比如“我的家庭网络”)和访问控制类型。ZeroTier默认的网络是“Privat

545

被折叠的 条评论
为什么被折叠?



