Neljä välityspalvelinporttia ei automaattisesti tarkoita neljää julkista IP-osoitetta. Squid antaa yleensä käyttöjärjestelmän valita lähdeosoitteen lähtevälle yhteydelleen. Jotta porttivalinta olisi merkityksellinen, kytke se nimenomaiseen lähtevien osoitteiden käytäntöön.

Squid 7 -kokoonpanoissa, jotka tukevat näitä direktiivejä, reititysfragmentti voi käyttää nimettyjä kuuntelijoita:

http_port 3128 name=exit_a
http_port 3129 name=exit_b
acl on_a myportname exit_a
acl on_b myportname exit_b
tcp_outgoing_address 192.0.2.10 on_a
tcp_outgoing_address 192.0.2.11 on_b

Osoitteet ovat dokumentaation esimerkkejä. Korvaa ne isäntäkoneellesi määritetyillä ja käytettävissä olevilla osoitteilla. Tämä lisää reitityksen jo valmiiksi rajoitettuun välityspalvelinkokoonpanoon; se ei tarjoa todennusta tai asiakkaiden käyttösääntöjä.

Lähteen valinta on vain osa polkua

Lähtevän osoitteen viite kuvaa järjestetyn täsmäytyksen ja osoiteperheen valinnan. IPv4-lähde ei voi tulla IPv6-yhteyden lähteeksi. Kun eri osoitteilla on eri palveluntarjoajat, isännän reitityskäytännön on käytettävä yhteensopivaa yhdyskäytävää kullekin.

Ylempänä oleva NAT voi muuntaa kaksi valittua paikallista osoitetta yhdeksi julkiseksi osoitteeksi. Siksi kuuntelijakartoitus voi toimia paikallisesti synnyttämättä tarkoitettuja julkisia identiteettejä. Myös ylätason välityspalvelin voi tulla lopulliseksi verkkosivustolle näkyväksi ulostuloksi.

Olemassa olevat yhteydet ansaitsevat huomiota. Squidin dokumentaatio varoittaa asiakasriippuvaisista lähtevistä säännöistä ja palvelinpuolen pysyvistä yhteyksistä. Aiemman käytännön aikana muodostetun yhteyden uudelleenkäyttö voi saada muutetun valinnan näyttämään tehottomalta.

Tulkitse verkkosivuston näkemää osoitetta yhdessä paikallisen käytännön ja tuoreen yhteyden kanssa. Erilainen saapuva portti on valintasignaali, ei IP-osoitteiden jakomekanismi.

Aiheeseen liittyvät artikkelit