Estou alugando um servidor dedicado que tem um IP fixo / estático e estou usando esse servidor / IP para minha empresa.
Estou hospedando um webapp / webappserver nele (Apache + Tomcat) e também o configurei como um Proxy HTTP (Squid).
Eu preciso testar ambos os sites e softwares (porque esse é precisamente o meu trabalho) que estão restritos geograficamente (com base no endereço IP) para a região onde eu aluguei meu servidor dedicado (que é a razão pela qual eu aluguei o servidor lá em primeiro lugar).
Para sites, ele já está funcionando, visto que consegui configurar o Squid da maneira que pretendia (e configurei para ser o mais transparente possível).
Agora eu gostaria de configurar uma VPN ou IPSec ou qualquer outra coisa para que eu possa executar o software que preciso testar em minhas máquinas domésticas (tanto Macs quanto Windows) e o software "pensaria" que eles estão sendo executar com o IP do meu servidor dedicado.
Gostaria de salientar que não quero compilar um novo kernel no servidor dedicado nem bagunçar a configuração de rede do servidor dedicado: o servidor dedicado tem um IP local e há muitos outros dedicados servidores (não meus) na mesma sub-rede, então estou limitado (eu acho) no que posso fazer aqui.
Idealmente, eu gostaria de alguma configuração / configuração "userland" que não requer reinicialização nem alterar a configuração da rede.
Em outras palavras: Eu gostaria de algo como "simples" para configurar como Squid, mas fornecendo "encaminhamento" transparente para cada porta, não apenas 80/443.
Qual é a tecnologia que devo usar aqui e como ela deve ser configurada?
(Eu mesmo configurei o servidor dedicado e configurei o Squid para que eu tenha algumas habilidades administrativas, mas não sou um administrador de sistema profissional)