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?

Respuestas:
OpenVPN no hace filtrado de nivel de aplicación.
squidno 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 consquidpero IIRC debe agregar las subredes que tienen permiso para usar el proxy parasquidarchivo de configuración. Entonces, si este mismo sistema está en la VPN, solo agregue la subred de la VPN.Si estas usando
iptablesproxy transparente para enviar automáticamente todo el tráfico del puerto 80 o 443 a través desquid, cambia tuiptablesreglas para trabajar contun0o cualquiera que sea el nombre de la interfaz VPN, en lugar deeth0o similar.fuente