OpenVPN - Soltar conexão no cabeçalho

1

Eu preciso desse comportamento Ao me conectar a um site especial do meu cliente, gostaria de receber uma página em branco como resultado. Por exemplo, se eu me conectar ao serverfault.com, eu recebo uma página em branco, mas se eu me conectar ao google.com, eu tenho um bom site.

Atualmente estou usando a seguinte configuração:
Servidor 1: cliente
Servidor 2: OpenVPN
Servidor 3: Proxy Review Servidor 4: Website

O cliente se conecta ao site por meio de curl usando o proxy, mas o próprio servidor está configurado para usar a VPN. Então, simplesmente faz o servidor 1 - > servidor 2 - > servidor 3 - > website.

Eu não posso modificar o servidor 3 (um provedor de proxy) nem o servidor 4 (pode ser qualquer site). Eu preciso configurar algo no servidor 1 ou servidor 2.

Eu estava pensando em adicionar um cabeçalho ao meu pedido (por exemplo: SPECIALCONNECTION: Drop), e o servidor 2 verificar se eu tenho esse cabeçalho. Se estiver presente, basta soltar a conexão e retornar uma página em branco. Mas eu não vejo uma maneira de configurar o OpenVPN facilmente para fazer isso, então qualquer idéia é bem-vinda. :)

    
por Kevin 17.06.2017 / 20:32

1 resposta

0

Como você está passando pela VPN primeiro, seu proxy não tem controle sobre as solicitações.

Acho que sua melhor opção é resolver esse problema por meio de um servidor DNS. Se você criar zonas DNS sem registros para os sites que deseja bloquear, isso fará com que elas não sejam resolvidas ou seja resolvida para uma página de sua escolha, se você inserir entradas nelas.

Se você estiver no controle total de todos os clientes, só precisará alterar o servidor DNS deles.

No entanto, certifique-se de configurar suas configurações de VPN corretamente para que não se estenda externamente para procurar o DNS. Você quer que ele pesquise na sub-rede local.

    
por 18.07.2017 / 13:07