Могу ли я «обмануть» программное обеспечение, заставив думать, что удаленный сервер действительно находится в моей локальной сети?

12

Конкретное приложение, которое я имею в виду, - это надоедливая игра, которая поддерживает игру по локальной сети только через автоматическое определение других игр в локальной сети и не позволяет вводить IP-адрес.

Итак, я хочу сделать так, чтобы я и двое других друзей в разных местах находились в одной локальной сети, так что игра «одурачена», заставляя думать, что она использует локальную локальную сеть для соединения с моими друзьями, когда это на самом деле происходит через Интернет.

У меня проблемы с поиском подробностей о том, как именно это сделать, потому что большинство людей хотят сделать прямо противоположное тому, что я пытаюсь. Они хотят, чтобы локальный компьютер был частью публичного Интернета. Я пытаюсь сделать так, чтобы удаленный компьютер из-за пределов сети был частью локальной сети, и, похоже, информации об этом не так много.

Джереми Эндрюс
источник
5
VPN предназначены для расширения несмежной сети, как если бы она была. Вы должны выбрать правильные технологии vpn (есть много вещей, которые говорят, что они являются VPN, но просто туннелируют шифрование на уровне 3), и настройте свою сеть так, чтобы удаленный сервер мог VPN подключаться к вашей сети. оттуда он будет действовать как часть вашей сети на уровнях 2 и 3, если у вас все в порядке.
Фрэнк Томас
tinc-vpn.org ваш друг
Алекс
2
в какую игру, если можно спросить?
hanshenrik
Лучшая идея, которую я могу придумать, - это перенаправить соединения, сделанные на ваш собственный компьютер, с вашими друзьями. Однако, поскольку я предполагаю, что игра не ищет сервер на том же компьютере, на котором она запущена, вам нужно возиться с IP-адресами, чтобы заставить что-то подобное работать. В конце концов, это просто приводит к ответу @Fanatique, который заключается в использовании VPN.
Мистер Минти Фреш

Ответы:

15

Для этого вы можете использовать виртуальные частные туннели (VPN). VPN позволяют создавать туннели частной сети через Интернет с другими пользователями, связывая вас в защищенной локальной сети.
Существуют такие приложения, как Evolve и Hamachi , которые специально разработаны с учетом этой идеи - для подключения пользователей через Интернет в частной (локальной) сети.

После установки приложения VPN соединитесь со своими друзьями в одном сервере / группе, а затем, когда вы будете размещать локальную игру, все ваши друзья в этом же сервере / группе смогут видеть и присоединяться к вашей игре.

Для получения дополнительной информации вы можете прочитать следующие статьи:
Что такое VPN?
Как играть в старые игры для локальной сети через Интернет - несмотря на то, что он предназначен для «старых» игр, это прекрасный пример, который можно использовать для любой такой игры.

Fanatique
источник
Ага. Я сам использовал Hamachi именно для этой цели.
LPChip
Придется ли мне запускать Hamachi на той же машине, на которой запущена игра, или я смогу запустить ее на своем маршрутизаторе и / или другой машине, которую я настроил в качестве интернет-шлюза?
Джереми Эндрюс
@JeremyAndrews Вы должны запустить Hamachi на одной машине. Это клиентская программа.
Фанатик