Aynı IP adresine ve farklı portlara sahip iki satır farklı uç noktalardır. Yalnızca IP tekrar ediyor diye birini silmek, çalışan bir proxy’yi veya farklı bir proxy protokolünü kaldırabilir.

Örneğin 203.0.113.10:8080 ve 203.0.113.10:1080 farklı portlara bağlanır. Biri HTTP, diğeri SOCKS5 çalıştırıyor olabilir. Erişim kuralları veya kullanılabilirlik de farklı olabilir. Bu örnek port numaraları gerçek hizmet hakkında kesin bir şey söylemez.

Uç noktanın tamamını test edin

8080 portu zaman aşımına uğrarsa 1080 portuna yapılan başarılı bir istek ilk satırın çalıştığını kanıtlamaz. Her testte protokolü, adresi ve portu kaydedin. Yalnızca “bu IP ölü” diyen bir rapor, sonucu açıklayabilecek bilgileri kaybeder.

Tersi de geçerlidir: iki port sonuçta aynı çıkış adresini kullanabilir. Bu, onları aynı bağlantı uç noktası yapmaz. Altyapıyı veya sınırları paylaşabilirler; iki satırı da tutmak iki bağımsız işletmeciye ya da iki farklı çıkışa sahip olduğunuzu kanıtlamaz.

Ne yinelenen kayıt sayılmalı?

Bilinen tek bir protokol kullanan basit listede, normalleştirilmiş IP adresi ve sayısal porta göre yinelenenleri kaldırın. Yalnızca IPv4 için Python temizleme örneği bu kuralı düz IP:port satırlarına uygular. Dosya farklı protokolleri karıştırıyorsa protokol bilgisini de koruyun. Bir ücretsiz proxy listesinden içe aktarırken protokolü her adres ve portla birlikte tutun.

Tam olarak aynı IP:port üzerindeki iki etiket daha yakından incelenmelidir. HTTP ve HTTPS etiketli kayıtlar, CONNECT’i de destekleyen tek bir HTTP proxy’sini tanımlayabilir. Bir hizmet birden fazla el sıkışma türünü de kabul edebilir. Kayıtları ancak etiketleri anladıktan sonra birleştirin; metin temizlerken yetenek bilgisini atmayın.

Biçimlendirme sahte farklılıklar yaratabilir

08080 ve 8080, ikisi de ondalık portları ifade ediyorsa aynı sayısal değerdir. IPv6 adreslerinin de eşdeğer birkaç metin biçimi olabilir. Karşılaştırmadan önce adresi ve portu normalleştirin; sorun giderme için özgün kaynağı saklayın.

Yinelenenleri kaldırmak listenin biçimini iyileştirir. Uç noktanın çevrimiçi olup olmadığını, iki uç noktanın ayrı çıkışları bulunup bulunmadığını veya ülke etiketinin doğruluğunu denetlemez.

İlgili makaleler