Terkadang karena alasan privasi, kita ingin menyembunyikan IP kita sehingga server http tidak dapat merekam bahwa kita telah mengaksesnya, dan kemudian kita dapat menggunakan server proxy.
Proxy Server adalah aplikasi layanan yang bekerja antara browser dan server http, dan semua permintaan http yang melewati server proxy akan diteruskan ke server http yang sesuai.
Tentu saja, selain proxy HTTP, https, ftp, RTSP, pop3 dan protokol lainnya juga dapat diakses oleh proxy, tetapi artikel ini memperkenalkan proxy yang mendukung akses protokol http dan https.
1. Klasifikasi server proxy:
Ada dua jenis proxy utama yang umum digunakan dan mendukung protokol HTTP(S): proxy HTTP dan proxy SOCKS, lihat tabel berikut:
Golongan | Subkategori | Subkategori | deskripsi | | proxy http | proxy http Proksi https | Proksi transparan | Server http tahu bahwa browser menggunakan proxy dan dapat memperoleh alamat IP asli browser. | | Agen anonim | Server http tahu bahwa browser menggunakan proxy, tetapi tidak dapat memperoleh alamat IP asli dari sisi browser. | | Proxy anonimitas tinggi | Server http tidak tahu bahwa sisi browser menggunakan proxy dan tidak dapat memperoleh alamat IP asli dari sisi browser. | | Agen SOCKS | KAUS KAKI4 | Dikenal sebagai Generasi Yang Mahakuasa Alasan, mendukung http dan perjanjian lainnya | Hanya aplikasi TCP yang didukung. | | SOCKS4A | Mendukung aplikasi TCP; Resolusi nama domain sisi server didukung. | | KAUS KAKI5 | Mendukung aplikasi TCP dan UDP; Resolusi nama domain sisi server didukung. Mendukung beberapa autentikasi; Dukungan IPV6; |
2. Parameter pengaturan proxy perintah curl Linux:
Perintah curl Linux dapat menggunakan parameter berikut untuk mengatur proxy HTTP(S) dan proxy SOCKS, dan nama pengguna, kata sandi, dan metode autentikasinya telah ditetapkan:
Parameter | Penggunaan | -x host:port -x [protocol://[pengguna:pwd@]host[:p ort] --proxy [protocol://[pengguna:pwd@]host[:p ort] | Akses menggunakan proxy HTTP; Jika tidak ada port yang ditentukan, port 8080 digunakan secara default. protokol default ke http_proxy, nilai lain yang mungkin meliputi: http_proxy、HTTPS_PROXY、kaus kaki4、kaus kaki4a、kaus kaki5; Sebagai: --proxy 8.8.8.8:8080; -x "http_proxy://aiezu:123@aiezu.com:80" | --socks4 <tuan rumah[:p ort]> --socks4a <tuan rumah[:p ort]> --socks5 <pembawa acara[:p ort]> | Gunakan agen SOCKS4; Gunakan agen SOCKS4A; Gunakan agen SOCKS5; Parameter ini menggantikan parameter "-x"; | --proxy-anyauth --proxy-dasar --proxy-diges --proxy-negosiasi --proxy-ntlm | Metode autentikasi agen, referensi: --anyauth --dasar --diges --berunding --ntlm | -U <pengguna:kata sandi> --proxy-user <pengguna:kata sandi> | Atur nama pengguna dan kata sandi proxy; |
3. Contoh proxy pengaturan perintah curl Linux:
1. Perintah curl Linux untuk mengatur proxy HTTP:
2. Perintah curl Linux untuk mengatur agen kaus kaki:
Alamat asli:Login hyperlink terlihat.
|