Skip to content
Перейти к содержимому
Вернуться в блог
ViaProxy: Играйте в Minecraft через все версии

ViaProxy: Играйте в Minecraft через все версии

Alexandru Maftei
Alexandru Maftei
@ice
Обновлено
19 просмотров
TL;DR:ViaProxy - бесплатный Java-прокси, позволяющий подключать клиенты любых версий Minecraft к серверам других версий, преодолевая несовместимости от Classic до Bedrock Edition. Запускайте локально с простым Графическим Интерфейсом, задавайте исходные и целевые версии, и играйте без ограничений версий.

"Автономный прокси, позволяющий игрокам присоединяться к КАКУЮ БУДЬ версии сервера Minecraft (Classic, Alpha, Beta, Release, Bedrock)"

ViaVersion/ViaProxy, github.com
⭐ 580 звезд💻 Java📜 GPL-3.0

Хотите присоединиться к серверу Minecraft 1.20, но застряли на старом клиенте? Или у вас аккаунт Bedrock, а доступ нужен к Java-серверу? Несовместимость версий - одна из тех раздражающих проблем Minecraft, которые не должны существовать в 2026 году. ViaProxy создан именно для разрушения этой стены.

Что делает этот проект?

ViaProxy - автономное прокси-приложение (написанное на Java), переводящее сетевой трафик между клиентами и серверами разных версий Minecraft. Оно сидит посередине, как переводчик в ООН, преобразуя данные протокола, чтобы, например, клиент Minecraft 1.8 мог общаться с сервером 1.20.5, или наоборот.

Проект поддерживает широкий спектр: Classic, Alpha, Beta, Release версии (1.0 через 26.1), Bedrock Edition, и даже апрельские шуточные снапшоты. Вы запускаете его локально на машине (или на сервере), указываете клиенту Minecraft подключаться к нему вместо реального адреса сервера, и он пересылает всё, выполняя работу по переводу версий незаметно.


Почему вам это нужно?

Есть несколько конкретных сценариев, где это становится действительно полезным:

  • Игроки-ностальгисты: У вас есть копия Minecraft Beta 1.7.3 на старом ноутбуке, и вы хотите присоединиться к современному серверу друзей без обновления. ViaProxy делает это возможным.
  • Друзья из разных изданий: Вы на Java, они на Bedrock (возможно, играют на консоли). ViaProxy мостит этот разрыв, чтобы вы действительно играли вместе.
  • Админы серверов, тестирующие обратную совместимость: Вы управляете сервером 1.20 и хотите убедиться, что старые клиенты все еще могут подключиться. Запустите ViaProxy и протестируйте с клиентами Beta без изменения основного сервера.
  • Доступ к Minecraft Realms из старых клиентов: Официальные серверы Realms используют более новые протоколы версий, но ViaProxy позволяет присоединяться к ним из старых клиентов.

Это не то, что нужно каждому игроку. Но если вы столкнулись с ситуацией, когда ваш клиент и сервер просто не совпадают по версии, это тот инструмент, который делает вас задуматься, как вы играли без него раньше.


Запуск в работу

Есть два способа использовать ViaProxy: через Графический Интерфейс (просто) и через файлы конфигурации (для серверов или автоматизации). Большинство игроков будут использовать ГИ.

Начните с загрузки последней jar с страницы GitHub Releases. Последняя версия - 3.4.10 с поддержкой клиентов и серверов Minecraft 26.1.

bash
# Если у вас Java 17 или новее, скачайте стандартный jar
загрузите ViaProxy-3.4.10.jar

# Если вы застряли на Java 8 (старые системы), возьмите сборку для Java 8 вместо этого
загрузите ViaProxy-3.4.10+java8.jar

Положите jar в отдельную папку. ViaProxy генерирует файлы конфигурации и данные там, поэтому не бросайте его в папку Загрузки и не забывайте о нём.

Запустите его.

bash
java -jar ViaProxy-3.4.10.jar

Откроется окно Графического Интерфейса. Вы увидите поля для адреса сервера, к которому хотите подключиться, и выпадающие меню для выбора версий сервера и клиента. Заполните их, при необходимости добавьте свой аккаунт Minecraft, если сервер требует аутентификацию в онлайн режиме, затем нажмите «Старт». ViaProxy будет слушать по локальному адресу (обычно localhost:25568), который затем передадите вашему клиенту Minecraft.

Серьёзно, это всё. Интерфейс прост до того, что я не буду вас усыпать скриншотами.


Важные функции

Поддержка онлайн режима и подписи чата может показаться технической, но на самом деле это критично. Современные серверы Minecraft (особенно те, которые заботятся о безопасности) требуют, чтобы у игроков были легитимные аккаунты и подписанные сообщения в чате. ViaProxy обрабатывает это прозрачно для старых клиентов. Вы добавляете свой аккаунт в вкладке «Аккаунты», и он управляет потоком аутентификации, чтобы сервер видел правильно проверенного игрока, даже если ваш клиент из 2011 года.

Передача и куки - это еще одна деталь, о которой большинство игроков никогда не думают. Если вы на клиенте 1.20.4, пытающийся достичь сервера 1.20.5+, эти функции могут отсутствовать в вашей версии клиента. ViaProxy заполняет этот пробел в совместимости.

Поддержка мода Simple Voice Chat есть, если вы его используете. Н никакой дополнительной настройки не требуется.

И да, есть поддержка Docker, если вы один из тех, кто запускает всё контейнеризированно. В регистре GitHub Packages есть предустановленные образы.


То, что может запутать людей

Версия Java важнее, чем вы могли бы подумать. Если вы запускаете ViaProxy на чем-то старше Java 17, вам нужна сборка для Java 8, иначе оно не запустится. Сообщения об ошибках не всегда очевидны в этом отношении (на самом деле, позвольте мне исправить это - поддерживающие проект люди довольно хорошо документируют это, но люди всё равно пропускают заметки о выпуске).

Поддержка Bedrock помечена как «WIP» (в разработке) в проекте. Она работает для базовых подключений, но некоторые функции отсутствуют. Если вы пытаетесь сделать что-то сложное с Bedrock, сначала протестируйте, прежде чем планировать всю игровую сессию вокруг этого.

Если вы используете Geyser (обратный прокси для игроков Bedrock, присоединяющихся к Java-серверам), убедитесь, что обновляете как Geyser, так и ViaProxy при выпуске новых релизов. Не совместимые версии между этими двумя могут вызывать тонкие проблемы подключения.

Ещё одно: это прокси, значит, весь ваш трафик проходит через него. Оно открытое (GPL-3.0), поэтому вы можете аудировать код, но не запускайте случайно собранный jar, найденный на форуме. Придерживайтесь официальных выпусков GitHub.


Другие подходы, о которых стоит знать

ViaVersion сам по себе (библиотека, на которой построен ViaProxy) питает множество прокси-серверов и плагинов Minecraft. Если вы управляете сетью прокси BungeeCord или Velocity, вы уже используете ViaVersion под капотом. ViaProxy - это просто ViaVersion, упакованное как автономный инструмент для отдельных игроков или тестирования.

Если вы серьёзно относитесь к дизайну скинов или кастомизации MOTD вашего сервера, чтобы они выглядели одинаково во всех версиях, вы, возможно, захотите объединить ViaProxy с чем-то вроде инструмента Minecraft Skin Creator, чтобы обеспечить последовательность вашего образа, куда бы вы ни подключались. А если вы управляете自己的 сервером (даже маленьким), Minecraft MOTD Creator позволяет вам создавать сообщение дня, подходящее для всех версий клиентов.

Для真正х мультиплеерских сетей прокси вам понадобится Velocity или BungeeCord вместо этого. ViaProxy легче и проще - он предназначен для отдельных игроков или небольших задач администратора, а не для управления сотнями одновременных игроков через несколько бэкенд-серверов.


Стоит ли тратить время?

Если вы просто играете в ванильный режим выживания и никогда не беспокоитесь об обновлениях версий, то нет. Если вы модифицированный игрок, прыгающий между снапшотами и релизами, или управляете сервером и хотите поддерживать старые клиенты без вилок серверных версий, тогда - абсолютно да.

Проект активно поддерживается (последний релиз - 2026 год с поддержкой новейшего Minecraft 26.1), имеет поддержку перевода на несколько языков через Crowdin, и отслеживание проблем реагирует. Это не заброшенный abandonware с 2015 года.

Загрузите, попробуйте в течение пяти минут, и решите сами.

Об авторе
Alexandru Maftei
Alexandru MafteiВедущий автор

Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.

Поделитесь с друзьями!

Комментарии

Пока нет комментариев. Станьте первым, кто поделится своим мнением!

We use cookies to improve your experience. By continuing to use this site, you agree to our use of cookies. Read our Privacy Policy