MISS 是一个 Minecraft 模组,用于通过 WebSocket 转发 Minecraft 连接。这使得你可以通过 WebSocket 协议连接到 Minecraft 服务器,提供了一种新的网络传输方式。
- 通过 WebSocket 协议转发 Minecraft 连接。
- 支持 Minecraft 客户端与服务器之间的双向通信。
- Minecraft Java 版 1.19+
- Nginx 1.18+
- 有效域名与SSL证书 (可选)
- Java 17+
- 从 Modrinth 下载对应版本
- 将文件放入服务端
mods
目录 - 重启 Minecraft 服务器
- 从 Modrinth 下载对应版本
- 将文件放入客户端
mods
目录 - 启动 Minecraft 客户端
反向代理服务器配置示例:
# 假设用户访问的域名是 mc.example.com,且已申请 SSL 证书
server {
listen 443 ssl;
server_name mc.example.com;
ssl_certificate /path/to/fullchain.pem;
ssl_certificate_key /path/to/privkey.pem;
# 该 location 其实也可以使用不同的 path 转发到不同的服务器
location / {
proxy_pass http://ip:25565; # 转发 Minecraft 服务器的地址(可以是域名或IP)
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
请根据实际情况修改配置文件中的域名和证书路径。
- 安装客户端 MOD 后
- 启动游戏
- 添加服务器并在地址栏输入:
wss://mc.example.com
- 点击"加入服务器"按钮
- 确保443端口已打开,且你的服务器支持 WebSocket 协议。
- 确保你的 Minecraft 服务器配置允许通过 WebSocket 连接。
- 使用此模组时,请确保你的网络环境支持 WebSocket 协议。