Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 6186|Válasz: 0

【Turn】CURL parancs proxy-kat használ, és proxy-k is bevezetnek

[Linket másol]
Közzétéve 2022. 10. 10. 12:20:31 | | |
Néha a magánélet okokból el akarjuk rejteni az IP-címünket, hogy a http szerver ne tudja rögzíteni, hogy hozzáfértünk, és akkor használhatunk proxy szervert.

A proxy szerver egy szolgáltatási alkalmazás, amely a böngésző és a http szerver között működik, és minden HTTP kérés, amely a proxy szerveren keresztül halad, továbbításra kerül a megfelelő HTTP szerverre.

Természetesen a HTTP proxy mellett a https, ftp, RTSP, pop3 és más protokollok is elérhetők proxyn keresztül, de ez a cikk olyan proxykat is bemutat, amelyek támogatják a HTTP és HTTP protokoll hozzáférést.

1. Proxy szerver besorolás:

Két fő proxytípus létezik, amelyek gyakran használják és támogatják az HTTP(S) protokollt: HTTP proxyk és SOCKS proxyk, lásd az alábbi táblázatot:

Kategória
Alkategória
Alkategóriák
leírás
HTTP proxyHTTP proxy
HTTPS proxy
Átlátszó proxyA http szerver tudja, hogy a böngésző proxyt használ, és meg tudja szerezni a böngésző eredeti IP-címét.
Névtelen ügynökökA http szerver tudja, hogy a böngésző proxyt használ, de nem tudja megszerezni a böngészőoldal eredeti IP-címét.
Magas névtelenségű proxykA http szerver nem tudja, hogy a böngésző oldal proxyt használ, és nem tudja megszerezni a böngésző oldalának eredeti IP-címét.
SOCKS ügynökSOCKS4Mindenható Generációként ismert
Ok, támogatás http
és egyéb megállapodások
Csak a TCP alkalmazások támogatottak.
SOCKS4ATámogassa a TCP alkalmazásokat; A szerveroldali domain név feloldása támogatott.
SOCKS5Támogassa a TCP és UDP alkalmazásokat; A szerveroldali domain név feloldása támogatott.
Több hitelesítést támogat; IPV6 támogatás;


2. Linux curl parancsproxy beállítási paraméterek:

A Linux curl parancs a következő paramétereket használhatja a HTTP(S) proxy és SOCKS proxy beállításához, valamint a felhasználóneveket, jelszavakat és hitelesítési módszereket beállították:

paraméter
használat
-x host:port
-x [protocol://[user:pwd@]host[:p ort]
--proxy [protocol://[user:pwd@]host[:p ort]
Hozzáférés HTTP proxy segítségével; Ha nincs kijelölt port, alapértelmezés szerint a 8080-as portot használják.
A protokoll alapértelmezett http_proxy, további lehetséges értékek a következők:
http_proxy、HTTPS_PROXY、socks4、socks4a、socks5;
Amint:
--proxy 8.8.8.8:8080;
-x "http_proxy://aiezu:123@aiezu.com:80"
--socks4 <gazda[:p ort]>
--socks4a <gazda[:p ort]>
--socks5 <gazda[:p ort]>
Használj SOCKS4 ügynököket;
Használj SOCKS4A ügynököket;
Használj SOCKS5 ügynököket;
Ez a paraméter felülírja a "-x" paramétert;
--proxy-anyauth
--proxy-basic
--proxy-diges
--meghatalmazott-tárgyalás
--proxy-ntlm
Ügynök hitelesítési módszerek, hivatkozás:
--anyauth
--alapvető
--diges
--tárgyal
--ntlm
-U <user:password>
--proxy-user <user:password>
Állítsd be a proxy felhasználónevét és jelszót;


3. Linux curl parancsbeállítási proxy példa:

1. Linux curl parancs HTTP proxy beállításához:

# Megadd a http proxy IP-t és portot
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

#指定代理用户名和密码, alapvető hitelesítési módszer
curl -x aiezu:123456@113.185.19.192:80http://aiezu.com/test.php
göndör -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

#指定代理用户名和密码. NTLM hitelesítési módszer
curl -x 113.185.19.192:80 -U aiezu:123456 --proxy-ntlmhttp://aiezu.com/test.php

#指定代理协议, felhasználónév és jelszó, alapvető hitelesítési módszer
curl -x http_proxy://aiezu:123456@113.185.19.192:80http://aiezu.com/test.php
2. Linux curl parancs a zokni ügynök beállításához:

#使用socks4代理 hitelesítési módszer nem szükséges
Curl --Socks4 122.192.32.76:7280http://aiezu.com/test.php
Curl -x zoknik4://122.192.32.76:7280http://aiezu.com/test.php

#使用socks4a代理 hitelesítési módszer nem szükséges
Curl --Socks4a 122.192.32.76:7280http://aiezu.com/test.php
Curl -x zoknik4a://122.192.32.76:7280http://aiezu.com/test.php

#使用socks5代理, alapvető hitelesítési módszer
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代理, alapvető hitelesítési módszer, NTLM hitelesítési módszer
curl -x socks5://aiezu:123456@122.192.32.76:7280 --proxy-ntlmhttp://aiezu.com/test.php


Eredeti cím:A hiperlink bejelentkezés látható.




Előző:[WebView2] (4) Web és WinForm függvény metódusok hívása egymásnak
Következő:[WebView2] (5) A virtuális hoszter helyi HTML erőforrásainak betöltése
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com