Mga source address ng Squid at pagruruta ng host gateway
Ihiwalay ang pagpili ng source address ng Squid sa pagruruta ng host kapag gumagamit ang proxy ng maraming interface o provider.
Ang pagbigkis ng palabas na koneksyon ng Squid sa address A ay hindi nagpapagamit sa host ng provider A. Pumipili ang tcp_outgoing_address ng lokal na source; pinipili pa rin ng operating system ang ruta.
| Desisyon | May-ari |
|---|---|
| Lokal na palabas na TCP source | Ang tuntunin sa source address ng Squid. |
| Gateway at interface para sa source na iyon | Patakaran sa pagruruta ng host. |
| Pampublikong address na nakikita ng website | Ang buong landas, kabilang ang anumang NAT o parent proxy. |
Kung ang A ay pag-aari ng provider A ngunit gumagamit ang default na ruta ng provider B, maaaring tanggihan ng B ang source na iyon o maaaring mabigo ang pabalik na ruta. Maaaring kailanganin ng multi-interface na setup ang source-based na policy routing. Dapat umangkop ang mga tuntunin nito sa operating system at network sa deployment na ito; ang kopyadong default-route na utos ay maaaring makagambala sa SSH at proxy session.
Itala ang listener, ang inilaan na palabas na source at isang katugmang gateway. Maaaring gumamit ng magkaibang interface ang mga koneksyong client→Squid at Squid→destinasyon, at ang pabalik na ruta sa client ay isa pang pangangailangan.
Ang direktiba ng Squid ay kumokontrol sa pagpili ng source, hindi sa pag-install ng ruta. Ni ang pagkakaiba ng Dante sa panloob at panlabas na pagbigkis ay hindi makapapalit sa magagamit na landas. Ang lokal na tamang source ay maaari pa ring isalin sa ibang pagkakataon, kaya i-verify ang address na nakikita ng website nang hiwalay.