← Назад к ресурсам
M

MISS

A Mod that forward Minecraft connection on websocket

Modrinth library utility

Описание

# MISS [![Modrinth Downloads](https://img.shields.io/modrinth/dt/miss?color=4&label=Downloads&logo=modrinth)](https://modrinth.com/mod/miss) [![GitHub](https://img.shields.io/badge/GitHub-Repo-blue?logo=github)](https://github.com/LiterMC/MISS/) [![License](https://img.shields.io/badge/License-GPL3.0-green.svg)](LICENSE) ![Minecraft Version](https://img.shields.io/badge/Minecraft-1.19%2B-blue?logo=minecraft) MISS uses WebSocket to forward your Minecraft connection. ## Features - Support Websocket protocol on both client and server - Use same port on the server to detect WebSocket connection ## Reqirements - Minecraft JE 1.19+ - Nginx 1.18+ (optional) - SSL certificate (optional) - Java 17+ ## Install #### Server side 1. Download from [Modrinth](https://modrinth.com/mod/miss/versions) 2. Put the mod into `mods` folder 3. Restart Minecraft server #### Client side 1. Download from [Modrinth](https://modrinth.com/mod/miss/versions) 2. Put the mod into `mods` folder 3. Restart Minecraft client ## Nginx Configuration Example: ```nginx server { listen 443 ssl; server_name mc.example.com; ssl_certificate /path/to/fullchain.pem; ssl_certificate_key /path/to/privkey.pem; # You also can forward different paths to different servers location / { proxy_pass http://ip_or_hostname:25565; 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; } } ``` ## How to connect 1. Input `wss://mc.example.com` to the `Server Address` bar 2. Join the server ------ MISS 用于通过 WebSocket 转发 Minecraft 连接。这使得你可以通过 WebSocket 协议连接到 Minecraft 服务器,提供了一种新的网络传输方式。 ## 功能特性 - 通过 WebSocket 协议转发 Minecraft 连接。 - 支持 Minecraft 客户端与服务器之间的双向通信。 ## 前置要求 - Minecraft Java 版 1.19+ - Nginx 1.18+ (可选) - 有效域名与SSL证书 (可选) - Java 17+ ## 模组安装 #### 服务端 1. 从 [Modrinth](https://modrinth.com/mod/miss/versions) 下载对应版本 2. 将文件放入服务端 `mods` 目录 3. 重启 Minecraft 服务器 #### 客户端 1. 从 [Modrinth](https://modrinth.com/mod/miss/versions) 下载对应版本 2. 将文件放入客户端 `mods` 目录 3. 启动 Minecraft 客户端 ## Nginx配置 反向代理服务器配置示例: ```nginx # 假设用户访问的域名是 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; } } ``` 请根据实际情况修改配置文件中的域名和证书路径。 ## 如何连接服务器 1. 安装客户端 MOD 后 2. 启动游戏 3. 添加服务器并在地址栏输入: `wss://mc.example.com` 4. 点击"加入服务器"按钮 ## 注意事项 - 确保443端口已打开,且你的服务器支持 WebSocket 协议。 - 确保你的 Minecraft 服务器配置允许通过 WebSocket 连接。 - 使用此模组时,请确保你的网络环境支持 WebSocket 协议。