Mateixa IP de proxy, ports diferents: són duplicats?
L’adreça IP i el port identifiquen conjuntament un punt de connexió. Manteniu aquesta distinció en importar, provar o deduplicar una llista de proxys.
Dues files amb la mateixa adreça IP i ports diferents són punts de connexió diferents. Eliminar-ne una només perquè la IP es repeteix pot esborrar un proxy funcional o un altre protocol de proxy.
Per exemple, 203.0.113.10:8080 i 203.0.113.10:1080 connecten amb ports diferents. Un pot utilitzar HTTP i l’altre SOCKS5. Les regles d’accés i la disponibilitat també poden ser diferents. Aquests ports d’exemple no permeten assegurar quin és el servei real.
Proveu el punt de connexió complet
Si el port 8080 esgota el temps d’espera, una petició correcta al port 1080 no demostra que la primera fila funcioni. Registreu el protocol, l’adreça i el port de cada prova. Un informe que només digui «aquesta IP és morta» perd informació que pot explicar el resultat.
També és cert a l’inrevés: dos ports poden acabar utilitzant la mateixa adreça de sortida. Això no els converteix en el mateix punt de connexió. Poden compartir infraestructura o límits; conservar les dues files no demostra que tingueu dos operadors independents ni dues sortides diferents.
Què s’ha de considerar un duplicat?
En una llista simple amb un únic protocol conegut, dedupliqueu segons la IP normalitzada i el port numèric. Un exemple de neteja amb Python només per a IPv4 aplica aquesta regla a línies IP:port simples. Si el fitxer barreja protocols, conserveu també aquesta informació. Quan importeu d’una llista de servidors intermediaris gratuïts, deseu el protocol al costat de cada adreça i port.
Dues etiquetes per a exactament el mateix IP:port necessiten un examen més atent. Una entrada HTTP i una HTTPS poden descriure un sol proxy HTTP que també admet CONNECT. Un servei també pot acceptar diversos tipus de negociació inicial. Fusioneu registres només quan entengueu les etiquetes; no descarteu capacitats durant la neteja del text.
El format pot crear diferències falses
08080 i 8080 representen el mateix valor numèric si tots dos indiquen ports decimals. Les adreces IPv6 també poden tenir diverses formes textuals equivalents. Normalitzeu l’adreça i el port abans de comparar-los i conserveu la font original per diagnosticar problemes.
La deduplicació millora el format de la llista. No comprova si un punt de connexió és en línia, si dos punts tenen sortides separades ni si l’etiqueta de país és correcta.