☰
异地好友也能进你的 Minecraft 房间:内网穿透零成本联机
2026/9/30 11:56:49 网站建设 项目流程

异地想一起玩 Minecraft,最省事的办法不是租服务器,而是用内网穿透把你电脑上已经开好的局域网房间「搬」到公网上:你的电脑当主机,好友填一个地址就能直接进来。本文用 52FRP 的免费额度实现,实名核验花 1 元、认证通过还会返还 2 元余额,等于倒赚 1 元,除此之外没有其他花费,照着做十分钟左右就能联上。

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

一、注册并登录 52FRP

注册完成后登录,控制台长这样:

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

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

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

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

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

三、先领免费额度

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

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

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

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

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

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

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

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

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

五、创建穿透隧道

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

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

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

隧道参数按下面填:

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

确认无误后点完成创建。

六、复制配置文件

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

七、下载并配置 frp 客户端

  1. 下载到本地并解压

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

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

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

八、把地址发给好友

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

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

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

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

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

觉得这串「远程 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(末尾要不要加点,按面板要求来)

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

  1. 解析远程端口(SRV)

    再加一条 SRV 记录:

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

国内面板通常把这几项写成一行记录值: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 记录,连端口都不用记了(这一步可选)。

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询