Isso parece ter sido causado por um problema de MTU, conforme descrito em FAQ do OpenVPN. Embora eu pudesse fazer alguns testes HTTP simples, ele falhou quando tentei as conexões HTTPS (mais complexas). Adicionar mssfix 1200
à configuração do servidor parece ter corrigido.