У мене сервер VPN, який обробляє різних клієнтів; деякі лише з ipv4, деякі з ipv4 та ipv6, а деякі з ipv6. Деякі з цих клієнтів роумінгу, тому в ідеалі вони повинні підключитися до ipv6, якщо він доступний, і повернутися до ipv4, якщо його немає.
У моїй поточній установці OpenVPN слухає ipv4 та ipv6:
proto udp
proto udp6
dev tun
Перше моє запитання тут: хоча це, здається, працює, чи безпечно і правильно мати обидва прототипи в одному конфігураційному файлі?
Мої клієнти мають два віддалені екземпляри в конфігурації:
remote vpn.domain.tld port udp6
remote vpn.domain.tld port udp
Моє запитання тут, а також, як це здається, що спрацює (спробуйте спочатку udp6, якщо це не вдасться повернутися до udp), це хороший спосіб зробити це?