Я пытаюсь настроить OpenVPN-сервер на VPS, который позволяет осуществлять широковещательную передачу по локальной сети между подключенными клиентами.
Теперь я прочитал, что вам нужен мост для этого. Но в моем случае VPS не имеет локальной сети. Это просто сервер с интерфейсом Ethernet с доступом в Интернет.
Но можно ли настроить мост на VPS, чтобы клиенты могли подключаться к нему, в результате чего все клиенты будут подключаться друг к другу, как если бы они находились в одной физической локальной сети?
Нужен ли для этого мост или это можно сделать без моста, используя только TAP с определенной конфигурацией?
Это в значительной степени дубликат нескольких тупиковых вопросов, особенно этого:
OpenVPN TAP без моста
Я буду признателен за любую помощь здесь, спасибо!
РЕДАКТИРОВАТЬ:
Вот что у меня есть до сих пор:
Конфигурация сервера:
клиент удаленного сертификата TLS
порт 1194
прото udp4
кран разработчика
сервер 10.200.0.0 255.255.255.0
постоянный ключ
упорный тун
поддержка 10 120
дх /etc/openvpn/dh.pem
ca /etc/openvpn/ca.crt
сертификат /etc/openvpn/openvpn_server.crt
ключ /etc/openvpn/openvpn_server.key
пользователь никто
группа
шифр AES-256-GCM
аутентификация SHA256
tls-crypt /etc/openvpn/ta.key
нажмите «перенаправление-шлюз def1 bypass-dhcp»
нажмите «DHCP-опция DNS 208.67.222.222»
нажмите «dhcp-опция DNS 208.67.220.220»
глагол 3
демон
журнал /var/log/openvpn.log
статус /var/log/openvpn/openvpn-status.log
ifconfig-pool-persist /var/log/openvpn/ipp.txt
Клиентская конфигурация:
клиент
кран разработчика
прото udp4
удаленный MyServersRemoteAddress 1194
разрешить-повторить бесконечный
ни к чему
постоянный ключ
упорный тун
ca ca.crt
сертификат client_1.crt
ключ client_1.key
сервер удаленного сертификата tls
tls-crypt ta.key
шифр AES-256-GCM
аутентификация SHA256
глагол 3
Пингование сервера OpenVPN работает нормально. Пинг других клиентов в VPN также работает нормально. Но LAN-игры по-прежнему не работают.
РЕДАКТИРОВАТЬ 2:
Теперь он работает для большинства игр (т.Warcraft III не работает для Far Cry 2 по какой-то причине, я думаю, что Far Cry 2 просто сломан).
Я изменил метрику маршрутов VPN (выполнить в cmd):
netsh int ip set int <name_of_your_openvpn_connection> metric=5
И я изменил тип сети (запустить в powershell):
Set-NetConnectionProfile -InterfaceAlias 'OpenVPN TAP-Windows6' -NetworkCategory 'Public'