Cómo configurar un servidor proxy en Ubuntu Linux

Cómo configurar un servidor proxy en Ubuntu Linux / Linux

Hay muchas razones por las que puede querer aprender cómo configurar un servidor proxy en Ubuntu Linux para enviar el tráfico de su navegador. Quizás esté navegando en una red inalámbrica no segura, o tal vez no quiera que el BOFH trabaje en su trabajo para ver a dónde se dirige en Internet. Cualquiera que sea su razón, es bastante simple en estos días siempre que tenga alguna capacidad de computación y pueda configurar un sistema en su hogar o trabajo para que sirva como proxy.

¿Qué es un proxy? En pocas palabras, un proxy es una parada intermedia que realiza su navegador al solicitar páginas web y otro contenido web desde Internet. Muchas empresas los usan legítimamente para que puedan filtrar el contenido por motivos de seguridad como control perimetral, como solución antivirus / antimalware o para asegurarse de que los empleados se adhieran a la política de Internet..


Cuando su navegador realiza una solicitud, primero contacta con el servidor proxy. Si el servidor proxy también es un caché, verificará el caché localmente para ver si el contenido ya existe, si lo hace, lo servirá localmente, lo que acelerará considerablemente la experiencia de su navegador o, si no es así, hará una solicitud Por ese contenido en la web general..

El proxy fácil para Ubuntu

La forma 'más fácil' de crear un proxy con Ubuntu es crear un túnel a través de SSH. Jorge escribió este excelente tutorial sobre el tema Cómo canalizar el tráfico web con SSH Secure Shell Cómo canalizar el tráfico web con SSH Secure Shell Lea más, y el proceso sigue siendo el mismo para nosotros.

Para obtener una descripción general rápida, primero debe tener un servidor Ubuntu con acceso SSH disponible para usted. Puede hacer esto teniendo un servidor en la conexión de su hogar, la conexión de trabajo o en cualquier lugar donde desee que se instale su proxy.

Una vez que tenga esa configuración, siga el proceso en el artículo para usar el “CALCETINES” protocolo para indicar a su navegador que use esa ubicación proxy para descargar toda la información de.

Este método también funciona si tiene un enrutador inalámbrico que admita SSH, como Tomato o DD-WRT.

El Proxy Casi Fácil para Ubuntu

La segunda forma en que puedes hacer esto es usar un proxy web. Siempre que su sistema Ubuntu esté configurado para servir sitios web, puede instalar una aplicación web llamada GlypeProxy que actuará como un proxy para su sesión de navegación web. Simon tiene una excelente guía para configurar GlypeProxy Cómo crear su propio servidor proxy en línea en minutos Cómo crear su propio servidor proxy en línea en minutos Lea más y funcionaría de la misma manera si estuviera ejecutando un servidor web por su cuenta Sistema de Ubuntu.

El uso de este método tiene sus ventajas y desventajas. Por el lado positivo, no necesita modificar su propia configuración del navegador para usar este proxy web. Esto sería esencial si se encuentra en un entorno donde no tiene la capacidad de especificar un servidor proxy en las opciones de su navegador..

En el lado negativo, a menos que su servidor web esté configurado para usar el cifrado SSL, también es muy inseguro. Cualquier persona que vea el tráfico desde su máquina todavía podrá ver su contenido sin ningún problema..

El proxy de instalación complicada pero con todas las funciones

En el lado más complicado de las cosas, puede instalar un “real” servidor proxy en su máquina Ubuntu Linux. El software proxy se ha desarrollado específicamente para abordar muchos de los problemas mencionados anteriormente y hay muchos programas disponibles que pueden hacer el trabajo por usted..

Hay dos tipos principales de proxies que revisaremos, un “normal” proxy y un “transparente” apoderado. El proxy normal funciona como se indicó anteriormente: específicamente debe ingresar la información del proxy en su navegador para que se use en su navegación web. El segundo tipo, un proxy transparente, funciona de tal manera que toda su navegación web pasa por la máquina, ya sea que la especifique en la configuración de su navegador o no..

Un servidor proxy real en Ubuntu generalmente se centra alrededor de una pieza de software llamada Squid. Squid es un servidor proxy de código abierto de uso generalizado en Internet. Squid es fácil de instalar y configurar. Instala y edita el archivo de configuración:

$ sudo apt-get install squid3 $ vi /etc/squid3/squid.conf 

Y añadir:

http_access permite local_net acl local_net src 192.168.0.0/255.255.255.0

Donde 192.168.0.0 es su red local. Reinicie squid y ya tiene configurado un servidor proxy básico: modificaría su configuración para usar un proxy web en el puerto 3128 y la dirección IP de su sistema Ubuntu.

Realmente puede ser elegante con la forma en que configura un servidor proxy en Ubuntu Linux. Howtoforge tiene este gran tutorial sobre la configuración de Squid con Dansguardian y ClamAV para la protección de antivirus y malware.

Lo que funcione para ti…

De lo fácil a lo difícil, cualquier tipo de servidor proxy que necesite, Ubuntu puede proporcionarlo. Háganos saber su configuración y cómo funciona para usted.!

Explore más acerca de: Privacidad en línea, Proxy, SSL, Ubuntu.