¿OpenVPN + Squid u otra forma de bloquear anuncios / sitios web?

1

Tengo una VPN personal que uso en mi tableta para la protección wifi pública.

Adblock + está limitado en Android porque necesita configurar un proxy para que funcione, y esto no es lo ideal. Antes de comenzar a usar openvpn tenía un servidor de calamar que tenía una gran lista de dominios para bloquear que usaban los servicios de publicidad / seguimiento. Ahora, con openvpn, perdí esa funcionalidad.

¿Hay alguna manera de combinar squid con openvpn para obtener el mismo resultado o hay una manera de bloquear las cosas únicamente a través de openvpn? ¿Cuáles son mis opciones?

feaf
fuente
puede hacer un proxy transparente de los datos que llegan a través de vpn a una instancia local de squid en su dispositivo de terminación vpn. ¿O puede simplemente configurar manualmente su proxy para usar un cuadro de calamar en algún lugar accesible a través de openvpn? ¿Tienes problemas con eso?
Doon

Respuestas:

1

OpenVPN no hace filtrado de nivel de aplicación.

squid no importa si el tráfico que se quiere enviar por proxy proviene de una NIC real o virtual. Por lo tanto, funcionará si el sistema que lo ejecuta también está en la VPN (por ejemplo, ejecutando el servidor OpenVPN) y tiene acceso a Internet (que debería). Ha pasado un tiempo desde que he jugado con squid pero IIRC debe agregar las subredes que tienen permiso para usar el proxy para squid archivo de configuración. Entonces, si este mismo sistema está en la VPN, solo agregue la subred de la VPN.

Si estas usando iptables proxy transparente para enviar automáticamente todo el tráfico del puerto 80 o 443 a través de squid, cambia tu iptables reglas para trabajar con tun0 o cualquiera que sea el nombre de la interfaz VPN, en lugar de eth0 o similar.

LawrenceC
fuente