Можно ли настроить играющее использование LAN OpenVPN, установленный в госте VMware ОС и играть в игру на хосте ОС?

Я хотел бы установить играющую VPN. Т.е. у Меня есть некоторые игры, которые работают по LAN и хотели бы играть их с людьми, которые не находятся на моей LAN. Я знаю, что могу сделать это с OpenVPN.

Моя конечная цель должна была бы выполнить OpenVPN портативно на моем хосте ОС и даже не нуждаться ни в какой виртуализации. Как таковой я не хочу устанавливать его на своем хосте, но все хорошо с выполнением его портативно. Я соглашаюсь даже с временным добавлением ключей реестра и затем выполнением .reg файла для удаления этих записей, после того как я сделан. С этой целью я установил OpenVPN на виртуальной машине и diffed реестр. Я затем вручную (использующий .reg файл) добавил все ключи, которые кажутся важными на моем хосте ОС и скопировали папку установки OpenVPN на мою хост-машину. Затем я пытался выполнить openVPN GUI 1.0.3 как тест, и он говорит "Ошибку при открытии registy для чтения (HKLM\SOFTWARE\OpenVPN). OpenVPN, вероятно, не установлен". Я проверил, что тот ключ находится действительно в реестре со всеми подразделами, и это выглядит корректным. Я попытался выполнить GUI как администратор и в режиме эмуляции без успеха. Я запускаю Windows 7.

Если бы это перестало работать затем, я был бы доволен установкой OpenVPN на виртуальной машине в VMware, но они вводят, то, что я буду выполнять игру, установленную на моей хост-машине. Первый вопрос для этой опции состоит в том, если это даже возможно. Второе, что я не могу заставить VM иметь доступ в Интернет, если я использую образование моста, но я могу, если я использую NAT. Действительно ли возможно сделать эту игру установка VPN с гостем VMware выполнение ОС с помощью NAT?

Сводка вопросов: - действительно ли возможно выполнить openVPN портативно и раз так что я пропускал выше? - если не возможно выполнить его портативно, затем может установить играющую LAN путем установки OpenVPN в госте ОС с NAT и как я могу сделать это? - если вышеупомянутое не возможно затем, я могу установить OpenVPN в госте, использующем образование моста и раз так как я могу настроить это с хостом Windows 7 и гостем Windows XP как в настоящее время, я не могу заставить гостя мочь получить доступ к Интернету в образующем мост режиме, но этом работающий в режиме NAT. - в целом там любая хорошая документация относительно установки играющей LAN с OpenVPN (я использую 2.1.4), поскольку я никогда не настраивал VPN никакого вида прежде, таким образом, любая справка очень ценилась бы.

1
задан 19.07.2016, 20:34

2 ответа

Если бы Вы хотите играть со своими друзьями онлайн через LAN, я рекомендовал бы Hamachi. Это Создает "LAN" для всех Друзей, которые соединены. Это абсолютно свободно, не требует никакой регистрации и хорошо работает для большинства игр.

0
ответ дан 17.12.2019, 00:24

Это может быть сделано, абсолютно.

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

Я полностью соглашаюсь с неупотреблением любого программного обеспечения, которое требует третьего лица, которое является точно, почему я выполняю свой собственный SSH, VPN и серверы VNC. Я управляю всеми аспектами своей сети.

Так, давайте начнем с разметки этого. Я никогда не делал этого прежде, но я уверен, что мы можем соединить головы для понимания этого.

Это просто со всего одним клиентом со всем трафиком, передаваемым через туннель VPN.

Client <====> You

Теперь мы хотим сделать, чтобы любой смог соединиться. И можно снова использовать те же точные настройки с тех пор, "кто" соединяется, не основное беспокойство здесь; Вы просто хотите, чтобы они соединились, и Вы не хотите идти, делая 36 inidividual клиентских ключей и сертификаты для всех 36 клиентов также. Так, снова используя тот же client.ovpn файл конфигурации, клиентский сертификат и клиентский ключ сделают.

Это - наша цель.

Client <==. 
Client <===. 
Client <====> You
Client <===` 
Client <==` 

Это должно быть довольно просто сделать.

Файл конфигурации Client.ovpn

client
dev tun
proto udp
remote host.game-server.com 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert client.crt
key client.key
ns-cert-type server
comp-lzo
verb 3

Файл конфигурации Server.ovpn

port 1194
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key
dh dh2048.pem
server 10.8.1.0 255.255.255.0
ifconfig-pool-persist ipp.txt
keepalive 10 120
comp-lzo
persist-key
persist-tun
status openvpn-status.log
verb 3

Клиентская конфигурация соединится с сервером. Сервер с маской подсети/24 будет иметь пул 253 IP-адресов для распространения, но Вы не будете использовать всех их. Самыми высокими, которые я видел, что многопользовательская игра имеет, являются 125 плееров (Поле битвы 2 модификации). Вы не должны должны быть продвигать весь трафик хотя VPN. Так как все подключены к тому же серверу, можно разместить игру на сервере, и все должны смочь видеть его. Все клиенты не смогут "видеть" друг друга, но они все смогут видеть Вас.

1
ответ дан 17.12.2019, 00:24

Теги

Похожие вопросы