Sama puhverserveri IP, erinevad pordid: duplikaadid?
IP-aadress ja port määravad lõpp-punkti koos. Säilita see eristus puhverserveriloendi importimisel, testimisel ja duplikaatide eemaldamisel.
Kaks sama IP-aadressi ja erinevate portidega rida on erinevad lõpp-punktid. Kui eemaldad ühe üksnes korduva IP tõttu, võid kustutada töötava puhverserveri või teise puhverserveriprotokolli.
Näiteks 203.0.113.10:8080 ja 203.0.113.10:1080 ühenduvad erinevate portidega. Üks võib kasutada HTTP-d ja teine SOCKS5-t. Erineda võivad ka juurdepääsureeglid ja kättesaadavus. Need näidisportide numbrid ei kinnita midagi tegeliku teenuse kohta.
Testi tervet lõpp-punkti
Kui port 8080 aegub, ei tõesta edukas päring pordile 1080, et esimene rida töötab. Salvesta iga testi protokoll, aadress ja port. Aruanne, mis ütleb ainult „see IP on surnud”, kaotab tulemuse selgitamiseks vajaliku teabe.
Kehtib ka vastupidine: kaks porti võivad lõpuks kasutada sama väljuvat aadressi. See ei muuda neid samaks ühenduse lõpp-punktiks. Neil võib olla ühine taristu või piirangud, seega mõlema rea säilitamine ei tõesta kahte sõltumatut käitajat ega kahte erinevat väljapääsu.
Mida lugeda duplikaadiks?
Ühe teadaoleva protokolliga lihtsas loendis eemalda duplikaadid normaliseeritud IP-aadressi ja arvulise pordi järgi. Ainult IPv4-le mõeldud Pythoni puhastusnäide rakendab seda reeglit tavalistele IP:port-ridadele. Kui fail segab protokolle, säilita ka see teave. Tasuta puhverserverite loendist importides hoia protokoll iga aadressi ja pordi juures.
Täpselt sama IP:port kahe sildiga kirjed vajavad lähemat uurimist. HTTP- ja HTTPS-kirje võivad tähistada ühte HTTP-puhverserverit, mis toetab ka CONNECT-i. Teenus võib vastu võtta ka mitut kätlusviisi. Ühenda kirjed alles pärast siltide tähenduse mõistmist; ära kaota teksti puhastades võimekuse teavet.
Vorming võib tekitada näilisi erinevusi
08080 ja 8080 tähistavad sama arvulist väärtust, kui mõlemad on kümnendsüsteemis pordid. Ka IPv6-aadressidel võib olla mitu samaväärset tekstikuju. Normaliseeri aadress ja port enne võrdlemist ning säilita algallikas tõrkeotsinguks.
Duplikaatide eemaldamine parandab loendi vormingut. See ei kontrolli lõpp-punkti kättesaadavust, kahe lõpp-punkti eraldi väljapääse ega riigisildi õigsust.