📑 系列导航

  1. 概述:联机与开服的整体思路
  2. 联机方式:局域网、内网穿透与IPv6直连
  3. 服务器选择:本地、云服务器与淘宝
  4. 云服务器开服:阿里云与腾讯云
  5. 云服务器开服:简幻欢
  6. 本地自建:硬件选型与安装Linux
  7. 本地自建:环境配置(SSH与Java)
  8. 本地自建:联机接入
  9. 服务端核心与server.properties配置
  10. 常见问题解答

第 1 篇我们聊了联机和开服的区别。如果你选了联机路线——也就是你当主机、朋友来你的世界玩——那这一篇就是你的实操手册。

本文覆盖三种联机方式,由易到难排列:

  • 局域网联机:同一个 WiFi,零配置
  • 内网穿透:朋友在外地,用 FRP 打通网络
  • IPv6 直连:有公网 IPv6 就能直接连

读完这篇,选一种适合你情况的方式,跟着操作就能连上。


前置工作:知道你的局域网 IP 和端口

无论哪种联机方式,你都需要知道两样东西:

  • 你的局域网 IP:你电脑在你家路由器下的内网地址
  • 游戏端口:MC 对外暴露的端口号

查局域网 IP

打开命令提示符(按 Win + R,输入 cmd,回车),输入:

1
ipconfig

找到你正在使用的网络适配器(通常是「以太网适配器」或「无线局域网适配器 Wi-Fi」),看 IPv4 地址 那一行,类似 192.168.1.10510.0.0.8——这就是你的局域网 IP。

查游戏端口

进入 Minecraft → 按 Esc对局域网开放,聊天栏会显示:

🎮 本地游戏已在端口 xxxxx 上开放

记下这个端口号,每开一次游戏端口都不一样。


方法一:局域网联机(同在屋檐下)

这是最简单的情况:你和朋友连着同一个 WiFi

Java 版

  1. 主机:进入存档 → 按 Esc对局域网开放 → 记下聊天栏显示的端口号
  2. 主机:把你的局域网 IP 告诉朋友(比如 192.168.1.105
  3. 朋友:进入游戏 → 多人游戏直接连接 → 输入 192.168.1.105:端口号

例如:主机 IP 是 192.168.1.105,端口是 55230,朋友就输入 192.168.1.105:55230

基岩版

更简单——进入存档后,同 WiFi 下的朋友在好友列表里就能看到你的世界,直接点加入就行。

连不上?检查防火墙

很多时候局域网连不上,罪魁祸首是 Windows 防火墙把连接拦了。最简单的验证办法:临时关掉防火墙试试

⚠️ 这只是验证,不是长期方案。如果关闭防火墙后能连上,说明你的问题是防火墙配置。去 控制面板 → Windows Defender 防火墙 → 允许应用通过防火墙,把 Java(javaw.exe)的两个勾都打上。


方法二:内网穿透(朋友不在身边)

当你和朋友不在同一个网络环境——你在家,他在学校、公司或另一个城市——你们之间隔着运营商的路由器,局域网的方法就行不通了。

为什么不能直接连?

你的电脑在路由器的 NAT(网络地址转换) 后面。简单理解:

你家的路由器有一个公网 IP(世界上的门牌号),而你电脑只有一个内网 IP(家内部的房间号)。外面的人只知道门牌号,不知道房间号——除非你主动告诉他们怎么走。

内网穿透,就是帮你把”房间号”告诉外面的朋友

方案 A:Sakura FRP(推荐,免费省心)

Sakura FRP 是目前国内最流行、对新手最友好的内网穿透服务,免费额度足够联机用。

第一步:注册并创建隧道

  1. Sakura FRP 官网 注册账号
  2. 进入管理面板 → 创建隧道
  3. 按以下参数配置:
参数
隧道类型 TCP
隧道名称 MC联机(随便填)
本地 IP 127.0.0.1
本地端口 你游戏的端口号(在 MC 聊天栏查看)
隧道节点 选离你最近的

创建完成后,面板会显示隧道的连接地址和端口,比如 example.cn:12345——这就是朋友要连的地址。

第二步:启动隧道

  1. 下载 Sakura FRP 启动器(管理面板里有下载链接)
  2. 打开启动器 → 登录 → 点「开启隧道」

隧道状态变绿(已连接),就说明打通了。

第三步:朋友连接

把你的连接地址和端口(例如 example.cn:12345)发给朋友,他在 MC 多人游戏 → 直接连接中输入即可。

怎么找到我的连接地址?
在 Sakura FRP 管理面板的隧道列表中,查看「连接地址」列。格式通常是 节点域名:远程端口

💡 Sakura FRP 免费版节点推荐使用”枣庄多线”,速度较快。

方案 B:自建 FRP(需要一台云服务器,更灵活){DeepSeek生成,作者暂未编辑}

⚠️ 本节由 DeepSeek 生成,作者尚未核验和编辑,内容可能有误,仅供参考。

如果你已经有一台云服务器(阿里云、腾讯云等),可以在上面自己搭 FRP 服务端。比 Sakura FRP 更稳定、没有流量限制,但需要一点 Linux 操作基础。

在服务器上(服务端):

  1. 下载 FRP(以 frp 0.61.2 为例,去 GitHub Releases 找最新版)
1
2
3
wget https://github.com/fatedier/frp/releases/download/v0.61.2/frp_0.61.2_linux_amd64.tar.gz
tar -zxvf frp_0.61.2_linux_amd64.tar.gz
cd frp_0.61.2_linux_amd64
  1. 编辑 frps.toml(服务端配置文件):
1
bindPort = 7000
  1. 启动服务端:
1
./frps -c frps.toml

就这么简单,服务端只需要监听一个端口。

在你的电脑上(客户端):

  1. 同样的下载包,解压
  2. 编辑 frpc.toml(客户端配置文件):
1
2
3
4
5
6
7
8
9
serverAddr = "你的服务器IP"
serverPort = 7000

[[proxies]]
name = "mc"
type = "tcp"
localIP = "127.0.0.1"
localPort = 25565
remotePort = 25565

三个 Port 的区别:

  • serverPort:FRP 服务端监听的端口,客户端通过这个端口连接服务端
  • localPort:你电脑上 MC 游戏的端口(在 MC 聊天栏查看)
  • remotePort:服务器对外暴露的端口,朋友用这个端口连接,注意要在服务器防火墙放行
  1. 启动客户端:
1
frpc -c frpc.toml

朋友连接:

输入 服务器IP:remotePort,比如 123.123.123.123:25565

服务器防火墙放行

自建 FRP 别忘了在服务器安全组中放行 remotePort(比如 25565),否则朋友连不上。阿里云在安全组规则中添加入方向 TCP 放行,腾讯云同理。


方法三:IPv6 直连(如果能用,体验最好)

IPv6 是一个比较新的网络协议,它的最大优势是:每台设备都有独立的公网地址,不再需要 NAT

就是每台设备在全球互联网上都有自己唯一的地址,不像 IPv4 那样大家挤在一个公网 IP 后面。

如果你和朋友的网络都支持 IPv6,那么联机就和局域网一样简单——直接连 IP 就行。

怎么检查自己有没有 IPv6?

打开 test-ipv6.com,结果会直接告诉你。如果显示「你的 IPv6 地址是 xxxx」,说明你有公网 IPv6。

怎么通过 IPv6 联机?

  1. 主机进入 MC → 对局域网开放 → 记下端口号
  2. 主机查自己的 IPv6 地址:
1
ipconfig

找到 IPv6 地址(临时 IPv6 地址),类似 240e:3b0:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx。注意看临时那个,而不是永久地址。

  1. 朋友在 MC 多人游戏 → 直接连接 → 输入 [IPv6地址]:端口号

IPv6 地址在 MC 里要用 方括号 包起来!例如:
[240e:3b0:17c:2c20:1234:5678:90ab:cdef]:55230

IPv6 的常见问题

朋友连不上?

  • 检查朋友的网络是否也支持 IPv6(手机热点通常有 IPv6)
  • 检查 Windows 防火墙是否拦截了 Java
  • 检查路由器是否有 IPv6 防火墙规则拦截了入站连接

我没有 IPv6 怎么办?

  • 大部分 4G/5G 手机热点自带 IPv6,可以让主机开热点
  • 部分宽带运营商默认开启 IPv6,去路由器后台看看(光猫管理页面通常有 IPv6 开关)
  • 如果实在搞不到 IPv6,退回方法二——内网穿透一样好用

三种方式对比

方式 适用场景 门槛 需要额外软件 稳定程度
局域网 同 WiFi ⭐⭐⭐
内网穿透 异地联机 较低 Sakura FRP 或自建 FRP ⭐⭐~⭐⭐⭐
IPv6 直连 双方都有 IPv6 需要运营商支持 ⭐⭐⭐

一句话建议:同 WiFi 用局域网,异地优先试 Sakura FRP,IPv6 能用就用。


接下来?

联机搞定了,如果你只是想和朋友一起玩,这篇就是你的终点站。

如果你想要一个 24 小时在线、不需要你在线的服务器,那你要走的是开服路线——继续看第 3 篇:服务器选择