Ping com autenticação de proxy no Windows

4

Estou tentando pingar google.com do meu computador. Eu uso uma conexão com a Internet que funciona em um proxy e requer autenticação de proxy .  
Eu tenho usado o linux até agora e lá podemos facilmente modificar o arquivo yum.conf para pingar um site. Existe alguma maneira no Windows?

Eu pensei que poderia ser algo como:

> ping google.com -proxy = XXXX -proxy_username = XXXXX -proxy_password = XXXXXX

Eu sei que esta não é a sintaxe correta, pois não funcionou? Eu só quero saber como fazer isso na janela? Muito obrigado:)

    
por Dhruv Chandhok 10.04.2014 / 09:30

1 resposta

5

Isso é praticamente impossível, pois ping funciona em um nível muito mais baixo que o proxy.

Eu estou supondo que você use um proxy HTTP - ele funciona em um nível alto; o navegador (ou yum) só envia solicitações HTTP para URLs específicos (por exemplo, GET http://www.google.com/ ), e o proxy lida com todo o resto - pode abrir uma conexão TCP com o servidor e encaminhar a solicitação; ou pode fazer algo totalmente diferente. Solicitações HTTP são a única coisa que você pode enviar para elas.

Alguns proxies HTTP são configurados para permitir que o cliente abra conexões TCP (nível inferior), fazendo uma solicitação especial (por exemplo, CONNECT www.google.com:443 ). Nesse modo, o cliente e o servidor podem trocar dados pela conexão TCP, mas eles ainda não têm controle sobre os pacotes TCP ou IP reais que estão sendo enviados. (Além disso, geralmente apenas portas TCP específicas, como 443 para HTTPS, são permitidas).

O protocolo não tem mecanismo para alterar opções TCP ou usar qualquer outro protocolo além do TCP - o cliente não pode enviar datagramas UDP e, o mais importante, no seu caso, ele não pode enviar / receber pacotes ICMP, que o ping ferramenta requer.

Observe que a palavra "ping" por si só é mais geral que o comando ping . É mais provável que o yum "pinga" o servidor fazendo solicitações HTTP falsas (o que faz sentido como sua tarefa é determinar qual servidor responde ao HTTP mais rapidamente, enquanto pings ICMP são bastante irrelevantes).

    
por 10.04.2014 / 10:06