Eu tenho um servidor VPN que lida com vários clientes; alguns apenas com ipv4, outros com ipv4 e ipv6 e outros que serão apenas ipv6. Alguns desses clientes estão em roaming, portanto, idealmente, eles devem se conectar ao ipv6, se estiver disponível, e voltar ao ipv4, se não estiver.
Na minha configuração atual, o OpenVPN ouve o ipv4 e o ipv6:
proto udp
proto udp6
dev tun
Minha primeira pergunta é aqui: enquanto isso parece funcionar, é seguro e correto ter os dois proto em um arquivo de configuração?
Meus clientes têm duas instâncias remotas na configuração:
remote vpn.domain.tld port udp6
remote vpn.domain.tld port udp
Minha pergunta aqui, também, como isso parece funcionar (tentar o udp6 primeiro, se isso falhar, fará o fallback para o udp), essa é uma boa maneira de fazer isso?