Požiadavky: Kvôli sieťovým problémom sa program nemôže priamo pripojiť k niektorým webovým službám, môže byť potrebné k nemu pristupovať cez proxy, ak program podporuje nastavenie proxy, ak nepodporuje nastavenie proxy, ako umožniť programu prístup do siete cez proxy bez úpravy zdrojového kódu a rekompilácie?
ProxyChains
ProxyChains je UNIX program, ktorý spája sieťové libc funkcie v dynamických linkeroch prostredníctvom predinštalovaných DLL a presmerováva spojenia cez SOCKS4a/5 alebo HTTP proxy. Samotné proxychainyNemôžete transparentne nechať celú systémovú prevádzku ísť na proxy "globálne".Je navrhnutý tak, aby povolil proxy iba pre špecifikované príkazy. To znamená, že musíte pridať proxychainy pred príkazom, aby sa to prejavilo. ProxyChains je výkonný proxy nástroj, ktorý nám pomáha obísť sieťové obmedzenia a bezpečne pristupovať k externým sieťam prostredníctvom jednoduchej konfigurácie.
ProxyChains vs ProxyChains4
Proxychainy a proxychainy4 nie sú ten istý projekt, ale sú úzko prepojené. V skutočnosti je proxychains4 oficiálnym nástupcom projektu proxychains (t. j. štvrtá generácia),
Zdrojový kód ProxyChains:Prihlásenie na hypertextový odkaz je viditeľné. Zdrojový kód ProxyChains (vetva forku, spravuje vývojár Haad):Prihlásenie na hypertextový odkaz je viditeľné. Zdrojový kód ProxyChains4:Prihlásenie na hypertextový odkaz je viditeľné.
Inštalácia ProxyChains4
Nainštalujte ProxyChains4 pomocou Rocky Linux release 9.5 pomocou nasledujúceho príkazu:
Ako je uvedené nižšie:
Voľné proxy
Prihlásenie na hypertextový odkaz je viditeľné.
Prihlásenie na hypertextový odkaz je viditeľné.
Prihlásenie na hypertextový odkaz je viditeľné.
Použiteľnosť agenta je možné otestovať pomocou nasledujúceho príkazu:
ProxyChains podporuje štyri režimy proxy reťazca: dynamic_chain, strict_chain, round_robin_chain a random_chain.
Konfigurujte proxychains proxy, cestu k konfiguračnému súboru:/etc/proxychains.conf, predvolený profil:
proxychains.conf
(5.92 KB, Počet stiahnutí: 0, Predajná cena: 3 Zrno MB)
Zmeny sú nasledovné:
Vytvorte novú konzolovú aplikáciu pomocou .NET 8 a odošlite sieťovú požiadavku s nasledujúcim zdrojovým kódom:
S proxy aj bez neho testovacie príkazy:
Rozdiel je zobrazený nižšie:
Tip: Môžeš priamo zadať proxychains4 bash z príkazového riadku, aby si mohol vytvoriť nový terminál s globálnou proxy funkciou, nie je potrebné pridávať proxychains4 pred každý príkaz, enter exit ukončíš terminál. |