O tunelamento SSH funcionaria se você tivesse uma maneira de ssh de alguma forma dentro da rede. Aqueles que quiserem acessar o site na porta 80 teriam que configurar seu cliente SSH e o encaminhamento SSH antecipadamente.
Se você pode executar um servidor OpenVPN fora de sua rede, você pode configurar o OpenVPN como um cliente nos servidores. Os servidores farão uma conexão de saída com o servidor OpenVPN externo. Você pode se conectar a esse servidor OpenVPN como outro cliente e acessar os servidores pela porta 80 na rede virtual.
Além disso, de jeito nenhum.