Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 6186|Jawab: 0

【Turn】 Perintah CURL menggunakan proxy dan proxy diperkenalkan

[Salin tautan]
Diposting pada 10/10/2022 12.20.31 | | |
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 httpproxy http
Proksi https
Proksi transparanServer http tahu bahwa browser menggunakan proxy dan dapat memperoleh alamat IP asli browser.
Agen anonimServer http tahu bahwa browser menggunakan proxy, tetapi tidak dapat memperoleh alamat IP asli dari sisi browser.
Proxy anonimitas tinggiServer http tidak tahu bahwa sisi browser menggunakan proxy dan tidak dapat memperoleh alamat IP asli dari sisi browser.
Agen SOCKSKAUS KAKI4Dikenal sebagai Generasi Yang Mahakuasa
Alasan, mendukung http
dan perjanjian lainnya
Hanya aplikasi TCP yang didukung.
SOCKS4AMendukung aplikasi TCP; Resolusi nama domain sisi server didukung.
KAUS KAKI5Mendukung 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:

# Tentukan IP dan port proxy http
ikal -x 113.185.19.192:80http://aiezu.com/test.php
curl --proxy 113.185.19.192:80http://aiezu.com/test.php

#指定为http代理
ikal -x http_proxy://113.185.19.192:80http://aiezu.com/test.php

#指定为https代理
ikal -x HTTPS_PROXY://113.185.19.192:80http://aiezu.com/test.php

#指定代理用户名和密码, metode otentikasi dasar
Ikal -x aiezu:123456@113.185.19.192:80http://aiezu.com/test.php
ikal -x 113.185.19.192:80 -U aiezu:123456http://aiezu.com/test.php
curl -x 113.185.19.192:80 --proxy-user aiezu:123456http://aiezu.com/test.php

#指定代理用户名和密码. Metode otentikasi NTLM
ikal -x 113.185.19.192:80 -U aiezu:123456 --proxy-ntlmhttp://aiezu.com/test.php

#指定代理协议, nama pengguna dan kata sandi, metode otentikasi dasar
ikal -x http_proxy://aiezu:123456@113.185.19.192:80http://aiezu.com/test.php
2. Perintah curl Linux untuk mengatur agen kaus kaki:

#使用socks4代理, tidak diperlukan metode otentikasi
ikal --kaus kaki4 122.192.32.76:7280http://aiezu.com/test.php
curl -x kaus kaki4://122.192.32.76:7280http://aiezu.com/test.php

#使用socks4a代理, tidak diperlukan metode autentikasi
ikal --kaus kaki4a 122.192.32.76:7280http://aiezu.com/test.php
Ikal -X Kaus Kaki4A://122.192.32.76:7280http://aiezu.com/test.php

#使用socks5代理, metode otentikasi dasar
ikal --kaus kaki5 122.192.32.76:7280 -U aiezu:123456http://aiezu.com/test.php
curl -x kaus kaki5://aiezu:123456@122.192.32.76:7280http://aiezu.com/test.php

#使用socks5代理, metode otentikasi dasar, metode otentikasi NTLM
Ikal -x kaus kaki5://aiezu:123456@122.192.32.76:7280 --proxy-ntlmhttp://aiezu.com/test.php


Alamat asli:Login hyperlink terlihat.




Mantan:[WebView2] (4) Web dan WinForm memanggil metode fungsi satu sama lain
Depan:[WebView2] (5) Memuat sumber daya HTML lokal dari host virtual
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com