Изворне адресе Squid-а и рутирање пролазног чвора хоста
Одвојите избор изворне адресе у Squid-у од рутирања хоста када прокси користи више интерфејса или провајдера.
Везивање одлазне везе Squid-а за адресу A не чини да хост користи провајдера A. tcp_outgoing_address бира локални извор; оперативни систем и даље бира руту.
| Одлука | Власник |
|---|---|
| Локални одлазни TCP извор | Правило изворне адресе Squid-а. |
| Пролазни чвор и интерфејс за тај извор | Политика рутирања хоста. |
| Јавна адреса коју веб-сајт види | Цела путања, укључујући сваки NAT или надређени прокси. |
Ако A припада провајдеру A, али подразумевана рута користи провајдера B, B може одбити тај извор или повратна путања може да не успе. Подешавање са више интерфејса може захтевати рутирање политике засновано на извору. Његова правила оперативног система и мреже морају да одговарају овом распоређивању; копирана команда подразумеване руте може да прекине SSH и прокси сесије.
Забележите слушаоца, предвиђени одлазни извор и компатибилан пролазни чвор. Везе клијент→Squid и Squid→одредиште могу користити различите интерфејсе, а повратна рута до клијента је још један услов.
Директива Squid-а контролише избор извора, а не инсталирање рута. Ни разлика Дантеа између унутрашњег и спољашњег везивања не може заменити употребљиву путању. Локално исправан извор ипак може касније бити преведен, зато проверите адресу коју веб-сајт види одвојено.