Squid nevar piesaistīt savu klausītāju: vispirms pārbaudiet adresi
Atdaliet Squid klausītāja piesaistes kļūdu no savienojamības ar galamērķi un pārbaudiet adrešu saimes pieejamību faktiskajā procesa vidē.
Piesaistes kļūda rodas proxy resursdatorā pirms tam, kad klients var izmantot paredzēto klausītāju. Vietnes URL vai proxy paroļu maiņa nepadarīs neesošu lokālo adresi pieejamu.
Izlasiet visu neizdevušos galapunktu: adresi, portu un adrešu saimi. Ziņojums ar [::1] attiecas uz IPv6 loopback. Tas nav tas pats, kas nespēja izveidot savienojumu uz āru ar IPv6 vietni.
Jautājiet, kura tīkla nosaukumu telpa to pārvalda
Konteinera proxy gadījumā pārbaudiet adreses, kas pieejamas konteinera tīkla vidē. IPv6 atbalsts un adrešu konfigurācija tur var atšķirties no resursdatora. Konteinera porta publicēšana automātiski neizveido katru adresi, kuru pakalpojums mēģina piesaistīt.
Squid klausītāja dokumentācija skaidro, ka skaidra adrese piesaista konkrētu lokālo galapunktu. Resursdatora nosaukums var pievienot vēl vienu neskaidrības avotu, ja tas atrisinās uz adresi, kuras šajā vidē nav.
Citām piesaistes kļūdām ir citi cēloņi. Aizņemts ports norāda uz citu klausītāju vai instanci. Atļaujas liegums var būt saistīts ar priviliģētu portu vai resursdatora drošības politiku. Nepieejama adrese norāda uz adrešu konfigurāciju. Turiet šos novērojumus atsevišķi, nevis uzskatiet katru piesaistes neveiksmi par ugunsmūra atteikumu.
Ja izvietojums apzināti ir tikai IPv4, izvēlieties atbilstošu skaidru IPv4 klausītāju saskaņā ar paredzēto piekļuves politiku. Ja nepieciešams IPv6, konfigurējiet šo vidi tā atbalstam. Publiska piesaiste wildcard adresei tikai kļūdas apklusināšanai var pakļaut proxy plašāk nekā paredzēts.
Visbeidzot pārbaudiet, vai neizdevušais socket ir klientam vērsts HTTP klausītājs vai cits Squid komponents. Viens brīdinājums nepierāda, ka visi klausītāji neizdevās, taču strādājošs nesaistīts socket nepierāda, ka klientiem nepieciešamais galapunkts ir pieejams.