Tinyproxy hylkää localhostin: tarkista, mikä loopback-osoite saapui
Diagnosoi Tinyproxyn paikalliset käyttökiellot erottamalla localhost-nimen selvitys, IPv4-loopback, IPv6-loopback ja listenerin sidonnat.
Kokoonpanosi sallii 127.0.0.1, mutta sovellus, joka yhdistää localhost-osoitteeseen, hylätään. Ennen kuin laajennat sallittujen luetteloa, tarkista, mitä osoitetta sovellus käytti.
localhost on nimi. Ympäristöstä riippuen se voi johtaa asiakkaan IPv4-loopbackiin, IPv6-loopbackiin tai peräkkäisiin yhteysyrityksiin. IPv4-lähdesääntö ei välttämättä vastaa IPv6-yhteyttä osoitteesta ::1.
Tarkista kolme riippumatonta seikkaa
- Mihin osoitteeseen asiakas yhdisti.
- Missä osoitteessa Tinyproxy kuuntelee.
- Minkä lähdeosoitteen Tinyproxy arvioi käyttösäännöissään.
Hylätty yhteys viittaa siihen, ettei kyseiselle päätepisteelle ollut tavoitettavissa olevaa kuuntelijaa. Tinyproxyn käyttökieltovastaus tarkoittaa, että yhteys saavutti palvelun ja hylättiin sen käytännön mukaisesti. Nämä viat vaativat erilaisia korjauksia.
Tinyproxy 1.11.2:ssa kuuntelijan ja asiakaskäytön asetukset näyttävät nämä kaksi ohjainta erikseen. Jos paikalliset IPv6-asiakkaat on tarkoitettu, eksplisiittinen Allow ::1 voi ilmaista tämän käytännön selkeämmin kuin isäntänimeen perustuvan säännön käyttäytymiseen luottaminen.
Älä avaa välityspalvelinta koko yksityiselle aliverkolle vain loopbackin epäsuhdan ratkaisemiseksi. Muista myös, että loopback on paikallinen kyseiselle verkkoympäristölle. Kontin loopback-osoite ei yksilöi toisen koneen välityspalvelinta, vaikka molemmat käyttäisivät nimeä localhost.
Käytä diagnoosissa havaittua numeerista päätepistettä ja lähdettä. Kun ne vastaavat aiottua käytäntöä, mahdollinen jäljellä oleva välityspalvelimen kirjautumis- tai kohdevirhe on myöhempi vaihe, ei todiste siitä, että localhost tarvitsisi rajoittamattoman poikkeuksen.