В Steam появится бесплатная замена Hamachi — Porthole позволит играть по локальной сети через интернет
Содержание показать
В Steam появится Porthole — бесплатная программа, которая позволит играть через интернет в проекты, рассчитанные на локальную сеть. Она пригодится для старых кооперативных игр, частных серверов Minecraft и других приложений, где один пользователь запускает сервер на своём компьютере, а остальные должны подключаться к нему по определённому порту.
По своему назначению Porthole напоминает Hamachi, Radmin VPN и другие инструменты для удалённого подключения, но работает несколько иначе. Программа не объединяет компьютеры в одну большую виртуальную сеть. Вместо этого она передаёт через сеть Steam только выбранные пользователем порты TCP или UDP. Релиз Porthole запланирован на август 2026 года, а добавить программу в список желаемого уже можно на её странице в Steam.
Что такое Porthole
Представьте, что вы нашли старую кооперативную игру, в которой есть только мультиплеер по локальной сети. Один игрок создаёт сервер, но его друг из другого города не видит комнату и не может подключиться через обычный интернет.
Обычно для решения такой проблемы приходится создавать виртуальную локальную сеть, открывать порты в настройках роутера, искать белый IP-адрес или пользоваться сторонним сервером. Porthole должен убрать большую часть этой настройки.
Хост выбирает локальный порт, который использует игра или сервер, после чего передаёт его конкретным друзьям через Steam. На компьютере подключившегося игрока этот порт появляется как локальный. В результате игра обращается к адресу собственного компьютера, а Porthole незаметно перенаправляет трафик к хосту.
При этом формулировку «работает с любой игрой» стоит понимать с небольшим уточнением. Porthole подходит для игр и программ, использующих доступный локальный порт TCP или UDP. Если проект поддерживает прямое подключение по адресу и порту, вероятность успешного запуска будет особенно высокой. Для некоторых старых игр, полностью завязанных на автоматический поиск комнат через широковещательные сообщения локальной сети, могут потребоваться дополнительные действия.
Как играть через Porthole
После выхода программы порядок подключения должен выглядеть следующим образом:
- Хост запускает игру и создаёт локальный сервер.
- В Porthole он выбирает используемый игрой порт.
- Программа также сможет попытаться автоматически определить порты запущенной игры или приложения.
- Хост создаёт комнату и отправляет другу короткий код приглашения.
- Друг запускает Porthole, вводит код или присоединяется через список друзей Steam.
- Хост предлагает открыть нужный порт, а подключающийся игрок подтверждает его.
- Друг указывает в игре локальный адрес и подтверждённый порт.
После подключения открытый порт появляется непосредственно на компьютере гостя. Например, в меню прямого подключения можно будет ввести локальный адрес:
127.0.0.1
Рядом необходимо указать тот порт, который был подтверждён в Porthole. Хотя игра считает, что сервер работает на этом же компьютере, весь трафик на самом деле передаётся к хосту через сеть Steam.
Упрощённо весь процесс выглядит так:
Запустили игру → выбрали порт → создали комнату → отправили код → друг подтвердил порт → подключились через локальный адрес.
Подойдёт ли Porthole для Minecraft
Один из наиболее очевидных вариантов применения программы — локальный мир или частный сервер Minecraft.
Хост запускает мир или сервер и определяет используемый порт. После этого порт передаётся другу через Porthole. Подключающийся игрок вводит в Minecraft адрес 127.0.0.1 и номер подтверждённого порта.
Поскольку программа работает с локальными службами, проект необязательно должен быть куплен или запущен через Steam. Главное, чтобы Porthole, клиент Steam и сама игра работали на компьютере, а сервер использовал поддерживаемый порт TCP или UDP. Разработчики прямо приводят мир Minecraft и выделенные игровые серверы в качестве примеров использования.
Это означает, что Porthole потенциально пригодится не только для игр из Steam. Через него можно будет подключаться к серверам отдельных запускаторов, старым компьютерным играм и другим локальным приложениям.
Нужен ли белый IP и проброс портов
Открывать порт в панели управления роутером не потребуется. Porthole заявлена как программа, работающая за обычным преобразованием сетевых адресов и операторским преобразованием адресов, которое часто встречается у домашних и мобильных провайдеров.
Белый IP-адрес также не нужен. Это особенно важно для пользователей, которым провайдер выдаёт общий внешний адрес сразу на несколько абонентов. При такой схеме обычный проброс портов часто недоступен без подключения дополнительной услуги.
Трафик будет автоматически передаваться либо напрямую между двумя пользователями, либо через ретрансляторы Valve. Программа самостоятельно выбирает подходящий вариант соединения.
Porthole — это не полноценный VPN
Несмотря на сравнения с Hamachi, разработчики подчёркивают, что Porthole не является обычной виртуальной частной сетью.
Hamachi и похожие программы объединяют устройства в общую виртуальную сеть. В зависимости от настройки участники могут видеть другие компьютеры и доступные внутри сети службы.
Porthole открывает только конкретные порты, выбранные хостом. Например, можно предоставить другу доступ к игровому серверу на одном порту, не открывая остальные программы, папки и устройства в домашней сети. Каждый предложенный порт должен быть отдельно подтверждён подключающимся пользователем.
Такой подход упрощает настройку и одновременно ограничивает доступ. Гость не получает возможность свободно изучать локальную сеть хоста — он может обращаться только к тем портам, которые ему предложили и которые он согласился открыть.
Друзьям тоже придётся установить программу
Porthole должна быть установлена у хоста и у всех подключающихся игроков. Кроме этого, на компьютере должен быть запущен клиент Steam, а пользователь должен войти в свою учётную запись.
Программа будет полностью бесплатной. Для входа в комнату достаточно короткого кода, хотя присоединиться также можно будет непосредственно через список друзей Steam.
Хост сможет поставить пароль на комнату, отключить участника или добавить его в список заблокированных. Для каждого порта предусмотрено отдельное подтверждение, поэтому программа не должна автоматически открывать всё, что обнаружила на компьютере.
Как Porthole находит порт игры
Ручной поиск порта нередко становится самой сложной частью настройки локального сервера. У разных игр могут использоваться совершенно разные номера, а некоторые проекты одновременно работают через TCP и UDP.
В Porthole будет встроено автоматическое определение портов. Программа сможет проверить запущенные приложения и показать, какие локальные соединения они используют.
При необходимости порт можно будет выбрать вручную. Такая возможность пригодится для выделенных серверов, Minecraft и приложений, у которых номер порта заранее указан в настройках или конфигурационном файле.
Porthole поддерживает оба основных типа:
- TCP — соединения с контролем доставки данных;
- UDP — более быстрый обмен пакетами, часто используемый в играх.
Если сервер задействует несколько портов, вероятно, придётся передать каждый из них отдельно.
Какая будет задержка
Соединения Porthole будут проходить через сетевую инфраструктуру Steam. Сначала программа попытается установить прямое одноранговое подключение между пользователями. Если оно невозможно или работает недостаточно хорошо, трафик будет направлен через ретранслятор Valve.
Разработчики утверждают, что оба варианта добавляют минимальную задержку. В некоторых случаях ретранслятор может оказаться не медленнее прямого соединения, поскольку трафик значительную часть маршрута проходит по магистральной сети Valve. Однако реальный результат всё равно будет зависеть от расстояния между игроками, провайдера, маршрута и качества домашнего соединения.
Чуда ждать не стоит: если хост находится на другом континенте или подключён через нестабильную мобильную сеть, Porthole не сможет полностью убрать высокий пинг. Программа прежде всего решает проблему доступности сервера, а не отменяет физическое расстояние между игроками.
Основные возможности Porthole
Программа сможет передавать локальные серверы TCP и UDP, автоматически искать порты запущенных игр и работать без белого IP-адреса. Поддерживаются приглашения через короткий код и список друзей Steam.
Для безопасности предусмотрены:
- пароль на комнату;
- отдельное подтверждение каждого порта;
- изменение номера порта на стороне гостя;
- исключение участников;
- блокировка пользователей хостом.
Porthole сможет работать в системном трее, чтобы не занимать место на панели задач. Также разработчики заявили интерфейс командной строки для сценариев автоматизации и запуска серверов. Программа выйдет для Windows, Linux и SteamOS, а её интерфейс будет переведён на русский язык.
Системные требования
Porthole не потребует мощного компьютера. Для Windows указаны 64-разрядная Windows 10 или Windows 11, современный двухъядерный процессор, 2 ГБ оперативной памяти и около 100 МБ свободного места.
Отдельная видеокарта не обязательна. Программа сможет работать на встроенной графике и даже использовать программную обработку интерфейса. Главное требование — широкополосное подключение и запущенный клиент Steam.
На Linux минимально заявлена Ubuntu 20.04 или более новая система. SteamOS также будет поддерживаться, поэтому программу можно будет использовать на Steam Deck.
Заменит ли Porthole Hamachi
Porthole действительно сможет заменить Hamachi в одном из самых популярных сценариев: когда нужно быстро открыть другу доступ к локальному игровому серверу через интернет.
Его преимущество заключается в отсутствии отдельной виртуальной сети. Пользователю не придётся создавать сетевую комнату, разбираться с адресами участников и выдавать доступ ко всему компьютеру. Достаточно открыть только порт нужной игры.
Однако Porthole не является полной копией Hamachi. Если программа или игра требует настоящего присутствия устройств в одной локальной сети, использует несколько неизвестных служб либо не поддерживает прямое подключение, одного перенаправления порта может оказаться недостаточно.
Тем не менее для Minecraft, выделенных серверов и игр с подключением по адресу Porthole выглядит одним из самых простых вариантов:
выбираете порт, отправляете код другу и начинаете играть — без настройки роутера, покупки белого IP и создания полноценной виртуальной сети.
Информация