See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 6186|Vastuse: 0

【Turn】CURL käsk kasutab proksisid ja tutvustatakse proksisid

[Kopeeri link]
Postitatud 10.10.2022 12:20:31 | | |
Mõnikord tahame privaatsuse huvides peita oma IP-aadressi, et http server ei saaks salvestada, et oleme sellele ligi pääsenud, ja siis saame kasutada proxy-serverit.

Proxy Server on teenuserakendus, mis töötab brauseri ja http-serveri vahel ning kõik http-päringud, mis läbivad proxy-serverit, suunatakse vastavale http-serverile.

Loomulikult saab lisaks HTTP proxyle pääseda ka https, ftp, RTSP, pop3 ja teistele protokollidele, kuid see artikkel tutvustab proksisid, mis toetavad HTTP ja https protokolli ligipääsu.

1. Proksiserveri klassifikatsioon:

On kaks peamist proksitüüpi, mida kasutatakse laialdaselt ja mis toetavad HTTP(S) protokolli: HTTP proksid ja SOCKS proksid, vt järgmist tabelit:

Kategooria
Alamkategooria
Alamkategooriad
kirjeldus
HTTP proxyHTTP proxy
HTTPS proxy
Läbipaistev proxyhttp server teab, et brauser kasutab proksifaili ja saab hankida brauseri algse IP-aadressi.
Anonüümsed agendidhttp server teab, et brauser kasutab proksit, kuid ei saa brauseri poole algset IP-aadressi.
Kõrge anonüümsuse esindajadHTTP server ei tea, et brauseripool kasutab proksit, ega saa brauseri algset IP-aadressi.
SOKKIDE agentSOCKS4Tuntud kui Kõigeväeline Põlvkond
Põhjus, tugi http
ja muud kokkulepped
Toetatud on ainult TCP rakendused.
SOCKS4AToeta TCP rakendusi; Serveripoolne domeeninime lahendus on toetatud.
SOCKS5Toeta TCP ja UDP rakendusi; Serveripoolne domeeninime lahendus on toetatud.
Toeta mitut autentimist; IPV6 tugi;


2. Linux Curl käsu proxy seadistusparameetrid:

Linuxi curl-käsk saab kasutada järgmisi parameetreid HTTP(S) proksi ja SOCKS proksi seadistamiseks ning nende kasutajanimed, paroolid ja autentimismeetodid on seadistatud:

parameeter
kasutus
-x host:port
-x [protocol://[kasutaja:pwd@]host[:p ort]
--proxy [protocol://[kasutaja:pwd@]host[:p ort]
Ligipääs HTTP proksiga; Kui porti pole määratud, kasutatakse vaikimisi porti 8080.
protokoll on vaikimisi http_proxy, muud võimalikud väärtused hõlmavad:
http_proxy、HTTPS_PROXY、socks4、socks4a、socks5;
Nagu:
--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]>
Kasuta SOCKS4 aineid;
Kasuta SOCKS4A aineid;
Kasuta SOCKS5 aineid;
See parameeter tühistab "-x" parameetri;
--proxy-anyauth
--proxy-basic
--proxy-diges
--volitus-läbirääkimised
--proxy-ntlm
Agentide autentimismeetodid, viide:
--anyauth
--alus
--diges
--Läbirääkimisi
--ntlm
-U <kasutaja:parool>
--proxy-kasutaja <kasutaja:parool>
Määra proxy kasutajanimi ja parool;


3. Linuxi curl-käsuseadete proksi näide:

1. Linuxi curl-käsk HTTP proxy seadistamiseks:

# Määra http proxy IP ja port
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

#指定代理用户名和密码, põhiline autentimismeetod
curl -x aiezu:123456@113.185.19.192:80http://aiezu.com/test.php
kõver -x 113.185.19.192:80 -U aiezu:123456http://aiezu.com/test.php
curl -x 113.185.19.192:80 --proxy-kasutaja aiezu:123456http://aiezu.com/test.php

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

#指定代理协议, kasutajanimi ja parool, põhiline autentimismeetod
curl -x http_proxy://aiezu:123456@113.185.19.192:80http://aiezu.com/test.php
2. Linuxi curl-käsk sokkiagendi seadistamiseks:

#使用socks4代理 autentimismeetodit pole vaja
Curl --socks4 122.192.32.76:7280http://aiezu.com/test.php
Curl -x Socks4://122.192.32.76:7280http://aiezu.com/test.php

#使用socks4a代理 autentimismeetodit pole vaja
Curl --Socks4a 122.192.32.76:7280http://aiezu.com/test.php
Curl -x socks4a://122.192.32.76:7280http://aiezu.com/test.php

#使用socks5代理, põhiline autentimismeetod
Curl --socks5 122.192.32.76:7280 -U aiezu:123456http://aiezu.com/test.php
Curl -x Socks5://aiezu:123456@122.192.32.76:7280http://aiezu.com/test.php

#使用socks5代理, põhiline autentimismeetod, NTLM autentimismeetod
curl -x socks5://aiezu:123456@122.192.32.76:7280 --proxy-ntlmhttp://aiezu.com/test.php


Algne aadress:Hüperlingi sisselogimine on nähtav.




Eelmine:[WebView2] (4) Web ja WinForm kutsuvad üksteisele funktsioonimeetodeid
Järgmine:[WebView2] (5) Virtuaalse hosti kohalike HTML-ressursside laadimine
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com