远程本地多人游戏zeroTier+parsec
第一部分:云服务器配置(搭建 Moon 中转节点)
租一台有公网 IP 的云服务器(推荐阿里云,最便宜有公网IP就行,系统选 Ubuntu)。
连接服务器:登录服务器,依次执行以下命令:
1 | # 安装 ZeroTier |
1.
第二部分:本地被控电脑配置
安装 ZeroTier 客户端(官网下载)。
加入你创建的虚拟网络:
- 在 ZeroTier 官网创建 Network,获得 16 位 Network ID。
- 你的电脑上右键 ZeroTier 图标 → Join Network → 输入 Network ID。
添加 Moon 节点(让你的电脑优先通过你的服务器寻找朋友):
- 以管理员身份打开命令提示符,进入 ZeroTier 安装目录(默认
C:\Program Files (x86)\ZeroTier\One\)。 - 执行:
zerotier-cli orbit <你的服务器NodeID> <你的服务器NodeID>(两次输入相同 ID)。
- 以管理员身份打开命令提示符,进入 ZeroTier 安装目录(默认
在 ZeroTier 官网授权:将你和朋友的设备都勾选允许加入网络。
安装 Parsec,登录账号,并确保你的电脑设置为 “主机”(Host) 模式(默认就是)。
(可选)设置网络优先级,让 Parsec 优先走 ZeroTier 虚拟网卡。
按下键盘上的
Win+R键,在弹出的“运行”对话框中输入ncpa.cpl,然后点击“确定”。在打开的“网络连接”窗口中,找到名为
ZeroTier One的虚拟网卡。右键点击它,选择 “属性”。在弹出的属性窗口中:
找到并双击 Internet 协议版本 4 (TCP/IPv4)。
在新窗口中,点击下方的 “高级” 按钮。
修改接口跃点数
- 在“高级TCP/IP设置”窗口中,取消勾选“自动跃点”。
- 在“接口跃点数”输入框中,手动输入一个很小的数字,比如
1。 - 点击“确定”保存设置。
重启电脑
第三部分:你的朋友(控制端)
- 安装 ZeroTier 客户端。
- 加入同一个虚拟网络:输入你提供的 Network ID。
- 添加同一个 Moon 节点:
- 同样以管理员身份打开命令提示符,进入 ZeroTier 安装目录。
- 执行:
zerotier-cli orbit <你的服务器NodeID> <你的服务器NodeID>(和之前执行的命令完全一样)。
- 安装 Parsec,登录同一个账号(或互加好友)。
- 连接你的电脑:在 Parsec 界面中,你的电脑会出现在列表中,点击即可远程连接并开始联机。