Provavelmente, sua VPN usa uma sub-rede diferente da sua rede doméstica. Seu servidor está configurado para rotear o tráfego all , exceto a rede doméstica, pela VPN. Isso significa que ele enviará o tráfego de retorno para seu computador conectado via VPN privada também pela VPN externa.
Você precisa adicionar uma rota para a VPN privada à tabela de roteamento do servidor (supondo que seja Linux):
ip route add 192.168.100.0/24 via 192.168.0.1
Onde 192.168.100.0/24
é sua sub-rede VPN privada e 192.168.0.1
é o terminador de VPN da VPN privada.