CGIProxy è un progetto software libero, multipiattaforma e open implementato in Perl come anonimizzazione, filtro di bypass, e HTTP, HTTPS e proxy FTP. E & rsquo; sa script CGI unico che può essere facilmente implementato su server web.
E 'stato scoperto che un proxy CGI è estremamente utile quando il proprio accesso è limitato a un singolo server che può raggiungere altri server, che non sono accessibili a voi. Quando si utilizza CGIProxy, si sarà in grado di raggiungere tali server anche.
Caratteristiche principali
Il software può funzionare sotto mod_perl invariato e include il supporto di solo testo (per il risparmio di larghezza di banda), il filtraggio di base degli annunci, sceneggiatura selettivo e la rimozione dei cookie, restrizione di accesso server, codifica personalizzata di biscotti e URL di destinazione.
Può essere usato come un proxy anonimo, per fornire funzionalità VPN-like ove necessario, o per altri usi personali. Mentre CGIProxy è estremamente semplice da installare, comprende una vasta gamma di opzioni di configurazione in modo da piegare alle proprie esigenze.
Lo script è in grado di eseguire in quattro diverse modalità, come uno script FastCGI, come script CGI, come script mod_perl o di un proprio server HTTP sicuro incorporato. Sono disponibili per la configurazione Più di 70 opzioni.
restrizione di accesso server, codifica personalizzata di URL di destinazione e biscotti, e more-- ci sono più di 70 opzioni finora. Richiede Perl 5.6.1 o versione successiva, ma funziona meglio con una versione più recente.
Sistemi operativi supportati
Lo script CGIProxy è stato testato con successo con una vasta gamma di GNU / Linux e sistemi operativi UNIX-like, così come con i Mac OS X e Microsoft Windows sistemi operativi. È indipendente di una architettura hardware, in modo che possa essere utilizzato da entrambi i sistemi a 32-bit e 64-bit. Perl 5.6.1 o versione successiva è necessario per CGIProxy per funzionare sul vostro server.
Cosa c'è di nuovo in questa versione:
- I principali siti stanno lavorando di nuovo, e in tutti i principali browser.
- . Inoltre, il supporto FastCGI è stato fissato
Cosa c'è di nuovo nella versione 2.1.9:
- Aggiunto tedesco, italiano, giavanese, e la localizzazione messaggio Sudanese.
- Norme per i contenuti di sicurezza (CSP) 1.0 è ora supportato con Firefox e Chrome.
- Altri browser, e CSP 1.1, saranno aggiunti al momento sostengono CSP.
- Aggiunto $ ALERT_ON_CSP_VIOLATION opzione.
- bug Varie correzioni e soluzioni alternative.
Cosa c'è di nuovo nella versione 2.1.8:
- Aggiunto cinese, francese, e la localizzazione messaggio indonesiano.
- La piena Gmail ora funziona attraverso CGIProxy.
- YouTube funziona ancora una volta attraverso CGIProxy.
- È ora possibile utilizzare un SOCKS 5 proxy, come ad esempio Tor (consigliato solo sullo stesso server). Configurato con $ SOCKS_PROXY, $ SOCKS_USERNAME, e $ SOCKS_PASSWORD.
- inizializzazione Database ora funziona meglio.
- È ora possibile utilizzare un database remoto impostando la variabile $ config server_db.
- Molti bug risolti o hanno lavorato intorno, e fori privacy chiusi.
- Ora gira ancora una volta sul Perl 5.6.1 (una dichiarazione in 2.1.7 richiesto Perl 5.10.0).
- intestazioni di richiesta HTTP Shuffles per evitare una migliore individuazione.
- $ ANONYMIZE_INSERTION ora di default a 1.
Cosa c'è di nuovo nella versione 2.1.7:
- CGIProxy ha ora localizzazione messaggio: L'utente può scegliere un'interfaccia in arabo, inglese, persiano, russo, o turco. Se volete il supporto per altre lingue, perche traducendo messages-- di CGIProxy vedere http://www.jmarshall.com/tools/cgiproxy/translate.html per tutti i dettagli.
- Il sito facebook ora funziona quasi completamente attraverso CGIProxy, quindi non è più è reindirizzato al sito mobile di default. Se è lento per voi oi vostri utenti, vedere i commenti e suggerimenti di cui sopra, dove% reindirizzamenti è impostato.
- Correre sotto FastCGI ora funziona su server diversi dal semplice nginx.
- Ripresa download parziali è ora supportato, con il parziale sostegno della gamma:. Intestazione
- La libreria JavaScript (jslib) è ora compresso con gzip, quando possibile, per risparmiare larghezza di banda. Dovrebbe avere fatto questo qualche tempo fa.
- Corretto errore con "-c" in messaggio di utilizzo; dispiace.
- Aggiunto il supporto per Content-Security-Policy: intestazione, anche se è disabilitato fino alla intestazione è meglio definito ed i browser supportano .
- Molti bug risolti, rendendo molti siti funzionano meglio.
Cosa c'è di nuovo nella versione 2.1.6:
- Ora può essere eseguito come script FastCGI.
- Ora può funzionare senza un server HTTP esterni, utilizzando un proprio server HTTP sicuro incorporato.
- L'installazione è facile, in quanto i moduli Perl possono essere installati automaticamente (anche sotto la vostra directory home) eseguendo "./nph-proxy.cgi installare moduli" dalla riga di comando. Vedere l'opzione di configurazione $ LOCAL_LIB_DIR, se è necessario installare i moduli e non sei root.
- supporto di Windows è migliorata.
- Documentazione è stata migliorata, in particolare per l'installazione.
- uso della riga di comando è ora documentata; eseguire "./nph-proxy.cgi -?" per l'utilizzo.
- Ci sono alcune nuove opzioni di configurazione, per lo più per il supporto FastCGI, server integrato, e il supporto del database.
- Alcune delle sezione di configurazione è stata riorganizzata; potenzialmente più necessarie le opzioni di configurazione sono ora nella parte superiore.
- Risolto un bug nella gestione spazi vettoriale con proxy_encode ().
Cosa c'è di nuovo in versione 2.1.5b:
- Aggiunto reindirizzamento per Gmail al% reindirizzamenti; reindirizza HTML versione solo.
Cosa c'è di nuovo nella versione 2.1.5:
- Ora facoltativamente utilizza un database lato server per memorizzare i cookie, che fissa "Bad Request" errori quando l'utente ha troppi biscotti. Può utilizzare MySQL o Oracle. Configurare questo con $ DB_DRIVER, $ DB_USER, $ DB_PASS, e $ USE_DB_FOR_COOKIES.
- Ora supporta un semplice meccanismo per reindirizzare automaticamente le pagine che non sono gestiti bene da CGIProxy. Ad esempio, www.facebook.com viene reindirizzato a m.facebook.com (mobile), fino a quando possiamo ottenere www.facebook.com lavorare meglio. Questo è configurato con il% reindirizzamenti hash.
- 17 bug risolti, soprattutto a sostegno JavaScript, ma alcune in supporto Flash e HTML anche.
Cosa c'è di nuovo nella versione 2.1.4:
- Questa versione corregge alcuni bug e si chiude qualche buco privacy.
- Tra le altre cose, CAPTCHA ora funziona meglio.
Cosa c'è di nuovo nella versione 2.1.3:
- supporto Flash, tra cui video online, è stata migliorata.
- Non c'è più un ritardo prima di visualizzare un video di YouTube.
- Alcuni fori di sicurezza / privacy sono stati fissati, tra cui un supporto migliorato per la politica stessa origine.
- Ci sono state anche altre correzioni e soluzioni, rendendo più funzionare correttamente le pagine.
Requisiti :
- Perl
Limitazioni :
- L'anonimato non può essere perfetto.
- Un database deve essere utilizzato per memorizzare i cookie.
- Non seguire le specifiche proxy HTTP.
- Supporta solo HTTP, HTTPS e FTP.
I commenti non trovato