Minexa说明书
进阶APP 使用说明

联机与内网穿透页

网络页只有三条真实通道:FRP、STUN、EasyTier。每种要准备什么、怎么开、地址在哪里看、失败先查什么。

朋友不在你家同一个 Wi-Fi 下。你打开「更多 → 网络」,看到 FRP、STUN 直连、EasyTier 组网三张卡片,每张都有一对启动 / 停止按钮,于是不知道该点哪个。

先把结论放前面:这不是三个可以随便挑的备选方案,而是三条互不替代的通道,需要的准备完全不同——一条要引擎和平台账号,一条要运营商给你全锥形 NAT,一条要每个玩家都装客户端。点错按钮不会坏档,但你会在「启动了却没地址」「有地址却进不去」之间来回折腾。

这一页只讲三条真实通道:FRP、STUN、EasyTier。应用里没有第四条。

本页要点
  • 三条通道互不替代:FRP 要账号、STUN 要 NAT1、EasyTier 要每人装客户端。

  • 启动前三件事缺一不可:Termux 环境已初始化、服务端正在运行、引擎已下载。

  • 公网地址只在「运行中」时显示,一停就隐藏,别把旧地址发出去。

  • 地址有了却进不去,先怀疑端口或网络,不要重装。

这一页的七个区块#

从上到下,网络页固定是七块,认清结构能省掉一半困惑:

区块给什么关键细节
本地连接地址127.0.0.1:端口 和局域网 IPv4 地址只显示 IPv4,没有 IPv6
FRP三种配置类型共用一张卡同一时间只能跑一条
STUN 直连打洞后的公网地址只有一种模式
EasyTier 组网虚拟局域网地址每个玩家都要装客户端
穿透日志控制台里 [tunnel] 的行最多预览最近 8 条
免费 FRP 平台五个平台的官网入口点了只是打开浏览器
操作指南六步折叠说明默认收起

本地地址卡有三行:本机地址 127.0.0.1:<端口>(只给同一台手机上的客户端测试,发给朋友一定进不去)、局域网 IP <手机局域网 IPv4>:<端口>(取不到时显示 --:<端口>,说明手机没连 Wi-Fi)、端口(复制按钮走「复制服务器地址」,在「多人游戏 → 直接连接」里粘贴,仅同局域网)。

端口的真源是配置文件里的 server-port(基岩系读 pnx.yml),配置还没生成时才退回应用里的本地端口。要改端口得去改配置文件,见 服务器配置页。

三条通道,各自要什么#

通道你需要准备公网地址长什么样基岩版(UDP)适合谁
FRPfrpc 引擎 + 一个 frps(自建)或平台账号配置或平台给的 host:port自建看 TOML;SakuraFrp 建隧道可选 TCP/UDP;ME Frp 只能在网站建大多数人,尤其是没有公网 IP 的
STUN 直连不需要服务器,但需要全锥形 NAT运营商分配的 host:port不行,只做 TCP家宽恰好是 NAT1、又不介意暴露家庭 IP
EasyTier 组网引擎 + VPN 授权 + 每个玩家装客户端没有公网地址,只有 虚拟IP:25566不行,只转发 TCP固定的几个熟人长期一起玩

三条的共同点是:应用只负责生成配置、起进程、显示地址,它不帮你买到公网、也不帮你改路由器。共同前提是下面这三件事,缺一件点启动就失败。

  1. Termux 运行环境已初始化:没完成时所有启动入口都提示「Termux 环境仍在初始化,请稍候...」。

  2. 服务端已经在运行:卡片会显示「服务端未运行:请先在概览页启动服务端…否则玩家连上公网地址也进不去」。隧道能把流量转进来,但里面没人接。

  3. 对应引擎已就位:FRP 要 frpc,EasyTier 要组网引擎,两个都不随 APK 内置,要去「依赖与环境管理 → 依赖」里下载或导入。缺了会直接报「引擎未安装」。

三条通道的本质区别

FRP 是让一台有公网地址的机器帮你转接,STUN 是在你的 NAT 上开一个洞直接连,EasyTier 是把大家拉进同一个虚拟局域网。前两条对外暴露的是「地址」,第三条暴露的是「网络名 + 密钥」。

FRP:三种配置类型,共用一条通道#

FRP 卡里其实装着三种后端:自建 frp、SakuraFrp、ME Frp。它们共用同一个 frpc 引擎进程,所以同一时刻只能跑一条——换后端会先把旧的停掉。一个配置不够用时,就建多份配置、切换着用。

编辑页是全页最容易被误解的地方:它不是逐字段表单。

  • 自建 frp:只有「配置名称」+「配置类型」+ 一个大的 frpc.toml 文本框(可粘贴,也可从文件管理器导入)。这段 TOML 可以自己写,也可以从 FRP 平台复制或下载;平台令牌模式只是让应用代你拉取同一类配置。服务器地址、端口、令牌、协议、TLS 都在你粘贴的这段文本里;应用只做两件事:启动前把运行期副本的 localPort 对齐到服务端真实端口(保存的原文不改),写入运行配置时去掉新版引擎不认的废弃字段 autoTLS。

  • SakuraFrp:填「访问令牌(Token)」→「拉取隧道列表」→ 选中一条。账号下没有隧道时,可以在应用内「创建隧道」:选节点、填名称、选 TCP 或 UDP,本地地址固定 127.0.0.1,端口默认就是服务端端口。

  • ME Frp:填令牌 →「拉取隧道列表」。这里没有创建隧道,隧道只能先去 mefrp.com 网站建好一条 TCP 隧道(本地地址 127.0.0.1,本地端口填服务器端口),再回来拉取。

自建模式下的端口对齐有两条提醒值得记住:配置里只有一个转发端口、且和服务端端口不一致时,启动时会按服务端端口对齐,并告诉你「只影响这次运行」;配置里有多个不同的转发端口就没法自动对齐,会提示你把要转到游戏的那个代理端口改成服务端端口。

其他操作事实:

  • 没有配置时,卡片显示「还没有 FRP 配置。先创建一份,再启动。」,按钮是「创建 FRP 配置」。

  • 有配置时点配置名称会弹出「选择 FRP 配置」窗口,点任意一行就是选中并自动关闭;窗口里也能新建、编辑、删除,删除有二次确认。

  • 配置名称允许重名,只会提醒「已有同名配置,建议换个名字」,不拦保存。

  • 公网地址只在运行中且有地址时显示,一停止就立刻隐藏;复制前先确认状态是「运行中」。

  • 运行中却拿不到地址时,卡片会写「无法显示公网地址,请前往 FRP 平台查看公网地址。」——去平台面板手动抄。

「免费 FRP 平台」卡列了五个平台(OpenFrp、ChmlFrp、StarryFrp、SakuraFrp、ME Frp),点「打开官网」只是用系统浏览器打开对应网站,注册、开通、隧道管理都在平台上办,以平台为准。

STUN:一种模式,两个硬条件#

STUN 卡在界面上是真实可见、可点的,但它比看起来挑环境。它的全部能力只有一句话:TCP + 全锥形 NAT(NAT1)打洞直连。

  • 没有 UDP 模式、没有 TURN、没有中继、没有 NAT 类型选择。界面也不显示 NAT 等级或 CGNAT 判定结论。

  • 内置 6 台 STUN 服务器,都是验证过支持 TCP 3478 的;刻意没有放 TURN 服务器(会被单方面掐断,导致整条隧道反复重建)。

  • 卡片上有一条常驻提示:「这会暴露你的家庭 IP;一般优先用 FRP。」这句话请当真。

  • 公网地址由运营商分配,断线重连或换网后就会失效。地址漂移过时,卡片会写「公网地址已变化 N 次:端口会随每次重建而改变,需要重新把新地址发给玩家」。

  • 它不需要 root、不需要 VPN 授权、不需要自建服务器。

「高级设置」里能调的项:

项默认说明
目标端口跟随服务端端口不勾「跟随」时手填,例如 25565
保活间隔(秒)20定期向 STUN 服务器发探测包维持 NAT 映射,同时检测地址变化,不建议低于 5 秒
并发连接上限128超出直接拒绝;空闲连接会被回收
记录连接日志开每条入站连接的建立与断开
PROXY protocol v2关开了能让服务端看到玩家真实 IP,但服务端必须自己支持,否则玩家进不来
自定义 STUN 服务器空每行一条,留空用内置列表;只支持 UDP 的服务器对本功能无效
不要把 PROXY protocol v2 当优化项随手打开

开启后,服务端必须自行开启 PROXY protocol 支持,否则玩家将无法进入游戏。不确定服务端配置时保持关闭。同理,STUN 会把你的家庭公网 IP 直接暴露给玩家,这是它的工作原理,不是可选项。

失败时它给的话很具体,直接对症:提示「本机公网地址是内网/CGNAT 地址」说明运营商没给你公网,这条路走不通,换 FRP;提示「STUN 服务器 TCP 可达但均无响应」多半是那些服务器只支持 UDP,换自定义服务器;提示「全部 STUN 服务器均无法连接,当前网络可能不支持(对称 NAT / CGNAT)」说明家宽不是全锥形,别再试了。

EasyTier:每个玩家都要装客户端#

EasyTier 的思路和上面两条完全不同:它不是把端口暴露出去,而是把几个人拉进同一个虚拟局域网。代价是每个玩家都要自己装 EasyTier 客户端——不装的人永远进不来,这不是配置问题。

服务端这边要设的只有两样:

  • 网络名:进入网络页时会自动补一个 mc- 加 6 位随机的名字,也可以自己改。占位提示写「网络名相同的人才能互相看见」。

  • 网络密钥:自动生成的 32 位十六进制,界面上是明文显示的,旁边有「换一个密钥」。它相当于房间口令,泄漏了就换一个。

虚拟 IP 没有输入框,由网络名派生,落在 10.126.126.20–10.126.126.219 这个网段。卡片上会算出「玩家连接地址」,形如 10.126.126.137:25566,带复制按钮。

端口规则是最容易讲错的一点:玩家连的是 虚拟IP:25566,不是服务端端口。转发端口固定从 25566 起,如果服务端自己已经占了 25566,就顺延到 25567。同一个网络永远是同一个地址,发一次就够。

启动流程:引擎可用 + 网络名非空 + 密钥非空,按钮才可点。第一次启动会拉起系统的 VPN 授权框,拒绝的话提示「没有拿到 VPN 授权,组网没有启动」。它不需要 root,走 Android 标准 VpnService,启动超过 20 秒还没建好虚拟网卡会报启动超时。

玩家那边的三步,应用里有一页专门教:EasyTier 卡的「邀请玩家」打开引导页,上面有二维码、三行可复制的值(网络名 / 网络密钥 / 玩家连接地址),底部「复制全部说明」会复制一段固定格式的文字,直接发给玩家即可。二维码内容就是这段文字,网络页本身没有二维码。

EasyTier 只提供网络名和密钥这一层保护

没有账号体系,也没有 ACL,知道网络名和密钥的人都能进这个虚拟局域网。只发给信任的人。另外它只配置了 TCP 转发,基岩版(UDP 19132)走不了这条路;它还依赖公共引荐节点,节点失效时会出现「第一次相遇」失败。

穿透日志怎么读,失败了先查哪#

网络页底部有一张「穿透日志」卡,只过滤控制台里带 [tunnel] 的行,最多预览最近 8 条,可以「展开全部日志」看全屏。下面还有一行「连接日志」,只显示正在运行那条通道的转发连接数(优先 FRP,其次 STUN),不能按通道分别统计;这一页不统计流量和速率。

失败时按这个顺序查,别跳步:

顺序查什么看到什么就该停在这一步处理
1服务端是否在运行卡片写「服务端未运行…」,先去概览启动
2引擎是否装好「引擎未安装」,去依赖页下载或导入
3配置是否正确FRP 没选隧道 / TOML 为空;EasyTier 缺网络名或密钥
4平台侧状态隧道显示离线、平台侧报错——去平台面板核对,以平台为准
5网络环境CGNAT、对称 NAT、公司或校园网防火墙;这三类应用绕不过去

第 5 步是很多人卡住的地方:应用不会绕过 NAT、CGNAT 或防火墙。运营商给的是内网地址时,问题不是「配置对不对」,而是「这条路在你家能不能成立」。

这一页没有什么#

把常见误会一次列清:

  • 没有 bore。界面没有任何入口能启动它,不要按网上的旧教程找。

  • 没有 IPv6 地址显示。局域网 IP 只取 IPv4,取不到就显示 --。

  • 没有连接测试、测速或诊断按钮。错误只以状态胶囊 + 红字 + 底部提示条呈现;要体检去「更多 → 运行诊断」。

  • 没有二维码,也没有系统分享。复制走剪贴板,二维码只在 EasyTier 的「邀请玩家」页。

  • 没有统一的「启动穿透」开关。三条通道各自一对按钮,FRP 与 STUN 可以同时跑、互不影响。

  • 不保证公网可达。地址有了但玩家进不去,先确认玩家填的是 IP:端口 而不是只有 IP,再看 联机排错。

上机自查
  • 概览页状态是「运行中」,不是「启动中」。

  • 你要用的那条通道,引擎已就绪(FRP 的 frpc、EasyTier 的组网引擎)。

  • 卡片上出现了公网地址或 虚拟IP:25566,并已完整复制。

  • 发给朋友的内容里带了端口号,不是只有 IP。

  • 穿透日志里没有反复重连或「引擎未安装」的报错。

下一步#

读到这儿了,给你点个赞。如果这页内容帮你解决了问题,说明说明书的方向是对的;如果发现错误、过时信息或看不懂的地方,欢迎到 GitHub Issues 告诉我们。

⚡ 回到极速开服 📖 查术语表