Requisiti: A causa di problemi di rete, il programma non può connettersi direttamente ad alcuni servizi web, potrebbe essere necessario accedere tramite un proxy; se il programma supporta l'impostazione di un proxy, se non supporta l'impostazione di un proxy, come permettere al programma di accedere alla rete tramite il proxy senza modificare il codice sorgente e ricompilare?
Proxy Chains
ProxyChains è un programma UNIX che collega funzioni libc legate alla rete in link dinamici tramite DLL precaricate e reindirizza le connessioni tramite SOCKS4a/5 o proxy HTTP. Proxy chain stesseNon puoi permettere in modo trasparente che tutto il traffico di sistema venga inviato al proxy "globalmente"È progettato per abilitare proxy solo per comandi specifici. Cioè, devi aggiungere proxy chain prima del comando affinché abbia effetto. ProxyChains è uno strumento proxy potente che ci aiuta a bypassare le restrizioni di rete e ad accedere in modo sicuro alle reti esterne tramite una semplice configurazione.
Proxy Chains vs Proxy Chains4
Proxy Chain e ProxoxyChain4 non sono lo stesso progetto, ma sono strettamente correlati. In effetti, proxy chains4 è il successore ufficiale del progetto proxy chain (cioè la quarta generazione),
Codice sorgente di ProxyChains:Il login del link ipertestuale è visibile. Codice sorgente ProxyChains (ramo fork, mantenuto dallo sviluppatore Haad):Il login del link ipertestuale è visibile. Codice sorgente di ProxyChains4:Il login del link ipertestuale è visibile.
Installazione di ProxyChains4
Installa ProxyChains4 usando Rocky Linux versione 9.5 con il seguente comando:
Come mostrato di seguito:
Proxy liberi
Il login del link ipertestuale è visibile.
Il login del link ipertestuale è visibile.
Il login del link ipertestuale è visibile.
L'usabilità dell'agente può essere testata usando il seguente comando:
ProxyChains supporta quattro modalità proxy chain: dynamic_chain, strict_chain, round_robin_chain e random_chain.
Configura il proxy delle catene di proxi, percorso del file di configurazione:/etc/proxychains.conf, profilo predefinito:
proxychains.conf
(5.92 KB, Numero di download: 0, Prezzo di vendita: 3 Grain MB)
Le modifiche sono le seguenti:
Crea una nuova app console usando .NET 8 e invia una richiesta di rete con il seguente codice sorgente:
Con e senza proxy, comandi di test:
La differenza è mostrata di seguito:
Consiglio: Puoi inserire direttamente proxy chains4 bash dalla riga di comando, così puoi creare un nuovo terminal con la funzione proxy globale, senza bisogno di aggiungere proxychains4 prima di ogni comando, entra exit per uscire dal terminale. |