Hmm, apenas fora do topo da minha cabeça ... e sem ler o Manual do OpenVPN ...
Eu colocaria todos os meus usuários em sua própria sub-rede. Se o seu servidor for 192.168.0.1, você poderá colocar seus usuários em sua própria sub-rede (por exemplo, 192.168.1.1-244).
você pode garantir que todos os seus serviços / daemons estejam vinculados a um endereço específico, e não a * ou a 0.0.0.0. normalmente é uma boa ideia saber quais interfaces seus serviços estão vinculados ao anways
contanto que o OpenVPN não envie uma rota para o cliente para atravessar essas sub-redes, elas não poderão se conectar aos seus serviços de back-end (até onde eu saiba)
além disso, o IPTables certamente poderia ser sua segunda linha de defesa -
você pode colocar uma regra no topo da sua cadeia INPUT que abandona todas as conexões de 10.8.0. *, e qualquer coisa que eles precisam acessam (isto é, squid), você pode simplesmente usar o comando IPTables "redirect" method
esperamos que isso ajude