Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 40|Svare: 0

Linux bruker ProxyChains4 for å proxy-tilgang til det spesifiserte programnettverket

[Kopier lenke]
Publisert påI forgårsdag klokken 11:15 | | | |
Krav: På grunn av nettverksproblemer kan ikke programmet koble direkte til noen webtjenester, kan måtte nås via en proxy, hvis programmet støtter å sette en proxy, hvis det ikke støtter en proxy, hvordan kan man la programmet få tilgang til nettverket via proxyen uten å endre kildekoden og kompilere på nytt?

ProxyChains

ProxyChains er et UNIX-program som kobler nettverksrelaterte libc-funksjoner i dynamiske lenkere via forhåndslastede DLL-er og omdirigerer tilkoblinger via SOCKS4a/5 eller HTTP-proxyer. Proxychains selvDu kan ikke transparent la hele systemtrafikken gå til proxyen "globalt"Den er designet for å aktivere proxyer kun for spesifiserte kommandoer. Det vil si at du må legge til proxychains før kommandoen for at den skal tre i kraft. ProxyChains er et kraftig proxy-verktøy som hjelper oss å omgå nettverksbegrensninger og få tilgang til eksterne nettverk sikkert gjennom enkel konfigurasjon.

ProxyChains vs ProxyChains4

Proxychains og proxychains4 er ikke det samme prosjektet, men de er nært beslektet. Faktisk er proxychains4 den offisielle etterfølgeren til proxychains-prosjektet (dvs. fjerde generasjon),

ProxyChains kildekode:Innloggingen med hyperkoblingen er synlig.
ProxyChains kildekode (fork branch, vedlikeholdt av utvikleren Haad):Innloggingen med hyperkoblingen er synlig.
ProxyChains4 kildekode:Innloggingen med hyperkoblingen er synlig.

ProxyChains4-installasjon

Installer ProxyChains4 med Rocky Linux release 9.5 med følgende kommando:
Som vist nedenfor:



Frie stedfortredere

Innloggingen med hyperkoblingen er synlig.
Innloggingen med hyperkoblingen er synlig.
Innloggingen med hyperkoblingen er synlig.

Brukervennligheten til agenten kan testes med følgende kommando:
ProxyChains støtter fire proxy-kjedemoduser: dynamic_chain, strict_chain, round_robin_chain og random_chain.

Konfigurer proxychainens proxy, konfigurasjonsfilsti:/etc/proxychains.conf, standardprofil:
proxychains.conf (5.92 KB, Antall nedlastinger: 0, Salgspris: 3 Korn MB) Endringene er som følger:
Lag en ny konsollapp med .NET 8 og send en nettverksforespørsel med følgende kildekode:
Med og uten proxy, test kommandoer:
Forskjellen vises nedenfor:



Tips: Du kan skrive inn proxychains4 bash direkte fra kommandolinjen, slik at du kan lage en ny terminal med global proxy-funksjon, det er ikke nødvendig å legge til proxychains4 før hver kommando, gå inn exit for å forlate terminalen.




Foregående:Front-end prosjektkompilering Kan ikke sette egenskaper for udefinerte (setter 'forelder')
Neste:.NET/C# bruker 7z (SharpSevenZip) for å komprimere sikkerhetskopieringsmapper
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com