Los mejores servidores proxy autohostados

Los mejores servidores proxy autohostados
Es posible que no se dé cuenta, pero hay muchos terceros que manipulan su contenido de Internet. Su ISP podría restringir el acceso a ciertos sitios web, los motores de búsqueda oculta los resultados de búsqueda para cumplir con varios actos antipiratería, y los sitios web a menudo muestran contenido diferente a los visitantes de diferentes regiones geográficas.

Si esto no le queda bien, debe considerar usar un servidor proxy autohospedado para superar las restricciones geográficas y otras formas de censura. Los servidores proxy autohostados también pueden ayudarlo a reducir el ancho de banda y mejorar los tiempos de respuesta al almacenar en caché las páginas web frecuentemente solicitadas, y algunas vienen con capacidades de filtrado avanzadas que permiten deshacerse de los anuncios o proteger a los niños de daños de daños.

Nuestra selección refleja la amplia gama de servidores proxy autohostados y sus capacidades. Algunos servidores proxy autohostados descritos en este artículo son más fáciles de configurar que otros, pero creemos que cualquiera que esté dispuesto a pasar un tiempo leyendo un tutorial en línea debería poder instalar y configurar casi cualquier servidor proxy autohospedado disponible.

Privado

Privoxy es un proxy web sin consumo con capacidades de filtrado para mejorar la privacidad. Puede modificar los datos de la página web y los encabezados HTTP, controlar el acceso y eliminar anuncios.

La primera versión de Prixovy se lanzó en 2001, basada en Internet Junkbuster, un proxy web de bloqueo de anuncios anterior lanzado bajo la Licencia Pública General de GNU. Hasta 2010, el Proyecto TOR solía agrupar privóxi con Tor, pero finalmente decidieron mantenerse alejados de las soluciones de terceros por razones de seguridad.

Prixovy está disponible en prácticamente todos los sistemas y plataformas operativos populares, incluidos Linux, OpenWRT, DD-WRT, Windows, MacOS, OS/2, Amigaos y Beos. Si bien Prixovy es bastante fácil de instalar y ejecutar, como explicamos en la siguiente sección de este artículo, el ajuste de sus diversas configuraciones está lejos de ser trivial y requiere una comprensión bastante avanzada de las redes informáticas.

Calamar

Squid es un proxy de almacenamiento en caché con soporte para HTTP, HTTPS, FTP y otros protocolos. Los proxies de almacenamiento en caché almacenan datos temporalmente utilizados con frecuencia para reducir el ancho de banda y mejorar los tiempos de respuesta.

Squid comenzó su vida en 1996 como la caché de objetos de cosecha, que formó parte de un proyecto de investigación del Grupo de Investigación del Grupo de Tarea de Investigación de Internet sobre Discovery (IETF-RD). La versión actual de Squid es una bifurcación de la última versión precomercial de Harvest, y su nombre fue elegido para evitar confusión con la horquilla comercial llamada Cached 2.0.

Squid se ejecuta en todos los sistemas operativos populares, y es utilizado por cientos de ISP en todo el mundo para proporcionar a sus usuarios la mejor experiencia de Internet posible. Los sitios web usan Squid para mejorar su entrega de contenido, lo que significa que saber cómo instalarlo y configurarlo podría ayudarlo a conseguir un gran trabajo.

Pihole

Pi-Hole es un sumidero DNS que puede bloquear la publicidad y el contenido inapropiado a nivel de red. Como su nombre indica, Pi-Hole está destinado a su uso con la computadora de una sola tabla de Raspberry Pi, que se desarrolla en el Reino Unido por la Fundación Raspberry Pi y proporciona sistemas de bajo costo que son accesibles para personas de todos los antecedentes económicos y CAN ser utilizado con fines educativos.

En el núcleo de Pi-Hole hay varias tecnologías de código abierto como DNSMASQ, CURL y LIGHTTPD, que le permiten bloquear las solicitudes de DNS para dominios de seguimiento y publicidad conocidos. Debido a que Pi-Hole funciona a nivel de red, evita que los anuncios se muestren incluso en televisores inteligentes y dispositivos móviles que ejecutan Android e iOS.

Swiperproxy

SwiperProxy es un proxy web extremadamente eficiente escrito en Python. Si desea aprender cómo funcionan los servidores proxy debajo del capó, SwiperProxy es un excelente lugar para comenzar porque es de código abierto, alojado en GitHub y se ejecuta en un servidor web minimalista y autónomo. Funciona muy bien con todos los principales servidores web, incluidos Apache, Nginx y Varnish, y se configura a través de solo 25 opciones bien documentadas.

Para comenzar con SwiperProxy, le recomendamos que lea la guía de inicio rápido, que puede encontrar aquí.

Traefik

TRæfɪk es un moderno proxy inversa y un equilibrador de carga que es de código abierto, fácil de configurar y diseñado con los servicios modernos basados ​​en la nube en mente. Está escrito en el lenguaje de programación GO y expone una API REST.

TRæfɪk generalmente se implementa para orquestar múltiples servicios en la nube, lo que le permite agregar, eliminar, matar, actualizar o escalar servicios con facilidad. Debido a que TRæfɪk está empaquetado como un solo archivo binario y está disponible como una pequeña imagen oficial de Docker, instalarla difícilmente podría ser más fácil.

Cómo instalar y configurar privoxy

La buena noticia es que Prixovy está disponible tanto como código fuente sin procesar como en convenientes paquetes precompilados para una amplia gama de sistemas operativos. A menos que sepa exactamente lo que está haciendo, comience con los paquetes, que se pueden descargar desde aquí.

Los usuarios de Ubuntu pueden instalar Prixovy usando el siguiente comando:

# sudo apt-get install privxy

Y muchas otras distribuciones de Linux, incluidos Red Hat y Fedora, también tienen privilegios en repositorios.

Independientemente del método de instalación que use, deberá ir a /etc /privoxy porque ahí es donde se encuentran los archivos de configuración de privandilias.

Debido a que Privoxy se escribe principalmente para personas que ya son expresiones regulares familiares, HTTP y HTML-OR están dispuestos a aprenderlas, su configuración es bastante complicada. Afortunadamente, la instalación predeterminada está básicamente lista para funcionar. Para aprender a ajustar a Privoxy a su gusto, lea la guía de configuración oficial.

Lo único que realmente debe hacer antes de usar Privoxy por primera vez es configurar su navegador web para usar Privoxy como un proxy HTTP y HTTPS. Simplemente vaya a la configuración de su navegador web, navegue a la categoría de proxy y use 127.0.0.1 (o localhost) para la dirección proxy y 8118 para el puerto.

Conclusión

Saber cómo instalar una configuración de servidores proxy autohospedados populares le permite ejercer un mayor control sobre su experiencia en Internet. Hay muchas soluciones maravillosas que vale la pena explorar, y solo hemos arañado la superficie de lo que es posible.