2912 字
15 分钟
阅读量加载中
用 52FRP 让异地好友加入 Minecraft:配置记录与安全提醒

异地联机有多种方案,内网穿透的优点是不用单独租游戏服务器,代价是主机电脑必须一直开着,并且连接质量取决于本地网络和中继节点。本文记录我用 52FRP 配置 Java 版 TCP 隧道的过程;实名认证费用、返还和免费流量请以当前平台页面为准,不把“零成本”当成固定承诺。

本文以 Java 版为例。开始前请确认:你和好友的游戏版本(含模组/整合包)完全一致,且你的电脑在联机期间要一直开着、不休眠。

一、注册并登录 52FRP#

打开注册链接:https://frp.v27c.link/52frp,注册完成后登录,控制台长这样:

Pasted image 20260928133801.png

二、先完成实名认证(1 元,一次性)#

国内的内网穿透服务都要实名,52FRP 也一样:没认证的话隧道建不了、节点也连不上,所以这一步得放在领免费额度前面做。

入口在控制台的用户中心 / 账号设置(一般在右上角头像下拉里),填姓名 + 身份证号提交即可:

  • 认证需要支付 1 元的身份核验费用,一次性收取,提交后一般几分钟内就能通过
  • 认证成功后会返还 2 元余额,等于倒赚 1 元,可以留着抵扣按量流量(约 0.1 元 / GB,够跑 20GB)

这 1 元是核验费,不是服务费:认证通过后,接下来兑换的免费流量和免费节点照常使用,不会另外扣钱,返的 2 元余额也一直在账户里。具体金额和入口以 52FRP 页面当前显示为准。

三、先领免费额度#

左侧进入 套餐商城 → 充值码兑换,这里有两个官方放出的免费兑换码,按需各兑一次即可:

  • 不限流量套餐码:www52frpcom666,30 天不限流量
  • 免费服务流量码:www52frpcom777,1000GB 流量包

Pasted image 20260928134112.png

兑换成功后回到套餐页面,能看到有效期和剩余流量已经生效:

Pasted image 20260928134307.png

联机本身耗流量很少,普通两人到四五人联机,1000GB 流量包通常用不完;人多或长期开服再考虑按量付费(约 0.1 元 / GB)或按月购买。

四、先在本地把 MC 房间开起来#

创建隧道时要填「本地端口」,而这个端口是 MC 给你的,所以先开游戏,再建隧道,顺序别反了。

进入单人世界,打开游戏菜单,选择 对局域网开放:

Pasted image 20260928134942.png

接着会让你填端口号,随便填一个并记牢,比如 25565;上面的「对其他玩家的设置」(是否允许作弊、游戏模式等)按自己喜好选:

Pasted image 20260928135120.png

确定之后,聊天栏会出现一行提示,说明你的局域网房间已经在你填的那个端口上跑起来了。这个窗口先别关。

五、创建穿透隧道#

回到 52FRP,进入 内网穿透 → 创建隧道:

Pasted image 20260928134445.png

目前免费可用的是下面这两个节点,其余节点需要充值(按量付费约 0.1 元 / GB,也可以按月购买):

Pasted image 20260928134602.png

选择刚兑换到的免费香港节点(离得近、延迟相对低):

Pasted image 20260928134749.png

隧道参数按下面填:

  • 隧道名称:随便填,自己认得出来就行
  • 隧道类型:选 TCP(Java 版联机走 TCP)
  • 本地地址:保持默认(127.0.0.1)
  • 本地端口:填上一步 MC 里填的那个端口号,比如 25565
  • 远程端口:点一下「随机」即可

Pasted image 20260928135249.png

确认无误后点完成创建。

六、复制配置文件#

点击左侧 配置文件,隧道类型里只勾选刚创建好的那一条隧道(不要多选),右边生成的就是待会儿要用的配置内容,点复制存好:

Pasted image 20260928135454.png

七、下载并配置 frp 客户端#

下载 frp 工具:https://pan.quark.cn/s/92afdac31781?pwd=vSFr

  1. 下载到本地并解压

  1. 用记事本(或任意文本编辑器)打开解压出来的 frpc.toml,把第六步复制的配置内容整个粘进去,保存

Pasted image 20260928140039.png

Pasted image 20260928140126.png

  1. 双击一键运行启动客户端

启动成功的标志:终端里全是蓝色文字、没有其他颜色(红色通常意味着报错,多半是配置粘错或本地端口填错):

Pasted image 20260928140241.png

八、把地址发给好友#

回到 52FRP 的 隧道管理,复制这里的远程地址,然后发给好友。

远程地址长得像这样,中间有一个冒号分成两段:

141.11.148.184:22593
① ②
  • ① 远程 IP:52FRP 节点的公网入口,好友要连到这台机器
  • ② 远程端口:节点上分给你的那个端口,用来把数据转发到你本地的 MC

复制时两段都要带上,只粘前半段是连不进来的。

Pasted image 20260928140438.png

好友在 MC 里进 多人游戏 → 添加服务器(或直接连接),把这段地址粘进去,就能进你的房间了:

Pasted image 20260928140623.png

觉得这串「远程 IP + 冒号 + 远程端口」不好记、端口一变还得挨个通知?可以看第九步(可选),用域名 + SRV 记录让好友只输域名就能进。

联机结束后,记得关掉那个黑色终端窗口,隧道就断开了。

九、(可选)不想记端口?用一个域名代替(SRV 记录)#

这一步是可选的。到第八步为止,好友已经能用远程地址进你的房间了;这一步只是把「远程 IP + 冒号 + 远程端口」简化成只填域名,不想要可以跳过,直接去看常见问题。另外它需要你自己有一个域名(或用免费域名),比前面多花几分钟。

隧道重建后远程端口可能会变,好友就得改一遍地址。更省事的做法是给这个地址挂一个域名:好友永远只填域名,端口交给 DNS 的 SRV 记录去翻译。

原理就两句话:

  • A 记录负责「域名 → 远程 IP」
  • SRV 记录负责「端口 → 远程端口」

对应到第八步那个地址:

名字例子 141.11.148.184:22593 中的哪一段填到哪条记录
远程 IP(①)141.11.148.184A 记录(或 CNAME)的记录值
远程端口(②)22593SRV 记录的端口

如果你的远程地址前面不是 IP 而是一串域名,那就把它当成「远程主机」看待,第 2 步改用 CNAME 即可,其它不变。

  1. 准备一个域名

    随便一个便宜的 .top / .xyz 一年也就十来块;不想花钱可以用免费域名(eu.org、dynv6.net、afraid.org)。注意要挑支持 SRV 记录的,把 DNS 托管到 Cloudflare 是免费且支持 SRV 的稳妥选择。

  2. 解析远程 IP

    到 DNS 解析面板加一条记录,主机记录填 mc,记录值填远程 IP:

    • 远程 IP 是一串数字 → 类型选 A
    • 远程 IP 本身是个域名 → 类型选 CNAME(末尾要不要加点,按面板要求来)

Pasted image 20260929005401.png

代理状态保持**「仅 DNS」**,别开橙色云(CDN 代理):开了之后 SRV 查询和 MC 直连都会出问题。

  1. 解析远程端口(SRV)

    再加一条 SRV 记录:

    • 主机记录:_minecraft._tcp.mc
    • 服务 _minecraft、协议 _tcp(面板分开填就照这个填)
    • 优先级 0、权重 5
    • 端口:远程端口
    • 目标:mc.example.com(也就是第 2 步解析好的那个主机名)

Pasted image 20260929005402.png

国内面板通常把这几项写成一行记录值:0 5 35565 mc.example.com(端口换成你自己的远程端口)。

端口变了只要改这一条 SRV 的端口号即可,好友那边填的域名完全不用动——这才是这套方案的真正价值。另外 基岩版不支持 SRV,这套只对 Java 版有效。

  1. 等生效并测试

    DNS 生效通常几分钟,最多等半小时。可以在命令行验证:

    nslookup -q=srv _minecraft._tcp.mc.example.com

    能查到 SRV 记录后,好友在 MC 里直接填 mc.example.com 就能进房间,不用带端口。

常见问题#

一定要实名认证吗#

要。国内的内网穿透服务都要求实名,52FRP 未认证时建不了隧道、连不上节点。核验费用 1 元、一次性收取,认证通过后还会返还 2 元余额,等于倒赚 1 元,之后兑换的免费流量和免费节点照常用,不会额外扣费。

好友提示连不上,先查这几项#

按顺序排查:① 你电脑上 frpc 的终端窗口是否还开着、有没有报错;② 发给好友的地址里远程 IP 和远程端口是不是都复制了(只粘了前半段进不去);③ MC 里「对局域网开放」是否还在生效(重新开放会换端口,需要同步改隧道);④ 你和好友的游戏版本、模组是否完全一致。

用了域名,好友还是进不去怎么办#

先用 nslookup -q=srv _minecraft._tcp.mc.example.com 确认 SRV 记录有没有生效;再检查三条:SRV 里的目标主机名自己要能解析(也就是第 2 步的 A 记录得先通)、端口填的是远程端口不是本地端口、你的 DNS 服务商是否支持 SRV 记录(不支持就换 Cloudflare)。

我把电脑关了,好友还能进吗#

不能。这套方案的主机就是你自己的电脑,frpc 窗口关掉、电脑关机或休眠,隧道就断了,好友立刻掉线。想 24 小时在线得另租服务器。

免费额度够几个人玩#

够用。普通 2–5 人联机,1000GB 流量包基本用不完;不限流量套餐码有效期 30 天,到期后重新兑换或改用按量付费(约 0.1 元 / GB)即可。

玩的是基岩版(手机 / Win10 版)怎么办#

本文是 Java 版的 TCP 隧道。基岩版走的是 UDP,创建隧道时隧道类型要选 UDP,本地端口填游戏里提示的那个(基岩版默认是 19132),其余步骤相同。基岩版不支持 SRV 记录,第九步对它无效。

延迟高、卡顿怎么缓解#

优先选离双方最近的免费节点(香港节点对南方用户通常更稳);其次让主机电脑性能好一点、把视频设置里的视距调低;如果跨运营商严重,可以让主机开手机热点试一次定位是不是宽带的问题。

把端口暴露到公网安全吗#

只要地址不外传,陌生人扫到的概率很低,但不建议把地址发到公开社群。建议:不用时就关掉 frpc、存档定期备份。房间开着期间任何人拿到地址都能进来。

安全与维护#

只把游戏端口提供给可信好友,定期更换或撤销不用的隧道,不要在同一台机器上暴露管理面板。公网地址会被扫描,游戏服务端也应开启白名单并使用正版身份验证。

整套流程其实就三件事:游戏里开局域网拿到端口 → 52FRP 建一条指向这个端口的隧道 → 本地跑 frpc。跑通一次之后,下次联机只要改一下本地端口、重新启动 frpc 就行,一分钟的事。愿意多折腾几分钟的话,再配一个域名和 SRV 记录,连端口都不用记了(这一步可选)。

如果你在哪个步骤卡住了,欢迎在评论区贴报错截图,或者来 QQ 群聊里直接问。

用 52FRP 让异地好友加入 Minecraft:配置记录与安全提醒
https://www.violet27chen.com/posts/minecraft-frp-remote-lan/
作者
violet
发布于
2026-09-28
许可协议
CC BY 4.0

评论

评论将由 AI 自动审核;需要人工确认的内容会在审核通过后显示。

正在加载评论……