Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 40|Svar: 0

Linux använder ProxyChains4 för att proxy-åtkomst till det angivna programnätverket

[Kopiera länk]
Publicerad påI förrgår klockan 11:15 | | | |
Krav: På grund av nätverksproblem kan programmet inte ansluta direkt till vissa webbtjänster, kan behöva nås via en proxy, om programmet stödjer att sätta en proxy, om det inte gör det, hur kan man låta programmet komma åt nätverket via proxyn utan att ändra källkoden och kompilera om?

ProxyChains

ProxyChains är ett UNIX-program som kopplar nätverksrelaterade biblioteksfunktioner i dynamiska länkare via förladdade DLL:er och omdirigerar anslutningar via SOCKS4a/5 eller HTTP-proxies. proxykedjorna självaDu kan inte transparent låta hela systemtrafiken gå till proxyn "globalt"Den är utformad för att aktivera proxyservrar endast för specificerade kommandon. Det vill säga, du måste lägga till proxykedjor innan kommandot för att det ska träda i kraft. ProxyChains är ett kraftfullt proxyverktyg som hjälper oss att kringgå nätverksbegränsningar och säkert få tillgång till externa nätverk genom enkel konfiguration.

ProxyChains vs ProxyChains4

Proxychains och Proxychains4 är inte samma projekt, men de är nära besläktade. Faktum är att proxychains4 är den officiella efterföljaren till proxychains-projektet (dvs. fjärde generationen),

ProxyChains källkod:Inloggningen med hyperlänken är synlig.
ProxyChains källkod (fork-branch, underhållen av utvecklaren Haad):Inloggningen med hyperlänken är synlig.
ProxyChains4 källkod:Inloggningen med hyperlänken är synlig.

Installation av ProxyChains4

Installera ProxyChains4 med Rocky Linux version 9.5 med följande kommando:
Som visas nedan:



Fria proxyer

Inloggningen med hyperlänken är synlig.
Inloggningen med hyperlänken är synlig.
Inloggningen med hyperlänken är synlig.

Agentens användbarhet kan testas med följande kommando:
ProxyChains stöder fyra proxykedjelägen: dynamic_chain, strict_chain, round_robin_chain och random_chain.

Konfigurera proxykedjans proxy, konfigurationsfilens sökväg:/etc/proxychains.conf, standardprofil:
proxychains.conf (5.92 KB, Antal nedladdningar: 0, Försäljningspris: 3 Korn MB) Ändringarna är följande:
Skapa en ny konsolapp med .NET 8 och skicka en nätverksförfrågan med följande källkod:
Med och utan proxy, testa kommandon:
Skillnaden visas nedan:



Tips: Du kan direkt ange proxychains4 bash från kommandoraden, så att du kan skapa en ny terminal med global proxy-funktion, du behöver inte lägga till proxychains4 före varje kommando, ange exit för att lämna terminalen.




Föregående:Front-end projektkompilering Kan inte sätta egenskaper för odefinierade (sätter 'föräldra')
Nästa:.NET/C# använder 7z (SharpSevenZip) för att komprimera backupmappar
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com