Я за прокси-сервером в моем колледже. Он использует простое имя пользователя и пароль аутентификации. И я подключаюсь к прокси-серверу к порту 3128. Теперь я хочу, чтобы telnet просто сказал любой веб-сайт в Интернете, как
$ telnet www.google.com 80
это дает мне
error telnet: could not resolve www.udacity.com/80: Name or service not known
Как я могу определить настройки прокси для telnet? Я уже установил переменные среды http_proxy
и HTTP_PROXY
. Также применили общесистемный прокси.
authentication
proxy
telnet
Аакаш Сигдел
источник
источник
$ proxychains telnet www.google.com 80
. Это должно работать сейчас!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
Вы можете сделать то, что делает браузер , то есть подключиться к прокси,
и поговорить с ним. Если не было никакой аутентификации, простой
GET
запрос (сопровождаемый двумя символами новой строки ( Enter)) с полным именем хоста и протоколом, напримердолжно хватить. Так как вам нужна аутентификация, вы должны указать свое имя пользователя и пароль в кодировке base64 в
Proxy-Authentication
заголовке, напримерЧтобы создать строку base64, вы можете использовать
echo -n username:password | openssl base64
источник