Cùng IP proxy, khác cổng: có phải bản trùng?
Địa chỉ IP và cổng cùng xác định một điểm cuối. Hãy giữ sự phân biệt này khi nhập, kiểm tra hoặc loại bản trùng trong danh sách proxy.
Hai dòng có cùng địa chỉ IP nhưng khác cổng là hai điểm cuối khác nhau. Xóa một dòng chỉ vì IP lặp lại có thể làm mất proxy đang hoạt động hoặc một giao thức proxy khác.
Ví dụ, 203.0.113.10:8080 và 203.0.113.10:1080 kết nối tới các cổng khác nhau. Một cổng có thể chạy HTTP, cổng kia chạy SOCKS5. Quy tắc truy cập và khả năng sẵn sàng cũng có thể khác. Những số cổng minh họa này không khẳng định dịch vụ thực tế là gì.
Kiểm tra đầy đủ điểm cuối
Nếu cổng 8080 hết thời gian chờ, yêu cầu thành công tới cổng 1080 không chứng minh dòng đầu tiên hoạt động. Ghi lại giao thức, địa chỉ và cổng cho từng lần kiểm tra. Báo cáo chỉ ghi “IP này chết” làm mất thông tin có thể giải thích kết quả.
Chiều ngược lại cũng đúng: hai cổng cuối cùng có thể dùng cùng một địa chỉ đi ra. Điều đó không biến chúng thành cùng một điểm cuối kết nối. Chúng có thể dùng chung hạ tầng hoặc giới hạn, nên giữ cả hai dòng không chứng minh bạn có hai nhà vận hành độc lập hay hai lối ra khác nhau.
Thế nào mới là bản trùng?
Với danh sách đơn giản dùng một giao thức đã biết, loại bản trùng theo IP đã chuẩn hóa và giá trị cổng dạng số. Ví dụ làm sạch bằng Python chỉ dành cho IPv4 áp dụng quy tắc này cho các dòng IP:port thông thường. Nếu tệp trộn nhiều giao thức, hãy giữ cả thông tin đó. Khi nhập từ danh sách proxy miễn phí, lưu giao thức cùng từng địa chỉ và cổng.
Hai nhãn cho đúng cùng một IP:port cần được xem xét kỹ hơn. Mục HTTP và mục HTTPS có thể mô tả một proxy HTTP cũng hỗ trợ CONNECT. Hoặc dịch vụ có thể chấp nhận nhiều kiểu bắt tay. Chỉ gộp bản ghi khi hiểu các nhãn có nghĩa gì; đừng làm mất thông tin về khả năng trong lúc làm sạch văn bản.
Định dạng có thể tạo ra khác biệt giả
08080 và 8080 có cùng giá trị số nếu cả hai đều là cổng thập phân. Địa chỉ IPv6 cũng có thể có nhiều dạng văn bản tương đương. Chuẩn hóa địa chỉ và cổng trước khi so sánh, đồng thời giữ nguồn gốc để xử lý sự cố.
Loại bản trùng giúp cải thiện định dạng danh sách. Nó không kiểm tra điểm cuối có trực tuyến hay không, hai điểm cuối có lối ra riêng hay không, hoặc nhãn quốc gia có chính xác không.