Saya berada di belakang server proxy di kampus saya. Menggunakan otentikasi nama pengguna dan kata sandi yang sederhana. Dan saya terhubung ke server proxy ke port 3128. sekarang saya ingin telnet hanya untuk mengatakan situs web seperti apa di internet
$ telnet www.google.com 80
ini memberi saya
error telnet: could not resolve www.udacity.com/80: Name or service not known
Bagaimana saya bisa mendefinisikan pengaturan proxy untuk telnet? Saya sudah menetapkan variabel lingkungan http_proxy
dan HTTP_PROXY
. Juga telah menerapkan sistem proxy yang luas.
sumber
$ proxychains telnet www.google.com 80
. Itu seharusnya bekerja sekarang !!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
Anda dapat melakukan apa yang dilakukan browser , yaitu menyambung ke proxy,
dan berbicara dengannya. Jika tidak ada otentikasi,
GET
permintaan sederhana (diikuti oleh dua baris baru ( Enter)) dengan nama host dan protokol lengkap, misalnyaharus cukup. Karena Anda memerlukan autentikasi, Anda perlu memberikan nama pengguna dan kata sandi Anda yang disandikan dalam
Proxy-Authentication
header, misalnyaUntuk membuat string base64, Anda bisa menggunakan
echo -n username:password | openssl base64
sumber