CGIProxy es un proyecto de software libre, multiplataforma y abierto implementado en Perl como un anonimato, filtro de derivación, y HTTP, HTTPS y FTP proxy. It & rsquo; sa solo script CGI que puede ser fácilmente desplegado en el servidor web.
Se ha descubierto que un proxy CGI es extremadamente útil cuando su acceso está limitado a un único servidor que puede llegar a otros servidores que no son accesibles para usted. Al usar CGIProxy, usted será capaz de llegar a esos servidores también.
Características de un vistazo
El software se puede ejecutar bajo mod_perl sin cambios e incluye soporte de sólo texto (para el ahorro de ancho de banda), filtrado de anuncios básica, escritura selectiva y la eliminación de cookies, restricción de acceso por servidor, codificación personalizada de cookies y URL de destino.
Se puede utilizar como un proxy anónimo, para proporcionar una funcionalidad VPN-como cuando sea necesario, o para otros usos personales. Mientras CGIProxy es extremadamente fácil de instalar, incluye una amplia variedad de opciones de configuración para que la dobla a sus necesidades.
El script es capaz de ejecutar en cuatro modos diferentes, como un script FastCGI, como un script CGI, como un script mod_perl o con su propio servidor HTTP seguro incrustado. Más de 70 opciones para configurar.
restricción de acceso por servidor, codificación personalizada de direcciones URL de destino y las galletas, y más-- hay más de 70 opciones hasta el momento. Requiere Perl 5.6.1 o posterior, pero funciona mejor con una versión más reciente.
Sistemas operativos compatibles
El script CGIProxy ha sido probado con éxito con una amplia gama de GNU / Linux y sistemas operativos UNIX, así como con los X y Microsoft Windows sistemas operativos Mac OS. Es independiente de una arquitectura de hardware, así que puede ser utilizado tanto en sistemas de 32 bits y 64 bits. Perl 5.6.1 o posterior es necesario para CGIProxy para ejecutarse en el servidor.
¿Qué hay de nuevo en esta versión:
- sitios importantes están trabajando de nuevo, y en todos los principales navegadores.
- Además, el soporte FastCGI se fijó.
¿Qué hay de nuevo en la versión 2.1.9:
- Agregado alemán, italiano, javanés, y localización mensaje Sudanés.
- Política de Contenido de Seguridad (CSP) 1.0 es ahora compatible con Firefox y Chrome.
- Otros navegadores, y CSP 1.1, se añadirán cuando apoyan CSP.
- Agregado $ ALERT_ON_CSP_VIOLATION opción.
- Varios arreglos de bugs y soluciones.
¿Qué hay de nuevo en la versión 2.1.8:
- Chino Agregado, francés, y la localización de mensajes de Indonesia.
- El pleno Gmail ahora trabaja a través CGIProxy.
- YouTube funciona una vez más a través de CGIProxy.
- Ahora se puede usar un proxy SOCKS 5, como Tor (recomendado sólo en el mismo servidor). Configurado con $ SOCKS_PROXY, $ SOCKS_USERNAME, y $ SOCKS_PASSWORD.
- inicialización de base de datos funciona mejor.
- Puede ahora utilizar una base de datos remota estableciendo la variable de configuración $ DB_SERVER.
- Muchos errores corregidos o trabajaron, y los agujeros de privacidad cerrados.
- Ahora corre una vez más en Perl 5.6.1 (una declaración en 2.1.7 requiere Perl 5.10.0).
- cabeceras de petición HTTP Shuffles para evitar una mejor detección.
- $ ANONYMIZE_INSERTION ahora por defecto es 1.
¿Qué hay de nuevo en la versión 2.1.7:
- CGIProxy ahora tiene mensaje de localización: El usuario puede elegir una interfaz en árabe, Inglés, persa, ruso o turco. Si desea soporte para otros idiomas, por favor considere traducir messages-- de CGIProxy ver http://www.jmarshall.com/tools/cgiproxy/translate.html para más detalles.
- El sitio facebook completo ahora funciona casi completamente a través CGIProxy, por lo que ya no es redireccionado al sitio móvil de forma predeterminada. Si es lento para usted o sus usuarios, ver los comentarios y sugerencias anteriores donde redirige se establece%.
- Correr bajo FastCGI ahora funciona en servidores que no sean sólo nginx.
- Reanudación de descargas parciales es ahora compatible, con el apoyo parcial de la Cordillera:. Cabecera
- La biblioteca JavaScript (jslib) ahora gzipped cuando sea posible, para ahorrar ancho de banda. Debería haber hecho esto hace un tiempo.
- Corregido el error con "c" en el mensaje de uso; lo siento por eso.
- Se ha añadido soporte para el Contenido-Seguridad-Política: cabecera, aunque es desactivado hasta que la cabecera es mejor definido y navegadores apoyan .
- Muchos errores corregidos, por lo que muchos sitios funcionen mejor.
¿Qué hay de nuevo en la versión 2.1.6:
- Ahora se puede ejecutar como un script FastCGI.
- Ahora se puede ejecutar sin un servidor HTTP externo, mediante el uso de su propio servidor HTTP seguro incrustado.
- La instalación es fácil, ya que los módulos de Perl se pueden instalar de forma automática (y bajo su directorio personal) ejecutando "./nph-proxy.cgi install-módulos" desde la línea de comandos. Consulte la opción config $ LOCAL_LIB_DIR, si es necesario instalar los módulos y no eres root.
- soporte de Windows ha mejorado.
- Documentación se ha mejorado, sobre todo para la instalación.
- Uso de la línea de comandos está documentado; ejecutar "./nph-proxy.cgi -?" para su uso.
- Hay algunas nuevas opciones de configuración, sobre todo para el apoyo FastCGI, el servidor embebido, y el apoyo de base de datos.
- Parte de la sección de configuración se ha reorganizado; potencialmente más necesitan opciones de configuración están ahora cerca de la parte superior.
- Se corrigieron espacios de manejo de errores en camino al usar proxy_encode ().
¿Qué hay de nuevo en la versión 2.1.5b:
- redirección añadido para Gmail que redirige%; redirige a HTML versión sólo.
¿Qué hay de nuevo en la versión 2.1.5:
- Ahora opcionalmente utiliza una base de datos en el servidor para almacenar cookies, que fija los errores "Bad Request" cuando el usuario tiene demasiados cookies. Puede utilizar cualquiera de MySQL u Oracle. Configure este con $ DB_DRIVER, $ USUARIO_BD, $ DB_PASS y $ USE_DB_FOR_COOKIES.
- Ahora es compatible con un mecanismo simple para redirigir automáticamente las páginas que no se manejan bien por CGIProxy. Por ejemplo, www.facebook.com se redirige a m.facebook.com (móvil), hasta que podamos conseguir www.facebook.com trabajar mejor. Esto se configura con el% redirige hash.
- 17 errores corregidos, en su mayoría en el soporte de JavaScript, pero algunos en el soporte de Flash y HTML también.
¿Qué hay de nuevo en la versión 2.1.4:
- Esta versión corrige algunos errores y cierra algunos agujeros de privacidad.
- Entre otras cosas, de CAPTCHA ahora trabaja mejor.
¿Qué hay de nuevo en la versión 2.1.3:
- soporte para Flash, incluyendo video en línea, se ha mejorado.
- Ya no hay un retraso antes de ver un vídeo de YouTube.
- Algunos agujeros de seguridad / privacidad se fijaron, incluido un mejor apoyo a la política del mismo origen.
- También hubo otras correcciones y soluciones, lo que hace más páginas funcionan correctamente.
Requisitos :
- Perl
Limitaciones :
- El anonimato no puede ser perfecto.
- Una base de datos se debe utilizar para almacenar cookies.
- No sigue las especificaciones proxies HTTP.
- Sólo admite HTTP, HTTPS y FTP.
Comentarios que no se encuentran