
Lineage Proxy
Hytale的QUIC/TLS代理,附带模组API、后端安全性和路由功能。
👺 什么是 Lineage?
Lineage 是一个以安全为先的 QUIC/TLS 代理,旨在将 "BungeeCord/Velocity" 网络的灵活性引入 Hytale,同时不破坏新协议严格的安全模型。
传统的代理转发方式(如 HAProxy 或 Velocity 的 TCP 转发)无法在 Hytale 的 QUIC 实现中工作,原因在于严格的 TLS 握手和认证会话。你不能简单地将连接进行透明“管道”传输。
Lineage 通过作为一个受信任的组件来解决这个问题。 它不是与协议对抗,而是与你的后端服务器建立明确的信任链,让你在保持官方认证流程完整的同时,无缝地路由玩家。
🏮 主要特性
- 安全优先: 以严格认证为目标设计,没有静默回退,也没有不安全的“离线模式”破解方案。
- 智能路由: 代理感知控制平面,它知道谁在连接以及他们应该去哪里。
- 高性能: 基于 Netty 使用 Kotlin 编写,确保 QUIC 的低延迟数据包处理。
- 无代理后端: 不需要在后端服务器上部署重量级代理,简单的令牌验证即可。
- 模组化 API: 可扩展的架构,用于编写你自己的路由插件。
🍱 快速开始
先决条件
- Java 21 或更高版本。
- 一个以已认证模式运行的 Hytale 服务器。
安装步骤
- 下载代理: 从 Files(文件)选项卡获取最新的
.jar文件。 - 运行: 通过命令行启动代理:
java -jar lineage-proxy-x.x.x.jar - 配置: 编辑生成的
config.toml文件,设置你的监听器和后端服务器。 - 后端设置:
- 下载
lineage-backend-modjar 文件。 - 将其放入 Hytale 服务器的
mods文件夹中。 - 确保后端配置中的
proxy_secret与代理配置中的相匹配。
- 下载
🔗 链接与资源
- 源代码: GitHub 仓库
- 文档: 官方 Wiki 与 API 文档
- 问题反馈: Bug 追踪器
状态: Alpha (v0.x.x)。 此项目正在积极开发中。API 和配置格式可能会发生变化。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。