Вопрос или проблема
У меня есть SOCKS-прокси на моем локальном компьютере, который настроен с помощью PuTTY для SSH-доступа к удаленному серверу, к которому у меня есть доступ.
Я хочу запустить Minecraft, используя этот прокси, так как в моем текущем месте проживания действуют правила межсетевого экрана по соображениям безопасности. Однако такой способ использования не противоречит политике.
Я пробовал запускать игру с помощью различных вариантов этой команды:
java -DsocksProxyHost=127.0.0.1 -DsocksProxyPort=8080 -Xmx800m -jar Minecraft.exe
И также этой команды, запущенной из .minecraft
:
java -DsocksProxyHost=127.0.0.1 -DsocksProxyPort=8080 -Xmx800m -jar launcher.jar
Эти команды успешно (как я полагаю) запускают лаунчер через прокси, но не саму игру (мультиплеер).
Я пытался запустить игру с помощью Technic Launcher, передавая параметры прокси как аргументы Java, но это не дало видимого эффекта. Я также попробовал использовать Панель управления Java, чтобы установить прокси для JRE, но это также не дало заметного эффекта.
Что я упускаю?
Извините, если это дубликат. Есть несколько других вопросов подобного рода, но я думаю, что предлагаемые решения больше не работают.
java -Dhttp.proxyHost=proxyURL -Dhttp.proxyPort=proxyPORT -Dhttps.proxyHost=proxyURL -Dhttps.proxyPort=proxyPORT -Xmx800m -jar Minecraft.exe
Используйте это
Я нашел это на https://gaming.stackexchange.com/questions/21848/how-can-i-play-minecraft-through-a-proxy-server
Ответ или решение
Чтобы запустить Minecraft через прокси-сервер, вам необходимо правильно настроить параметры Java, чтобы они работали как для лаунчера, так и для самой игры. Вот шаги, которые вы можете предпринять, чтобы настроить все правильно:
Шаг 1: Настройка SOCKS-прокси с помощью PuTTY
Поскольку вы уже используете PuTTY для настройки SSH-подключения к удаленному серверу, убедитесь, что SOCKS-прокси работает корректно. Чтобы проверить это, вы можете использовать инструменты для проверки подключения к прокси.
Шаг 2: Запуск Minecraft через прокси
Запустите Minecraft, используя параметры прокси. Приведённая вами команда работает только для лаунчера, но есть способ запустить и саму игру через прокси. Вам нужно указать как SOCKS-прокси для самой игры, так и HTTP-прокси для загрузки необходимого контента.
-
Запустите лаунчер Minecraft с параметрами прокси:
Настройте другие параметры прокси для лаунчера:
java -DsocksProxyHost=127.0.0.1 -DsocksProxyPort=8080 -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=8080 -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=8080 -Xmx800m -jar launcher.jar
В этом примере:
-DsocksProxyHost
и-DsocksProxyPort
указывают на ваш SOCKS-прокси.-Dhttp.proxyHost
и-Dhttp.proxyPort
указывают на HTTP-прокси.
-
Настройка параметров Java в Minecraft:
Если настройки из лаунчера не работают, вы можете:
- Перейдите в настройки вашего лаунчера (например, Technic Launcher), и в разделе «Java параметры» добавьте те же параметры, что указаны выше, чтобы они применялись при запуске игры.
Шаг 3: Проверка конфигурации
После выполнения вышеуказанных шагов:
- Запустите лаунчер и проверьте, отображается ли ваш прокси в настройках сети.
- Попробуйте подключиться к многопользовательскому серверу Minecraft, чтобы убедиться, что игра действительно проходит через прокси.
Дополнительные рекомендации
- Убедитесь, что ваш брандмауэр или антивирус не блокирует соединение Minecraft.
- Если при запуске возникли ошибки, проверьте логи для более точной диагностики проблемы.
Следуя этим шагам, вы должны быть в состоянии успешно запустить Minecraft через прокси, избегая блокировок на своём местоположении. Если возникнут трудности, уточните параметры вашей сети и попробуйте подключиться к другим прокси.