IP manzili bir xil, portlari esa boshqa bo‘lgan ikki qator turli ulanish nuqtalaridir. Faqat IP takrorlangani uchun birini o‘chirish ishlaydigan proksi yoki boshqa proksi protokolini yo‘qotishi mumkin.

Masalan, 203.0.113.10:8080 va 203.0.113.10:1080 boshqa-boshqa portlarga ulanadi. Birida HTTP, ikkinchisida SOCKS5 ishlashi mumkin. Kirish qoidalari yoki mavjudligi ham farqlanishi mumkin. Misoldagi port raqamlari haqiqiy xizmat haqida hech narsani aniq bildirmaydi.

Ulanish nuqtasini to‘liq tekshiring

8080 portida kutish vaqti tugasa, 1080 portiga muvaffaqiyatli so‘rov birinchi qator ishlashini isbotlamaydi. Har bir tekshiruvda protokol, manzil va portni yozing. Faqat “bu IP ishlamaydi” degan hisobot natijani tushuntirishi mumkin bo‘lgan ma’lumotni yo‘qotadi.

Teskarisi ham to‘g‘ri: ikki port oxir-oqibat bir xil chiqish manzilidan foydalanishi mumkin. Bu ularni bitta ulanish nuqtasiga aylantirmaydi. Ular infratuzilma yoki cheklovlarni bo‘lishishi mumkin, shuning uchun ikkala qatorni saqlash ikkita mustaqil operator yoki ikki xil chiqish borligini isbotlamaydi.

Nimani takror deb hisoblash kerak?

Bitta ma’lum protokoldagi oddiy ro‘yxatda takrorlarni me’yorlashtirilgan IP manzil va portning son qiymati bo‘yicha olib tashlang. Faqat IPv4 uchun Python tozalash misoli bu qoidani oddiy IP:port qatorlariga qo‘llaydi. Faylda protokollar aralashgan bo‘lsa, shu ma’lumotni ham saqlang. Bepul proksilar ro‘yxatidan import qilganda protokolni har bir manzil va port bilan birga saqlang.

Aynan bir xil IP:port uchun ikki yorliq yaqinroq tekshirishni talab qiladi. HTTP va HTTPS yozuvlari CONNECT’ni ham qo‘llaydigan bitta HTTP proksini anglatishi mumkin. Yoki xizmat bir necha turdagi dastlabki kelishuvni qabul qilishi mumkin. Yozuvlarni faqat yorliqlar ma’nosini tushungandan keyin birlashtiring; matnni tozalashda imkoniyatlar haqidagi ma’lumotni tashlamang.

Yozilish shakli soxta farqlarni yaratishi mumkin

08080 va 8080 ikkalasi ham o‘nlik port bo‘lsa, bir xil son qiymatini bildiradi. IPv6 manzillarining ham bir necha teng kuchli matn shakli bo‘lishi mumkin. Solishtirishdan oldin manzil va portni me’yorlashtiring, muammoni aniqlash uchun asl manbani saqlang.

Takrorlarni olib tashlash ro‘yxat shaklini yaxshilaydi. U ulanish nuqtasi onlaynligini, ikki nuqtaning alohida chiqishlari borligini yoki mamlakat yorlig‘i to‘g‘riligini tekshirmaydi.

O'xshash maqolalar