Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 6186|Vastaus: 0

【Turn】CURL-komento käyttää välityspalvelijoita ja välityspalvelimet otetaan käyttöön

[Kopioi linkki]
Julkaistu 10.10.2022 12.20.31 | | |
Joskus yksityisyyssyistä haluamme piilottaa IP-osoitteemme, jotta http-palvelin ei voi tallentaa, että olemme käyttäneet sitä, ja sitten voimme käyttää välityspalvelinta.

Välityspalvelin on palvelusovellus, joka toimii selaimen ja http-palvelimen välillä, ja kaikki välityspalvelimen kautta kulkevat http-pyynnöt välitetään vastaavalle http-palvelimelle.

Tietenkin HTTP-välityspalvelimen lisäksi myös https, ftp, RTSP, pop3 ja muut protokollat ovat käytettävissä proxyn kautta, mutta tässä artikkelissa esitellään proxyt, jotka tukevat HTTP- ja https-protokollan käyttöä.

1. Välityspalvelinten luokittelu:

HTTP(S)-protokollaa tukevia ja yleisesti käytettyjä välityspalvelimia on kahta päätyyppiä: HTTP-välityspalvelimet ja SOCKS-välityspalvelimet, katso seuraava taulukko:

Luokka
Alakategoria
Alaluokat
kuvaus
http-välityspalvelinhttp-välityspalvelin
https-välityspalvelin
Läpinäkyvä välityspalvelinhttp-palvelin tietää, että selain käyttää välityspalvelinta ja voi saada selaimen alkuperäisen IP-osoitteen.
Anonyymit agentithttp-palvelin tietää, että selain käyttää välityspalvelinta, mutta ei voi saada selaimen alkuperäistä IP-osoitetta.
Korkean anonymiteetin proxythttp-palvelin ei tiedä, että selainpuoli käyttää välityspalvelinta eikä voi saada selaimen alkuperäistä IP-osoitetta.
SOCKS-agenttiSOCS4Tunnetaan nimellä Kaikkivaltias sukupolvi
Syy, tuki http
ja muita sopimuksia
Vain TCP-sovellukset ovat tuettuja.
SOCKS4ATue TCP-sovelluksia; Palvelinpuolen verkkotunnuksen ratkaisu on tuettu.
SOCS5Tue TCP- ja UDP-sovelluksia; Palvelinpuolen verkkotunnuksen ratkaisu on tuettu.
Tue useita tunnistautumisia; IPV6-tuki;


2. Linux curl -komentovälityspalvelimen asetusparametrit:

Linux curl-komento voi käyttää seuraavia parametreja HTTP(S)-välityspalvelimen ja SOCKS-välityspalvelimen asettamiseen, ja niiden käyttäjätunnukset, salasanat ja todennusmenetelmät on asetettu:

parametri
käyttö
-x host:port
-x [protocol://[käyttäjä:pwd@]isäntä[:p ort]
--proxy [protocol://[käyttäjä:pwd@]host[:p ort]
Pääsy HTTP-välityspalvelimen kautta; Jos porttia ei ole määritetty, portti 8080 on oletuksena käytössä.
Protokolla on oletuksena http_proxy, muita mahdollisia arvoja ovat:
http_proxy、HTTPS_PROXY、socks4、socks4a、socks5;
As:
--proxy 8.8.8.8:8080;
-x "http_proxy://aiezu:123@aiezu.com:80"
--socks4 <isäntä[:p OR]>
--socks4a <isäntä[:p orti]>
--Socks5 <isäntä[:p sorto]>
Käytä SOCKS4-aineita;
Käytä SOCKS4A aineita;
Käytä SOCKS5-aineita;
Tämä parametri ohittaa "-x"-parametrin;
--proxy-anyauth
--proxy-basic
--proxy-diges
--neuvottele-proxy
--proxy-ntlm
Agentin todennusmenetelmät, viite:
--anyauth
--emäksinen
--diges
--neuvotella
--ntlm
-U <käyttäjä:salasana>
--proxy-käyttäjä <käyttäjä:salasana>
Aseta välityspalvelimen käyttäjätunnus ja salasana;


3. Linux-curl-komentoasetusten välityspalvelinesimerkki:

1. Linux curl -komento HTTP-välityspalvelimen asettamiseen:

# Määritä http-välityspalvelimen IP ja portti
Curl -x 113.185.19.192:80http://aiezu.com/test.php
Curl --proxy 113.185.19.192:80http://aiezu.com/test.php

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

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

#指定代理用户名和密码, perus todennusmenetelmä
curl -x aiezu:123456@113.185.19.192:80http://aiezu.com/test.php
curl -x 113.185.19.192:80 -U aiezu:123456http://aiezu.com/test.php
curl -x 113.185.19.192:80 --proxy-käyttäjä aiezu:123456http://aiezu.com/test.php

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

#指定代理协议, käyttäjätunnus ja salasana, perustunnistusmenetelmä
curl -x http_proxy://aiezu:123456@113.185.19.192:80http://aiezu.com/test.php
2. Linuxin curl-komento sukkaagentin asettamiseen:

#使用socks4代理 todennusmenetelmää ei tarvita
Curl --Socks4 122.192.32.76:7280http://aiezu.com/test.php
curl -x sukat4://122.192.32.76:7280http://aiezu.com/test.php

#使用socks4a代理 todennusmenetelmää ei tarvita
Curl --sukat4a 122.192.32.76:7280http://aiezu.com/test.php
Curl -x sukat4a://122.192.32.76:7280http://aiezu.com/test.php

#使用socks5代理, perus todennusmenetelmä
Curl --sukat5 122.192.32.76:7280 -U aiezu:123456http://aiezu.com/test.php
curl -x sukat5://aiezu:123456@122.192.32.76:7280http://aiezu.com/test.php

#使用socks5代理, perus todennusmenetelmä, NTLM-todennusmenetelmä
curl -x socs5://aiezu:123456@122.192.32.76:7280 --proxy-ntlmhttp://aiezu.com/test.php


Alkuperäinen osoite:Hyperlinkin kirjautuminen on näkyvissä.




Edellinen:[WebView2] (4) Web ja WinForm kutsuvat funktiometodeja toisilleen
Seuraava:[WebView2] (5) Virtuaalisen isännän paikallisten HTML-resurssien lataaminen
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com