Bazen gizlilik nedenleriyle, http sunucusunun eriştiğimizi kaydedememesi için IP'mizi gizlemek istiyoruz ve ardından bir proxy sunucu kullanabiliyoruz.
Proxy Server, tarayıcı ile http sunucusu arasında çalışan bir hizmet uygulamasıdır ve proxy sunucudan geçen tüm http talepleri ilgili http sunucusuna iletilir.
Elbette, HTTP proxy'ye ek olarak, https, ftp, RTSP, pop3 ve diğer protokollere proxy ile de erişilebilir, ancak bu makale http ve https protokol erişimini destekleyen proxy'leri tanıtıyor.
1. Proxy sunucu sınıflandırması:
HTTP(S) protokolünü destekleyen ve yaygın olarak kullanılan iki ana proxy türü vardır: HTTP proxy'leri ve SOCKS proxy'leri, aşağıdaki tabloya bakınız:
Kategori | Alt kategori | Alt kategori | Açıklama | | http proxy | http proxy HTTPS proxy | Şeffaf proxy | http sunucusu, tarayıcının bir proxy kullandığını bilir ve tarayıcının orijinal IP adresini elde edebilir. | | Anonim ajanlar | http sunucusu, tarayıcının bir proxy kullandığını bilir, ancak tarayıcı tarafının orijinal IP adresini elde edemez. | | Yüksek anonimlikli proxy'ler | http sunucusu, tarayıcı tarafının proxy kullandığını bilmez ve tarayıcı tarafının orijinal IP adresini elde edemez. | | SOCKS Ajanı | ÇORAP4 | Uca Kuşak olarak Bilinenler Sebep, destek http ve diğer anlaşmalar | Sadece TCP uygulamaları desteklenmektedir. | | SOCKS4A | TCP uygulamalarını desteklemek; Sunucu tarafı alan adı çözümü desteklenmektedir. | | SOCKS5 | TCP ve UDP uygulamalarını desteklemek; Sunucu tarafı alan adı çözümü desteklenmektedir. Birden fazla kimlik doğrulamayı destekleyin; IPV6 desteği; |
2. Linux curl komut proxy ayarı parametreleri:
Linux curl komutu, HTTP(S) proxy ve SOCKS proxy'sini ayarlamak için aşağıdaki parametreleri kullanabilir ve kullanıcı adları, şifreleri ve kimlik doğrulama yöntemleri ayarlanmıştır:
parametre | Kullanım | -x host:port -x [protocol://[kullanıcı:pwd@]host[:p ort] --proxy [protocol://[kullanıcı:pwd@]host[:p ort] | HTTP proxy ile erişim; Eğer herhangi bir port belirtilmemişse, varsayılan olarak port 8080 kullanılır. Protokol varsayılan olarak http_proxy olarak belirlenir, diğer olası değerler şunlardır: http_proxy、HTTPS_PROXY、socks4、socks4a、socks5; Gibi: --proxy 8.8.8.8:8080; -x "http_proxy://aiezu:123@aiezu.com:80" | --socks4 <host[:p ort]> --socks4a <host[:p ort]> --socks5 <host[:p ort]> | SOCKS4 ajanları kullanın; SOCKS4A ajanlar kullanın; SOCKS5 ajanları kullanın; Bu parametre "-x" parametresini geçersiz kılmıştır; | --proxy-anyauth --proxy-basic --vekil-diges --vekale-müzakere --proxy-ntlm | Ajan kimlik doğrulama yöntemleri, referans: --anyauth --temel --diges --Anlaşma --ntlm | -U <kullanıcı:şifre> --proxy-kullanıcı <kullanıcı:password> | Proxy'nin kullanıcı adı ve şifresini ayarlayın; |
3. Linux curl komut ayarı proxy örneği:
1. HTTP proxy'sini ayarlamak için Linux curl komutu:
2. Çorap ajanını ayarlamak için Linux curl komutu:
Orijinal adres:Bağlantı girişi görünür.
|