VPN
Virtual Private Network é uma tecnologia que cria um "túnel" criptografado do client vpn até o server vpn. Dessa forma, qualquer pacote que for interceptado durante a transmissão não é possível ver o content e o IP original é mascarado. TODO tráfego passa pelo túnel (atual na camada de rede), não é como um proxy que seria na camada de aplicação (http, socks).
Tunneling em redes de computadores é encapsular pacotes dentro de outros pacotes

"VPN é igual maionese, só presta se fizer em casa". -> Criar VPN dentro de uma VPS no seu controle. Não precisa ficar confiando na empresa de VPN analisar seus dados. Além disso, uma VPS pode ter até que o mesmo custo da assinatura de VPN terceiras.
Uso corporativo
VPNs corporativas se popularizaram nos anos 2000-2010, quando trabalho remoto começou a crescer mas ainda não havia soluções modernas como Zero Trust
A VPN é uma forma segura do funcionário acessar a LAN da empresa/ rede que não está disponível para a internet. Empresa tem servidores, bancos de dados, impressoras, sistemas internos na rede privada (exemplo: 192.168.1.x ou 10.0.0.x). Esses recursos não têm IP público e não são acessíveis diretamente pela internet (por segurança). Funcionário em casa se conecta à VPN corporativa. Agora o computador dele recebe um IP virtual da rede da empresa. Ele consegue acessar os recursos internos como se estivesse fisicamente no escritório
Zero Trust
É um modelo moderno que veio para substituir/reduzir a necessidade de VPNs tradicionais.
Uso pessoal
Empresas usam VPNs para funcionários acessarem sistemas internos com segurança de casa