Por um curto período, eu executei um servidor VPN com OpenVPN + iptables em um VPS que eu comprei, e encapsulava meu servidor doméstico através dele, a fim de mascarar o endereço IP do meu servidor de origem dos visitantes. Isso funcionou de forma fantástica, até que percebi que todas as conexões de entrada recebidas do meu servidor primário através da VPN estavam sendo registradas como o IP do cliente da minha VPN, arruinando completamente qualquer tipo de possibilidade de banir conexões específicas.
É possível fazer com que meu servidor principal receba IPs solicitando públicos por meio da minha VPN? Do meu ponto de vista, parece que eu teria que usar um método realmente "hacky" para fazer isso, mas se há uma maneira interna de fazer isso através do OpenVPN, eu gostaria de reabrir o meu VPS e usá-lo.
Obrigado.
EDIT: Tenho procurado por um longo tempo por uma resposta, mas não encontrei uma solução (ou uma clara o suficiente para eu compreender). Eu também experimentei serviços como o CloudFlare, no entanto, eles são principalmente orientados para sites, e não serviços que não usam html. Um túnel VPN ainda parece ser a melhor solução, se apenas minha máquina de hospedagem pudesse ver o endereço IP real de uma conexão de entrada, e não uma máscara local.