Squid-bronadressen en host-gatewayroutering
Scheid de bronadreskeuze van Squid van de hostroutering wanneer een proxy meerdere interfaces of providers gebruikt.
De uitgaande verbinding van Squid aan adres A binden zorgt er niet voor dat de host provider A gebruikt. tcp_outgoing_address kiest een lokale bron; het besturingssysteem kiest nog steeds de route.
| Beslissing | Eigenaar |
|---|---|
| Lokale uitgaande TCP-bron | Squids bronadresregel. |
| Gateway en interface voor die bron | Routeringsbeleid van de host. |
| Openbaar adres dat de website ziet | Het volledige pad, inclusief eventuele NAT of bovenliggende proxy. |
Als A bij provider A hoort maar de standaardroute provider B gebruikt, kan B die bron weigeren of kan de retourroute mislukken. Een opstelling met meerdere interfaces kan op bron gebaseerde beleidsroutering nodig hebben. De regels voor besturingssysteem en netwerk moeten bij deze uitrol passen; een gekopieerd standaardroutecommando kan SSH- en proxysessies onderbreken.
Noteer de listener, de bedoelde uitgaande bron en een compatibele gateway. De verbindingen client→Squid en Squid→bestemming kunnen verschillende interfaces gebruiken, en de retourroute naar de client is nog een vereiste.
De Squid-richtlijn beheert de bronkeuze, niet het installeren van routes. Ook Dantes onderscheid tussen interne en externe binding kan geen bruikbaar pad vervangen. Een lokaal correcte bron kan later alsnog worden vertaald, dus verifieer het adres dat de website ziet apart.