Servidor proxy con squid y múltiples enrutadores 4G

Servidor proxy con squid y múltiples enrutadores 4G

Una Raspberry Pi 4 en particular está conectada a wlan0( 192.168.10.174) en un enrutador 4G ( 192.168.10.1) y tiene una conexión móvil 4G.

Ya en la interfaz eth0( 192.168.1.41) está mi enrutador de red local ( 192.168.1.254) con el ISP de Internet.

Conociendo esta información, ¿cómo creo un servidor proxy local (¿Usando Squid?) para poder conectarme a través de otro dispositivo de red (ejemplo 192.168.1.42) y usar Internet desde el enrutador 4G desde la wlan0interfaz de Raspberry Pi.

Utilicé la siguiente configuración en Squid, pero aparentemente no funcionó:

http_port 3128
cache_peer wlan0 parent 8080 0 no-query default
never_direct allow all

Si lo uso, http_port 3128funcionará, pero utilizará la puerta de enlace predeterminada del sistema que está configurada en eth0. Sin embargo, necesito que esta puerta de enlace esté definida en squid, porque en el futuro tendré 10 enrutadores para crear diferentes puertos en squid, usándose uno para cada ip pública del enrutador.

Además, creo que necesitas entradas de iptables.

¿Como hacer esto?

Respuesta1

información relacionada