O OpenVPN pode permitir que você faça o tunelamento de todo o tráfego em sua máquina doméstica, mas requer algum conhecimento extensivo de SSL para configuração. O OpenVPN usaria um adaptador TUN / TAP (uma placa ethernet virtual, por assim dizer), então você precisaria simplesmente definir uma rota de host para sua máquina doméstica através da conexão não criptografada e sua rota padrão através do túnel. Assim, é como se você estivesse conectado à sua rede doméstica usando um cabo Ethernet muito lento.
Isso requer deixar uma máquina ligada em casa (ou um roteador que suporte o OpenVPN) e a capacidade de configurar bridging ou roteamento para conectar o adaptador OpenVPN à sua rede na máquina que executa o servidor OpenVPN.
Várias organizações também oferecem conexões OpenVPN aos usuários por uma pequena taxa. Pesquisando "provedor OpenVPN" vem com um bom número de resultados para isso, e enquanto isso custaria, também evitaria a necessidade de configurar sua rede doméstica para a VPN em questão.