Quando você se conecta à VPN, faz algumas alterações em sua tabela de roteamento para decidir qual tráfego vai para a interface openvpn e qual tráfego é enviado para o gateway local.
Pode ser configurado de duas formas, das quais 2 são as seguintes. (Eu acho que você precisa procurar no google por "Split Tunnel" configurações para mais detalhes).
1) A configuração (padrão) é para o servidor enviar ao cliente uma entrada da tabela de roteamento com o gateway da interface tun como a rota padrão, neste cenário o tráfego all (incluindo a porta 80 e 443) é encaminhado através do túnel openVPN.
2) O que (eu acho) você quer é configurar que, ao conectar o servidor openVPN para enviar apenas uma rota para o tráfego da rede privada para a tabela de roteamento, então todo o resto é enviado para o gateway local. (http, httpd, dns permanece local)
Normalmente, isso envolve a configuração da diretiva push
no arquivo server.conf
;
push "route 10.251.69.0 255.255.255.0"
Há um exemplo para desativar "O tráfego da Internet dos clientes deve ser roteado através da VPN?" no painel de administração da web do openvpn aqui
Você também pode fazer a configuração por cliente, mas de acordo com a postagem do blog vinculada nos comentários , é difícil (impossível ??) desmarcar as rotas enviadas do servidor sem executar algum script bash para envolvê-lo. (Por isso, mais fácil se você puder definir isso da mesma forma para todos os clientes em server.conf
).