Estou atrás de um servidor proxy na minha faculdade. Ele usa um nome de usuário e senha simples. E eu me conecto ao servidor proxy na porta 3128. agora eu quero telnet simplesmente para dizer qualquer site na internet como
$ telnet www.google.com 80
isso me dá
error telnet: could not resolve www.udacity.com/80: Name or service not known
Como posso definir as configurações de proxy para o telnet? Eu já defini variáveis de ambiente http_proxy
e HTTP_PROXY
. Também aplicaram proxy em todo o sistema.
authentication
proxy
telnet
Aakash Sigdel
fonte
fonte
$ proxychains telnet www.google.com 80
. Deve funcionar agora !!ProxyChains-3.1 (http://proxychains.sf.net) |DNS-response|: xyz does not exist |DNS-request| www.google.com |S-chain|-<>-proxy-ip:proxy-port-<><>-4.2.2.2:53-<--denied |DNS-response|: www.google.com does not exist telnet: could not resolve www.google.com/80: Unknown error
Você pode fazer o que o navegador faz , ou seja, conectar-se ao proxy,
e fale com isso. Se não houve autenticação, uma
GET
solicitação simples (seguida de duas novas linhas ( Enter)) com um nome de host e protocolo completos, por exemplo,deve ser suficiente. Como você precisa de autenticação, é necessário fornecer seu nome de usuário e senha codificados em base64 em um
Proxy-Authentication
cabeçalho, por exemploPara criar a sequência base64, você pode usar
echo -n username:password | openssl base64
fonte