As per my knowledge, when I send request to open a website in my Apache2 server, OpenVPN encrypts the packet going out and is using it's own IP to send those packets (hiding the original IP).
Eu sinto um grande mal entendido aqui. O OpenVPN não intercepta o tráfego nem nada. Ele aparece no seu computador como uma interface de rede regular com um endereço IP e tudo. Apenas o tráfego que sai desta interface de rede virtual é enviado pela conexão VPN criptografada.
Então, como o tráfego é direcionado pela interface da VPN? Com roteamento regular. No Windows, você poderia usar route print
para inspecionar a tabela de roteamento. A menos que você configure algo (por exemplo, usando a opção redirect-gateway
do OpenVPN), somente o tráfego para 10.8.0.4/30
(provavelmente um efeito de topology net30
) usará a conexão VPN.
Se o OpenVPN estiver configurado com redirect-gateway def1
, você ainda terá uma rota mais específica para o host do Squid. Entrar em contato com qualquer coisa em 192.168.100.0/24
simplesmente não usará a VPN.