ViaProxy
信息
ViaProxy 是一个独立的代理程序,允许玩家使用任意客户端版本连接到任意服务器版本,包括 Classic、Alpha、Beta、正式版和基岩版。
提示
ViaProxy 是独立程序,不是服务器插件。它运行在客户端和服务器之间,充当协议转换代理。
支持版本
服务器版本
- Release (1.0.0 - 1.21.8)
- Beta (b1.0 - b1.8.1)
- Alpha (a1.0.15 - a1.2.6)
- Classic (c0.0.15 - c0.30 包含 CPE)
- 愚人节快照 (3D Shareware,20w14infinite,25w14craftmine)
- 战斗测试快照 (Combat Test 8c)
- 基岩版 1.21.93 (某些功能缺失)
- Snapshots 15w31a/15w31b (需要 ViaSnapshot 插件)
客户端版本
- Release (1.7.2 - 1.21.8)
- Beta 1.7.3 (需要 ViaProxyBeta2Release)
- 基岩版 (需要 Geyser 插件)
- Classic/Alpha/Beta/1.0-1.6.4 (仅透传模式)
- EaglerCraft (需要 ViaProxyEaglerCraft 插件)
下载
官方发布页面:GitHub Release
Jenkins 构建:ViaVersion Jenkins
Docker 镜像:GitHub Packages
使用方法
GUI 模式 (推荐)
- 下载 JAR 文件并放入文件夹
- 双击运行 JAR 文件
- 填写服务器地址和版本信息
- 如需加入正版服务器,在 Accounts 标签页添加账户
- 点击 "Start" 启动代理
- 使用显示的地址连接服务器
CLI 模式
java -jar ViaProxy-版本.jar cli --help
配置文件模式
java -jar ViaProxy-版本.jar config viaproxy.yml
ViaProxy 插件
ViaProxy 支持插件扩展功能。将插件 JAR 文件放入 plugins
文件夹即可。
FAQ
能否使用高版本物品功能?
高版本物品会被替换为相似的低版本物品显示,但无法享受高版本物品的完整功能。
ViaProxy 与服务器端 Via 插件有什么区别?
ViaProxy 是独立程序,运行在客户端侧,支持全版本和基岩版;服务器端 Via 插件安装在服务器上,受服务器版本限制但适合生产环境。
如何安装插件?
将插件 JAR 文件放入 ViaProxy 的 plugins
文件夹,重启 ViaProxy 即可。
注意
ViaProxy 主要用于版本兼容性测试和特殊需求场景。对于生产环境,建议使用服务器端的 Via 插件套件。