虚拟局域网搭建与安装
首先访问zerotier平台,然后在这个平台注册账号,注册完成后通过流程创建虚拟局域网组织
然后在平台首页点击下载,下载对应系统的安装包,安卓安装包需要在谷歌商店下载
下载后进行安装,默认安装地址在C:\Program Files (x86)\ZeroTier\One,访问和被访问的电脑都需要安装
安装完成后,在平台登录并且创建组织后,拿到平台的Network ID
电脑配置
以下内容两台电脑都需要配置
首先在电脑右下角点击这个图标
然后点击这个
输入刚刚复制的平台的Network ID,点击join
然后进入平台,看到这两个设备,并且在活跃状态,就说明配置成功了
进入电脑cmd,访问的电脑 ping 一下被访问的电脑的ZT IP,可以看到已经ping成功了
解决电脑没有ping通问题如果你的还是没有ping通,就
cmd输入这个,先临时关闭防火墙测试一下netsh advfirewall set allprofiles state off然后再ping一下,如果ping通了,就说明是Windows 防火墙拦截了 ZeroTier 虚拟网卡的 ICMP(ping)以及 SMB 共享流量
如果是这样,就按照下面的指令,在
cmd依次输入指令,添加规则恢复防火墙
netsh advfirewall set allprofiles state on放行ping ICMPv4 入站
netsh advfirewall firewall add rule name="ZeroTier_ICMP_Ping" dir=in action=allow protocol=icmpv4 remoteip=any profile=any放行SMB文件共享(文件和打印机共享)
netsh advfirewall firewall add rule name="ZeroTier_SMB_Share" dir=in action=allow protocol=tcp localport=445 remoteip=any profile=any放行zerotier程序
netsh advfirewall firewall add rule name="ZeroTier_One" dir=in action=allow program="C:\Program Files\ZeroTier\One\zerotier-one.exe" enable=yes profile=any
补充:如果 ZeroTier 虚拟网卡标记为 公网 ,上面的 private 规则不会生效!
需要把 ZeroTier 网卡改成 专用管理员PowerShell查看网卡:Get-NetConnectionProfile
找到 ZeroTier 对应的网卡名称,把 NetworkCategory 改成 Private:Set-NetConnectionProfile -InterfaceIndex 这里填查到的索引数字 -NetworkCategory Private
电脑访问文件
首先在被访问电脑创建一个文件夹,然后把这个文件夹设置为共享
在访问电脑的文件夹地址栏输入这个去访问另一台电脑刚刚创建的共享文件夹
\\被访问电脑的ZT IP\共享文件夹名
解决无法访问问题1
先给共享文件夹授权
找到
tech_dept_share文件夹 → 右键【属性】→【共享】→【高级共享】点【权限】,添加你的账号,给【读取 / 写入】权限
切换到【安全】标签页(NTFS 权限)
点编辑,添加同一个账号,授予【读取 & 执行、列出文件夹目录】权限
验证
在
cmd输入以下命令,然后输入密码,看看能否验证成功net use \\被访问电脑的ZT IP /user:"被访问电脑的用户名"看到这个就说明验证成功了
如果看到的是这个
就输入这个指令,然后再验证
net use * /delete
解决无法访问问题2
Win+R 输入
gpedit.msc依次展开:计算机配置 → 管理模板 → 网络 → Lanman 工作站
双击:启用不安全的来宾登录 → 设置为 已启用 → 确定
重启访问电脑
看到这个就说明成功了















