Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点

A9bot 411 0

第一篇

前置

主机A:被控制主机,家庭联网路由器下的局域网主机,Windows系统

主机B:控制主机,任意网络下的局域网主机,Windows系统

注意:
1、主机A和主机B的局域网网段不能相同
2、主机A连接的光猫、路由器的配置中都要打开UPnP这个选项,进入管理界面自行打开

主机C:有公网IP的云服务器,不限带宽和性能,使用最低一档的服务器即可。本教程使用64元一年的华为云服务器,Ubuntu系统

注册zero

https://my.zerotier.com/

创建一个虚拟网络,成功后有一个NETWORK ID,表示zerotier虚拟局域网加入凭证
Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点

在主机A、B中都下载zerotier客户端,加入虚拟局域网中

https://www.zerotier.com/download/

下载安装到默认路径,在小图标上右键添加上文的NETWORK ID

Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点
Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点

加入后回到网站点击这个虚拟网络进入详细配置

Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点

向下滑动可以看到有两台主机加入虚拟网络中,这里可以自己设置具体IP和名称,IP地址只留一个

Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点

把前面的小框打上勾

Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点

打开主机A的命令提示符(cmd),键入命令

ping 主机B地址

ping通说明加入成功

注册parsec

https://dash.parsec.app/signup/

主机A、B都下载parsec客户端并配置

登录同一账号,将主机A、B加入parsec。我这里手边只有一台笔记本,实际应该是主机A、B都加入进来

Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点

打开设置

Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点
Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点

购买配置云服务器主机C

https://activity.huaweicloud.com/discount_area_v5/index.html

系统选择Ubuntu,地区选择离得近的

Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点

重置密码,开放 22(tcp)、9993(udp) 端口,开放icmp

Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点

Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点

设置入规则就好
Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点

主机C配置

使用服务商提供的远程登陆服务或者Xshell、Xftp登录上主机C

推荐Xshell、Xftp,软件分享

链接:https://pan.baidu.com/s/1vRB8XcGiPhORQ8VVcwczNA?pwd=pd27
提取码:pd27
--来自百度网盘超级会员V5的分享

Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点

主机C下载zerotier

curl -s https://install.zerotier.com/

将主机C加入虚拟局域网中

zerotier-cli join 自己的NETWORKID

通过 identity.public 生成一个 moon.json 文件

zerotier-idtool initmoon /var/lib/zerotier-one/identity.public >> moon.json

编辑 moon.json 文件,写入服务器公网IP和端口

vim moon.json

Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点

"stableEndpoints": [ "公网IP/9993"]

按 i 进入编辑模式,照格式填入公网IP和端口号9993

按 esc键 退出编辑模式,然后键入冒号加wq,回车,保存退出,如图

Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点

进入zero文件夹

cd /var/lib/zerotier-one/

创建文件夹 moons.d

mkdir moons.d

生成 xxx.moon 文件

zerotier-idtool genmoon moon.json

文件名格式如图
Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点

将文件移动至 moons.d 文件夹中

mv 000000daa7a72a03.moon moons.d

重启zerotier服务

service zerotier-one restart

登录Xftp复制xxx.moon文件到本地

Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点

把文件复制到主机A、B上,以下操作在主机A、B上都要进行

在以下路径新建文件夹 moons.d

C:\ProgramData\ZeroTier\One

ProgramData 是隐藏的,使它显示出来或者直接通过路径访问就好

Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点

将xxx.moon文件放入此文件夹

Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点

任务栏退出zerotier

在开始搜索 服务

Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点
打开找到zerotier,重启服务

Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点

找到UPnP,打开服务,启动类型设为自动
Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点

重启主机A、B

重启后,使用管理员权限打开cmd,键入以下命令

zerotier-cli listpeers

如果出现MOON,并且前面是主机C在虚拟局域网中的标识,及表示成功

Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点

如果出现 -1 ,表示失败,自己再看看哪个环节出现纰漏,或留言问题,看到回复。

控制主机B ping 云服务器,
Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点

可以看到,建立连接后的延迟大幅下降,再ping则延迟保持在这个水平

Zerotier、moon、Parsec实现双局域网主机远程连接、云办公的详细教程及易错点

5 1 投票
文章评分
订阅评论
提醒
0 评论
内联反馈
查看所有评论
分享
0
希望看到您的想法,请您发表评论x