Eu uso a ExpressVPN e no Android tenho um aplicativo que me permite escolher quais aplicativos rodam pela VPN. Todo o resto usa tráfego normal. Também posso instalar o ExpressVPN no Ubuntu, mas ele não possui o recurso de tunelamento dividido.
Configurei o OpenVPN para usar minha VPN, mas quando o ligo, ele roteia todo o meu tráfego por ela. Quando eu verifico 'Usar esta conexão apenas para recursos nesta rede', isso parece permitir que meu tráfego de LAN fique fora da VPN.
No entanto, eu só quero que um ou dois aplicativos usem uma VPN: Firefox e talvez um podcatcher. Eu não posso, pela minha vida, fazer com que nenhum dos tutoriais de tunelamento dividido funcione para mim. Instalei o Qomui, que não carrega minha VPN. Eu segui um tutorial onde crio um novo usuário chamado 'vpn' e executo aplicativos como esse usuário, mas o script gerou um erro e os aplicativos não iniciaram.
Eu corro o OpenWRT e estou aberto a configurar a VPN no próprio roteador, se isso for mais fácil. Mas estou enlouquecendo tentando descobrir isso, então se alguém tiver uma boa GUI, tutorial, script ou outra solução, por favor me avise.
Obrigada.
Se entendi sua pergunta corretamente, tenho o mesmo objetivo: tunelamento dividido para meu cliente Ubuntu openvpn. Pelo que li até agora, o gerenciador de rede (GUI) no Ubuntu-Gnome não suporta essas configurações de roteamento. Ele irá rotear tudo na interface de rede criada (tun0). Esta é uma limitação desse software. Consegui fazer isso seguindo estas maneiras, as instruções foram fornecidas pelo meu provedor de VPN:
Fazendo isso, nada é roteado para a interface tun0 criada, todo o tráfego ainda vai para o padrão enp3s0. Em seguida, vou para o aplicativo que quero usar vpn e adiciono as configurações de proxy SOCKS5 fornecidas pelo meu provedor de VPN. E então esse aplicativo usa a interface de rede tun0.
Espero que isso ajude.