MCTier:基于 EasyTier + WebRTC 的虚拟局域网工具(组网笔记与配置备忘)
先说结论:MCTier 不是 Minecraft 专属工具,名字带 MC 但定位是「轻量大虚拟局域网」。底层用 EasyTier 组网,WebRTC 负责语音、屏幕共享、远程控制这类实时通道,信令服务负责协调设备加入大厅。仓库地址:
https://github.com/pmh1314520/MCTier
适用与不适用场景
适用:
- 跨网络临时联机(如游戏、语音、跑团),不想买服务器也不想配公网 IP。
- 把家里/办公室的局域网服务暴露给远端的自己或熟人。
- 临时协作:文件夹共享、屏幕共享、文字/语音沟通。
- 需要手机和电脑互控时。
不适用(或要降低预期):
- 生产级组网、大规模设备管理。官方定位是轻量大虚拟局域网,不是 SD-WAN 替代品。
- 对连接质量要求苛刻的场景。WebRTC 打洞不是必成,对称 NAT 或运营商大网 NAT 下大概率走中继,延迟会上去(这是 WebRTC 通用行为,非官方承诺,可按需实测)。
- 平台覆盖有限。功能描述主要覆盖桌面端(有 Windows 托盘逻辑)和 Android 端,iOS 端是否支持原文未提及。
核心机制与架构
- EasyTier 提供虚拟 IP 组网,不需要公网 IP。
- WebRTC 承载实时语音、屏幕共享、远程控制数据流。
- 大厅概念:设备通过邀请链接或二维码加入同一个大厅,大厅绑定 EasyTier 节点和信令服务器配置。
- 邀请信息会同步节点配置:二维码、邀请链接、最近大厅、收藏大厅都会恢复对应的 EasyTier 节点与信令服务器配置,避免加入者用了不同节点导致组网失败。
默认节点信息(可验证):
- 海波美国节点:
udp://us01.225284.xyz:11010 - 另可选海波中国大陆节点、唯爱厦门节点
- 客户端会记住上次选择的节点
配置与实操要点
自定义 EasyTier 节点
支持添加自定义 EasyTier 节点,节点格式为 udp://host:port 这类地址。界面上的具体添加位置原文未提供,按「自定义节点」入口在设置或大厅配置里找即可,实际以客户端界面为准。
自定义虚拟域名
可以为虚拟网络配置自定义域名。原文未说域名用途和解析逻辑,实际场景大概率是给虚拟 IP 一个好记的名字,具体用法未实测。
高级网络参数(EasyTier 透传)
提供全局级和单大厅级两套高级参数,涉及:
- KCP / QUIC 代理
- 延迟优先
- P2P / 打洞开关
- SOCKS5 出口
- 端口转发
- 绑定指定物理网络设备
这些参数本质上是把 EasyTier 的配置暴露给用户,懂 EasyTier 的直接填;绑定物理设备的作用是启动虚拟网络时指定走哪张物理网卡。
私有化部署
支持自建信令服务,适合不想让连接入口依赖公共服务的用户。但原文没有给部署步骤、依赖、端口要求,实际操作请以仓库 README 或后续文档为准,这里未实测。
防火墙与诊断
网络诊断能检测虚拟网卡、防火墙、UDP 端口、安全软件拦截,并有一键放行防火墙的操作(Windows 下大概率需要管理员权限,未实测)。连接诊断会聚合成员直连/中继/延迟/丢包,给出整体评分和优化建议。
功能取舍笔记
核心功能按实用度分三组:
值得关注:
- 语音频道 + 语音小队:大厅内分频道,小队模式可以只让同队成员互相听到,适合分组开黑。
- 变声器:内置萝莉音、大叔音等音色,可先试听再应用;具体音色数量与效果未实测。
- 文件夹共享:向同大厅成员共享文件夹,支持下载与传输列表。
- 屏幕共享 + 远程控制:基于 WebRTC,支持电脑↔手机互控,包含鼠标移动、左键/右键、长按、拖拽、滚轮、键盘输入、返回/主页/最近任务等手势,并按对方分辨率自动选择横竖屏与窗口尺寸。流畅度没有给出帧率/码率参考值,原文未提供,实测为准。
- Minecraft 世界自动发现:扫描大厅成员的 MC 世界(MOTD/版本/在线人数/延迟),自动注入本机局域网列表,免输 IP 一键加入。
- 连接自动自愈:信令断线重连、成员状态二次确认、语音自动恢复。描述来自官方,机制稳定性未实测。
次要但有用:
- 大厅聊天室:文字、图片、Emoji。
- 消息弹幕:可调字号、速度、透明度、轨道数、颜色(含彩色随机),默认开启。
- 房间工具:掷骰子、倒计时、多人协同待办清单。
- 游戏快连:内置常见联机游戏端口预设,自动生成「虚拟 IP:端口」直连地址。
- Minecraft 联机助手:检测 MC 安装路径与版本,可为主流启动器关闭局域网正版验证。
体验向功能:
- 二维码邀请、收藏大厅、最近联机记录、收藏常用队友。
- 全局快捷键(按键说话、一键静音等)。
- 迷你悬浮窗、系统托盘运行(隐藏后显示 Windows 后台运行通知)。
- 游戏内 HUD 浮层:置顶穿透,显示队友延迟/丢包/谁在说话,可静音、拖动、调透明度、缩放。
- 新手引导向导:首次启动检查权限、防火墙、安全软件并尝试一键修复。
- 本地数据统计:本地统计联机时长、房主次数、活跃时段、常玩伙伴,官方说绝不上报。
- 日志入口:桌面端和 Android 端设置中均可查看或导出日志。
未实测与不确定项
以下信息原文未提供,实际以仓库 Release 和客户端版本为准:
- 当前具体版本号(原文只提到有更新检测,未给版本号)。
- 自建信令服务的部署方式和端口要求。
- 变声器音色具体数量和算法质量。
- 屏幕共享/远程控制的带宽占用与帧率指标。
- 公开大厅广场与私有信令服务器的联动逻辑。
- EasyTier 节点切换对 WebRTC 语音通道是否会有感知延迟,原文未说明。
环境信息(原文提到的事实):
- 桌面端含 Windows 托盘逻辑,Android 端有日志入口。
- 默认节点、节点切换、邀请同步节点均为客户端内可见功能,可直接验证。
- 高级网络配置字段名(KCP/QUIC 代理、延迟优先、P2P/打洞、SOCKS5、端口转发、绑定物理设备)可在客户端内找到对应入口。
小结
MCTier 的定位很清楚:开箱即用的轻量虚拟局域网,把 EasyTier 的组网能力和 WebRTC 的实时传输能力包了一层大厅 UI。它的优点是门槛低、功能全,缺点是很多高级玩法依赖 EasyTier 和网络环境本身,打洞失败时体验会明显下降。临时联机、跨网协作、串门开黑这类场景,比自建 VPN 或 frp 省事得多;生产环境或追求稳定低延迟,别指望它能替代正经 SD-WAN。