Direcciones de origen de Squid y enrutamiento de la puerta de enlace del host
Separe la selección de dirección de origen de Squid del enrutamiento del host cuando un proxy usa varias interfaces o proveedores.
Vincular la conexión saliente de Squid a la dirección A no hace que el host use el proveedor A. tcp_outgoing_address selecciona un origen local; el sistema operativo sigue eligiendo la ruta.
| Decisión | Responsable |
|---|---|
| Origen TCP saliente local | La regla de dirección de origen de Squid. |
| Puerta de enlace e interfaz para ese origen | Política de enrutamiento del host. |
| Dirección pública que ve el sitio web | La ruta completa, incluidos cualquier NAT o proxy principal. |
Si A pertenece al proveedor A pero la ruta predeterminada usa el proveedor B, B puede rechazar ese origen o la ruta de retorno puede fallar. Una configuración con varias interfaces puede necesitar enrutamiento de políticas basado en el origen. Sus reglas de sistema operativo y red deben encajar con este despliegue; un comando de ruta predeterminada copiado puede interrumpir sesiones SSH y de proxy.
Registre el receptor, el origen saliente previsto y una puerta de enlace compatible. Las conexiones cliente→Squid y Squid→destino pueden usar interfaces distintas, y la ruta de retorno al cliente es otro requisito.
La directiva de Squid controla la selección del origen, no la instalación de rutas. La distinción de Dante entre enlace interno y externo tampoco puede sustituir una ruta utilizable. Un origen correcto localmente aún puede traducirse después, así que verifique la dirección que ve el sitio web por separado.