Cómo instalar y usar Privoxy en Ubuntu 16.04
Esta guía sobre cómo instalar y configurar privoxy en Ubuntu 16.04 / Debian 9 tiene como objetivo ayudarlo a instalar, configurar y usar Privoxy en su escritorio o como un servidor en su LAN donde todos los demás usuarios pueden usarlo. Antes de sumergirnos en la parte de instalación y configuraciones, definamos Privoxy y veamos sus características.
Leer también : CTparental – Herramienta de control parental destacada para Linux
¿Qué es Privoxy?
Privoxy es un software que actúa como un proxy web sin almacenamiento en caché. Un proxy web es un servicio que los navegadores web pueden utilizar en lugar de conectarse directamente a los servidores web. El navegador web luego le pide al proxy que solicite objetos como páginas web e imágenes en su nombre y reenvía los datos. Privoxy tiene capacidades de filtrado avanzadas que apuntan a:
- Mejora de la privacidad web del usuario
- Modificar los datos de la página web y los encabezados HTTP antes de reenviarlos a los navegadores.
- Filtrar información personal saliente que su navegador puede filtrar
- Eliminación de anuncios en páginas web y otra basura entrante
La razón principal para usar servidores proxy como Privoxy es la privacidad, la seguridad y la mejora de la eficiencia a través de sus funciones avanzadas de almacenamiento en caché. Privoxy es altamente personalizable gracias a sus archivos de configuración fáciles de editar. La instalación predeterminada debería brindarle un buen punto de partida y bloquear la mayoría de los anuncios y el contenido no deseado, pero muchas de las funciones más avanzadas están desactivadas de forma predeterminada y requieren que las active.
Instalación de Privoxy
El paquete Privoxy está disponible en repositorios ascendentes para Ubuntu y se puede instalar usando el administrador de paquetes apt-get.
$ sudo apt-get install privoxy
Todos sus archivos de configuración se ubicarán en / etc / privoxy directorio.
# ls -l /etc/privoxy/ | awk '{ print $9 }' config default.action default.filter match-all.action templates trust user.action user.filter
Aunque los navegadores web de hoy en día tienen funciones integradas similares a privoxy, el proxy es una buena opción si usa múltiples navegadores o tiene una LAN con múltiples computadoras desde entonces. Privoxy se puede ejecutar como una aplicación de servidor. De esta manera, toda la configuración está en un solo lugar, y no es necesario mantener una configuración similar para posiblemente muchos navegadores o usuarios.
Configurar el navegador para usar Privoxy
Antes de comenzar a usar el servicio Privoxy, debe configurar su (s) navegador (s) para usar Privoxy como un proxy HTTP y HTTPS (SSL). El valor predeterminado es 127.0.0.1 (o localhost) para la dirección proxy y el puerto 8118. Cualquier navegador que se pueda configurar para usar un proxy, que debería ser prácticamente todos los navegadores, incluidos Firefox, Internet Explorer, Opera y Safari, entre otros. Esta configuración generalmente se encuentra en la sección de configuración de preferencias.
Si está configurando Privoxy en un servidor en su LAN, asegúrese de reemplazar 127.0.0.1 con la dirección IP de la máquina servidor. En el archivo de configuración principal de Privoxy / etc / privoxy / config, agregue una línea como la siguiente con la dirección IP de su host.
listen-address 192.168.1.1:8118
Esto vinculará el servicio privoxy a la dirección IP 192.168.1.1. Guarde el archivo y reinicie Privoxy. Configure todos los navegadores de la red para utilizar esta dirección y número de puerto. Alternativamente, puede hacer que Privoxy escuche en todas las interfaces disponibles:
listen-address :8118
Para iniciar el proxy manualmente, ejecute el comando:
$ sudo systemctl start privoxy
Si por alguna razón no está habilitado para iniciarse al arrancar, habilítelo usando:
$ sudo systemctl enable privoxy
Luego puede confirmar que el servicio se está ejecutando usando:
$ sudo systemctl status privoxy ● privoxy.service - Privacy enhancing HTTP Proxy Loaded: loaded (/lib/systemd/system/privoxy.service; enabled; vendor preset: enabled) Active: active (running) since Rob 2018-02-07 10:38:02 EAT; 2min 17s ago Process: 3273 ExecStart=/usr/sbin/privoxy --pidfile $PIDFILE --user $OWNER $CONFIGFILE (code=exited, status=0/SUCCESS) Main PID: 3274 (privoxy) CGroup: /system.slice/privoxy.service └─3274 /usr/sbin/privoxy --pidfile /var/run/privoxy.pid --user privoxy /etc/privoxy/config Gur 07 10:38:01 mypc systemd[1]: Starting Privacy enhancing HTTP Proxy... Gur 07 10:38:02 mypc systemd[1]: Started Privacy enhancing HTTP Proxy.
También debería poder ver el servicio escuchando en un puerto tcp 8118 mediante el uso de comandos ss o netstat.
# ss -tunelp | grep 8118 tcp LISTEN 0 128 127.0.0.1:8118 *:* users:(("privoxy",pid=3274,fd=4)) uid:125 ino:30414 sk:e <->
Probando Privoxy
Para probar si Privoxy está funcionando bien después de cambiar la configuración del proxy en su navegador, intente visitar la URL web http: // pp /. Esto debería dirigirlo a la página principal de Privoxy, donde puede ver su estado y las configuraciones del servidor local.
Para configuraciones más avanzadas, visite Guía de configuración de Provoxy página.
Desinstale Privoxy en Ubuntu 16.04 / Debian 9
Para desinstalar Privoxy, use los comandos apt-get remove seguidos del nombre del paquete. Se recomienda eliminarlo con sus dependencias de la siguiente manera:
$ sudo apt-get remove --auto-remove privoxy
Terminando
En esta instalación y configuración de privoxy en Ubuntu 16.04 / Debian 9, hemos cubierto todos los aspectos básicos necesarios para comenzar a usar Privoxy. Si tiene la intención de bloquear anuncios molestos en la web y navegar de forma segura, esta herramienta es adecuada para usted. Puede hacer mucho más como incluir sitios web en listas negras y blancas para las funcionalidades de control de acceso. Todo esto es fácil de lograr, solo necesita editar sus archivos de configuración basados en texto y ¡boom! eres bueno para ir. Puedes visitar Página principal de Privoxy para obtener más información al respecto.