CGIProxy jest wolny, wieloplatformowy i otwarty projekt realizowany program źródłowy Perl jako anonimizerów, filtra z blokadą, HTTP, HTTPS i FTP proxy. To & rsquo; sa jeden skrypt CGI, który można łatwo wdrożyć na serwerze WWW.
Stwierdzono, że proxy CGI jest niezwykle przydatna, gdy własne Dostęp jest ograniczony do jednego serwera, która może dotrzeć do innych serwerów, które nie są dostępne dla Ciebie. Podczas korzystania CGIProxy, będziesz w stanie osiągnąć te serwery też.
Funkcje w skrócie
Oprogramowanie można uruchomić w ramach mod_perla niezmienionej i obejmuje wsparcie tylko tekst (dla oszczędności pasma), podstawowe filtrowanie reklam, selektywną i usuwanie plików cookie skrypt, ograniczenie dostępu przez serwer, niestandardowe kodowanie plików cookie i adresów docelowych.
Może on być stosowany jako anonimowa proxy, aby zapewnić VPN podobną funkcję w razie potrzeby, lub do innych zastosowań osobistych. Podczas CGIProxy jest niezwykle prosty w instalacji, zawiera szeroką gamę opcji konfiguracyjnych, więc zginać go do swoich potrzeb.
Skrypt jest zdolny do jazdy w czterech różnych trybach, jako skrypt FastCGI, jako skrypt CGI, jako skrypt mod_perla lub z własnym wbudowanym bezpiecznym serwerze HTTP. Dostępne do skonfigurowania ponad 70 opcji.
Ograniczenie dostępu przez serwer, niestandardowe kodowanie adresów docelowych i ciasteczka, a more-- istnieje ponad 70 opcji do tej pory. Wymaga Perl 5.6.1 lub nowszy, ale działa lepiej z nowszej wersji.
Obsługiwane systemy operacyjne
Skrypt CGIProxy został z powodzeniem przetestowany w wielu GNU / Linux oraz uniksowych systemów operacyjnych, jak również z Mac OS X i Microsoft Windows systemów operacyjnych. Jest to niezależne od architektury sprzętowej, może więc być stosowany zarówno w systemie 32-bitowym i 64-bitowym. Perl 5.6.1 lub nowszy jest wymagany dla CGIProxy uruchomić na serwerze.
Co nowego w tym wydaniu:
- Główne miejsca pracy znowu, i we wszystkich najpopularniejszych przeglądarkach.
- Ponadto, wsparcie FastCGI została ustalona.
Co nowego w wersji 2.1.9:
- Dodane niemiecki, włoski, jawajski i Sundanese wiadomość lokalizacja.
- Content Security Policy (CSP) 1.0 jest obecnie obsługiwane w Firefox i Chrome.
- Inne przeglądarki i CSP 1.1, zostaną dodane, gdy obsługuje CSP.
- Dodane $ ALERT_ON_CSP_VIOLATION opcji.
- Różne błędy poprawki i obejścia.
Co nowego w wersji 2.1.8:
- Dodane chiński, francuski i indonezyjski wiadomość lokalizacja.
- pełna Gmail działa teraz przez CGIProxy.
- YouTube znów działa poprzez CGIProxy.
- Może teraz używać proxy SOCKS 5, takie jak Tora (zalecane tylko na samym serwerze). Skonfigurowany $, $ SOCKS_USERNAME SOCKS_PROXY i $ SOCKS_PASSWORD.
- inicjalizacji bazy danych działa teraz lepiej.
- Może teraz korzystać ze zdalnej bazy danych poprzez ustawienie zmiennej config $ DB_SERVER.
- Wiele błędy lub obejść, a otwory prywatności zamknięte.
- Teraz po raz kolejny działa na Perl 5.6.1 (jedna instrukcja w pkt 2.1.7 wymagane Perl 5.10.0).
- nagłówki HTTP żądania Shuffle lepiej uniknąć wykrycia.
- $ ANONYMIZE_INSERTION teraz domyślnie 1.
Co nowego w wersji 2.1.7:
- CGIProxy ma teraz wiadomość lokalizacji: użytkownik może wybrać interfejs w języku arabskim, angielskim, rosyjskim, perskiego, lub tureckiego. Jeśli chcesz wsparcie dla innych języków, należy rozważyć tłumaczenia messages-- CGIProxy widzą http://www.jmarshall.com/tools/cgiproxy/translate.html pełne informacje.
- pełna strona facebook działa obecnie prawie w całości przez CGIProxy, więc to nie jest już przekierowany do strony mobilnej domyślnie. Jeśli jest to powolne dla Ciebie lub Twoich użytkowników, zobacz komentarze i sugestie powyższe gdzie% przekierowania jest ustawiona.
- Bieganie pod FastCGI działa teraz na serwerach innych niż tylko nginx.
- Wznawianie częściowe pobieranie jest teraz, z częściowym wsparciem Range:. Nagłówka
- biblioteką JavaScript (jslib) jest teraz skompresowane, jeśli to możliwe, w celu zaoszczędzenia przepustowości. Powinien zrobić to dawno temu.
- Naprawiono błąd z "-c" w użytkowaniu; Przepraszam za to.
- Dodano wsparcie dla Content-Security-Policy: nagłówek, jeśli jest wyłączona, dopóki nagłówek jest lepiej zdefiniować przeglądarki obsługują go .
- Wiele bugów, co wiele stron działać lepiej.
Co nowego w wersji 2.1.6:
- Teraz można uruchomić jako skrypt FastCGI.
- Teraz może pracować bez zewnętrznego serwera HTTP, przy użyciu własnego wbudowany bezpieczny serwer HTTP.
- Instalacja jest łatwiejsze, ponieważ moduły Perl może być instalowany automatycznie (w tym w katalogu domowym), uruchamiając "./nph-proxy.cgi install-moduły" z linii poleceń. Zobacz opcja config $ LOCAL_LIB_DIR, jeśli chcesz zainstalować moduły i nie jesteś głównym.
- Obsługa systemu Windows uległa poprawie.
- Dokumentacja została ulepszona, zwłaszcza dla instalacji.
- Wykorzystanie linii poleceń jest teraz udokumentowane; uruchomić "./nph-proxy.cgi -?" do użytku.
- Istnieje kilka nowych opcji konfiguracyjnych, głównie dla wsparcia FastCGI, wbudowanego serwera i obsługę baz danych.
- Niektóre z sekcji konfiguracji zostało poprawione; potencjalnie najbardziej potrzebne opcje konfiguracyjne są teraz u góry.
- Naprawiono błąd w miejsca obsługi ścieżki przy użyciu proxy_encode ().
Co nowego w wersji 2.1.5b:
- Dodano przekierowanie dla Gmaila do% przekierowania; przekierowuje do HTML-tylko wersji.
Co nowego w wersji 2.1.5:
- Teraz opcjonalnie korzysta z bazy danych po stronie serwera do przechowywania plików cookie, który naprawia "Bad Request" błędy, gdy użytkownik ma zbyt wielu plików cookie. Może używać MySQL lub Oracle. Skonfiguruj to z $ DB_DRIVER, $, $ DB_PASS użytkownik_bazy_danych i $ USE_DB_FOR_COOKIES.
- Teraz wspiera prosty mechanizm do automatycznego przekierowania stron, które nie są obsługiwane również przez CGIProxy. Na przykład, www.facebook.com zostanie przekierowany na m.facebook.com (telefon), dopóki możemy uzyskać www.facebook.com działa lepiej. To jest skonfigurowany z% przekierowania hash.
- 17 błędy, głównie obsługą JavaScript, ale niektóre w programie Flash i HTML wsparcia też.
Co nowego w wersji 2.1.4:
- Ta wersja naprawia kilka błędów i zamyka kilka dziur prywatności.
- Między innymi CAPTCHA działa teraz lepiej.
Co nowego w wersji 2.1.3:
- Obsługa Flash, w tym wideo online, poprawiła się.
- Nie ma już opóźnienie oglądania wideo YouTube.
- Niektóre dziury bezpieczeństwa / prywatności zostały ustalone, w tym zwiększenie poparcia dla polityki tego samego pochodzenia.
- Były też inne poprawki i obejścia, dzięki czemu więcej stron działa poprawnie.
Wymagania :
- Perl
Ograniczenia :
- Anonimowość nie jest idealny.
- baza danych musi być używany do przechowywania plików cookie.
- Nie przestrzegać specyfikacji HTTP proxy.
- Obsługuje tylko HTTP, HTTPS i FTP.
Komentarze nie znaleziono