Proxy dùng chung: Cách hoạt động và lựa chọn
Proxy dùng chung cho nhiều khách hàng của một dịch vụ truy cập cùng IP đầu ra hoặc kết nối proxy. Yêu cầu từ những người mua khác nhau có thể đến website qua một địa chỉ đồng thời. Khách hàng trả tiền cho quyền truy cập và dịch vụ phân bổ tài nguyên dùng chung giữa họ.
Dùng chung thường giảm chi phí truy cập và cho phép dùng nhiều địa chỉ hơn trong cùng ngân sách. Tải và hoạt động của khách hàng khác cũng có thể ảnh hưởng kết quả. Bài tổng quan về proxy riêng tư và dùng chung giải thích hai mô hình truy cập; bài này trình bày cách dùng chung hoạt động, lợi ích và những điều cần thử trước khi mua.
Cách quyền truy cập dùng chung hoạt động
Dịch vụ proxy nhận kết nối của khách hàng và chuyển tiếp yêu cầu qua các địa chỉ đầu ra khả dụng. Mỗi người mua có thể có thông tin xác thực, quyền truy cập và thống kê lưu lượng riêng. Dịch vụ phân biệt khách hàng ngay cả khi website thấy cùng IP công cộng. Phản hồi trở về qua các kết nối tương ứng; dùng chung địa chỉ không tự gộp phiên trình duyệt, cookie hay tài khoản website.
Khách hàng nhận danh sách IP và cổng hoặc kết nối đến gateway chọn IP đầu ra từ nhóm dùng chung. Nhiều cổng gateway có thể dùng cùng IP đầu ra. Hãy đếm các địa chỉ khác nhau mà website thấy, không chỉ các mục kết nối nhà cung cấp giao.
Dùng chung mô tả quyền truy cập của nhiều khách hàng. Địa chỉ có thể giữ nguyên hoặc đổi theo quy tắc dịch vụ. Trong nhóm dùng chung thông thường, giữ IP trong một phiên—phiên giữ nguyên IP—cũng không dành độc quyền IP cho một khách hàng. Truy cập dùng chung trả phí có thể yêu cầu xác thực; proxy mở miễn phí là mô hình dịch vụ riêng.
Truy cập dùng chung trên các loại mạng
Proxy trung tâm dữ liệu: nhiều khách hàng dùng cùng IP
Proxy trung tâm dữ liệu dùng chung chạy trên hạ tầng máy chủ trong trung tâm dữ liệu. Dịch vụ cho nhiều khách hàng gửi yêu cầu qua cùng địa chỉ. Người mua có thể nhận các danh sách IP trùng nhau một phần hoặc kết nối đến gateway phân phối yêu cầu trong nhóm dùng chung.
Một máy chủ xử lý nhiều địa chỉ và kết nối. Băng thông và năng lực xử lý được phân bổ giữa các tác vụ trên hạ tầng đó. Dịch vụ có thể giới hạn số khách hàng trên mỗi IP, băng thông hoặc kết nối đồng thời của từng người mua. Cách phân bổ này quyết định tải của khách hàng khác ảnh hưởng rõ đến mức nào.
Website nhận yêu cầu từ một IP đầu ra ngay cả khi những người mua có tài khoản dịch vụ proxy riêng. Nếu website giới hạn tần suất theo IP, yêu cầu của mọi khách hàng đó có thể cộng vào cùng bộ đếm.
Proxy ISP: cùng mô hình với địa chỉ của nhà cung cấp internet
Proxy ISP dùng chung hoạt động tương tự: proxy chạy trên máy chủ và nhiều khách hàng được truy cập cùng IP đầu ra. Khác biệt nằm ở nguồn địa chỉ—chúng được lấy từ nhà cung cấp internet. Các sản phẩm như vậy cũng có thể được bán dưới tên Static Residential.
Khách hàng nhận danh sách proxy hoặc thông tin kết nối gateway. Với cấp phát tĩnh, địa chỉ có thể khả dụng suốt thời gian trả phí nhưng vẫn dùng chung. Đây là dịch vụ dựa trên máy chủ dùng địa chỉ ISP; nó không phụ thuộc vào việc máy tính hộ gia đình luôn bật.
Nguồn gốc IP có thể ảnh hưởng cách website phân loại mạng. Quyền dùng chung vẫn áp dụng: nhiều khách hàng góp phần tạo tải và lịch sử yêu cầu gắn với địa chỉ.
Proxy dân cư: nhóm kết nối hộ gia đình dùng chung
Dùng chung là mô hình tiêu chuẩn của nhóm dân cư thông thường. Dịch vụ tập hợp các kết nối hộ gia đình khả dụng, kể cả qua ứng dụng có SDK, rồi chọn thiết bị phù hợp cho yêu cầu của khách hàng. Người mua nhận quyền truy cập mạng thiết bị thay vì danh sách IP cá nhân cố định. Có những cách cấp phát chuyên biệt, nhưng chúng không đặc trưng cho nhóm dùng chung thông thường.
Địa chỉ nhìn chung không được cấp cho một nhóm người mua nhỏ cố định. Một kết nối có thể phục vụ yêu cầu của các khách hàng khác nhau, kể cả đồng thời, trong quy tắc phân bổ tải của dịch vụ. Hạn mức kết nối đồng thời được quảng cáo không cho biết bao nhiêu khách hàng khác đang dùng cùng đầu ra.
Quốc gia và thành phố phổ biến có thể nhận nhiều yêu cầu hơn, nhưng cũng có thể có nhiều thiết bị khả dụng hơn. Lọc theo thành phố, nhà cung cấp hoặc mạng làm giảm tập đủ điều kiện. Kết quả phụ thuộc cả nhu cầu lẫn kết nối sẵn có; chỉ chọn nơi ít phổ biến không đảm bảo tải nhẹ hơn hay truy cập ổn định hơn.
Hiệu năng phụ thuộc kết nối internet hộ gia đình, tải thiết bị và yêu cầu của khách hàng khác. Chủ hộ cũng dùng kết nối, còn thiết bị có thể ngoại tuyến. Vì vậy, cùng bộ lọc có thể cho độ trễ, tốc độ truyền và tính sẵn sàng khác nhau theo thời điểm. Nhóm có thể tìm được đầu ra thay thế, nhưng không đảm bảo giữ IP trước.
Proxy di động: nhiều khách hàng dùng chung một modem
Trong dịch vụ di động dùng chung, nhiều người mua có thể dùng một modem hoặc điện thoại có SIM. Chẳng hạn, dịch vụ có thể bán quyền truy cập một modem cho ba khách hàng. Mỗi người có thông tin xác thực kết nối riêng nhưng yêu cầu đi qua cùng kết nối di động. Ba khách hàng không có nghĩa là ba modem hay ba phần băng thông bằng nhau được đảm bảo.
Năng lực khả dụng phụ thuộc chất lượng tín hiệu, tải mạng di động, thiết bị và tổng lưu lượng người dùng modem. Nếu một khách hàng bắt đầu tải tệp lớn, băng thông còn lại cho người khác có thể giảm. Giới hạn riêng từng người có thể giúp phân bổ tài nguyên khi dịch vụ áp dụng.
Kết nối lại modem ảnh hưởng kết nối dùng chung. Nếu bất kỳ ai trong ba khách hàng đều có thể kích hoạt kiểu đổi IP này, hành động của một người có thể ngắt yêu cầu người khác. Dịch vụ khác tự quản lý thay đổi theo lịch chung. Vì vậy, quyền kết nối lại và quy tắc giữ IP quan trọng đối với modem dùng chung.
CGNAT trong mạng di động bổ sung một hình thức dùng chung khác: các thuê bao khác nhau có thể dùng cùng IPv4 công cộng đồng thời. Điều này cũng xảy ra với modem chuyên dụng. Nhóm di động được cung cấp qua SDK cũng có thể cho khách hàng truy cập mạng thiết bị dùng chung; mô hình đó có thể không có nhóm cố định ba khách hàng trên mỗi modem.
Ưu điểm của proxy dùng chung
Chi phí truy cập thấp hơn
Chi phí địa chỉ và hạ tầng được chia giữa nhiều người mua. Với loại mạng, khu vực và điều kiện tương đương, cách này thường cho phép giá truy cập thấp hơn. Khoản tiết kiệm hữu ích cho kiểm tra trang công khai định kỳ, thu thập dữ liệu công khai và thử nghiệm không cần độc quyền IP đầu ra.
So sánh những gói làm được cùng công việc. Nhóm dân cư dùng chung tính theo dung lượng lưu lượng có thể đắt hơn gói trung tâm dữ liệu: nguồn IP, dung lượng dữ liệu và dịch vụ cung cấp đều ảnh hưởng giá. Lợi ích của dùng chung là chi phí thấp hơn cho một cấu hình hoạt động phù hợp.
Nhiều IP hơn trong cùng ngân sách
Giá truy cập thấp hơn có thể giúp mua được tập địa chỉ dùng chung lớn hơn. Điều này đặc biệt liên quan đến proxy trung tâm dữ liệu và ISP bán theo gói có số IP xác định. Khách hàng có thể phân phối tác vụ qua nhiều đầu ra thay vì dồn yêu cầu của mình lên một địa chỉ.
Quy mô hữu ích của gói là số IP khác nhau hoạt động với website và vị trí cần thiết. Đầu ra trùng lặp và địa chỉ chịu cùng hạn chế mạng không đem lại mức mở rộng mong đợi. Khi chọn gói lớn, hãy đánh giá thành phần và địa chỉ hoạt động cùng số lượng được quảng cáo.
Một nhóm dùng chung có thể cung cấp nhiều vị trí
Nhóm dùng chung có nhắm mục tiêu địa lý cho phép chọn vị trí sẵn có cho từng tác vụ mà không cần duy trì danh sách IP được cấp lâu dài cho mỗi nơi. Điều này hữu ích khi hôm nay cần kiểm tra một quốc gia và ngày mai cần nhiều quốc gia khác. Dịch vụ chọn đầu ra khả dụng.
Lợi ích áp dụng cho gói có nhóm dùng chung và các bộ lọc cần thiết. Danh sách dùng chung cố định có khu vực địa lý của gói đã mua. Với tác vụ ngắn ở nhiều vị trí, hãy kiểm tra việc đổi vị trí có nằm trong một gói truy cập không và ảnh hưởng tính phí thế nào.
Điều cần cân nhắc khi chọn proxy dùng chung
Bao nhiêu khách hàng có thể dùng một IP?
Không có con số tiêu chuẩn. Cùng IP dùng chung có thể dành cho một nhóm người mua nhỏ hoặc khách hàng của nhóm IP dùng chung, và nhóm đó có thể thay đổi. Số người khác có thể dùng địa chỉ cùng lúc với bạn phụ thuộc dịch vụ.
Trước khi mua, hãy hỏi: “Bao nhiêu khách hàng khác có thể dùng từng IP trong gói của tôi? Có giới hạn tối đa không?” Nếu dịch vụ không công bố số lượng hay đảm bảo giới hạn, chỉ từ dùng chung không thể cho biết.
Vì sao website giới hạn yêu cầu khi tôi gửi rất ít?
Nếu website đếm theo IP, yêu cầu của khách hàng proxy khác có thể cộng vào cùng bộ đếm. Giới hạn có thể ảnh hưởng bạn trước khi ứng dụng của bạn tạo nhiều lưu lượng. Hạn mức gói proxy và hạn mức website hoạt động độc lập.
Phản hồi 429 báo giới hạn tần suất; nó không chứng minh khách hàng khác gây ra. Website có thể đếm theo tài khoản, cookie, IP hoặc tổ hợp tín hiệu; phản hồi cũng có thể đến từ dịch vụ proxy. Ghi nguồn phản hồi, thời điểm và IP đầu ra. Nếu có Retry-After, hãy đợi khoảng thời gian được chỉ định. Giới hạn lặp lại khi tải của riêng bạn nhẹ là bằng chứng hữu ích để trao đổi với nhà cung cấp.
Khách hàng khác có thể khiến IP đang hoạt động bị chặn không?
Có. Hoạt động của khách hàng khác có thể kích hoạt kiểm tra hoặc chặn địa chỉ dùng chung trong thời gian bạn thuê. Hạn chế có thể áp dụng trên một website cụ thể, nên kiểm tra proxy khả dụng thành công không xác lập quyền truy cập các trang bạn cần. Website cũng tiếp tục đánh giá yêu cầu của bạn.
Trước khi mua, xác định dịch vụ làm gì khi đích cần thiết chặn địa chỉ: thay thế, cho dùng phần khác của nhóm hay coi proxy vẫn hoạt động vì kết nối còn chạy. Nếu hạn chế bao phủ mạng con hoặc mạng của nhà vận hành, IP lân cận có thể cho cùng kết quả. Dùng chung không cho bạn quyền quyết định khách hàng khác nào được dùng đầu ra khi tác vụ cần quyền kiểm soát đó.
Còn bao nhiêu IP dân cư sau khi lọc?
Với dịch vụ dân cư có lọc quốc gia, thành phố hoặc nhà cung cấp, hãy đếm IP khả dụng theo điều kiện tác vụ. Quy mô nhóm được quảng cáo có thể bao gồm địa chỉ xuất hiện trong cả tháng ở tất cả quốc gia. Nó không cho biết hiện có bao nhiêu IP trực tuyến trong một thành phố hay mạng của một nhà cung cấp.
Thử các bộ lọc định dùng. Ghi tần suất IP lặp lại, thời gian chọn và điều xảy ra khi không có thiết bị phù hợp. Dịch vụ có thể chờ, trả lỗi hoặc chọn thay thế theo quy tắc. Nếu tác vụ cần vị trí cụ thể, kiểm tra đầu ra thay thế vẫn khớp vị trí đó.
Khách hàng khác có thể đổi IP của modem di động dùng chung không?
Câu hỏi áp dụng cho proxy di động dùng chung khi nhiều khách hàng dùng một modem có SIM. Nếu dịch vụ cho họ kích hoạt đổi IP, bất kỳ người nào cũng có thể kết nối lại modem và làm gián đoạn yêu cầu của người khác.
Trước khi mua, kiểm tra ai kiểm soát đổi IP: chỉ nhà cung cấp, một lịch chung hay từng khách hàng qua liên kết đặc biệt. Nếu cần giữ địa chỉ lâu, tìm hiểu người dùng khác có thể đổi bất cứ lúc nào không.
Khách hàng khác có thể làm proxy chậm đi không?
Có. Tải dùng chung cao có thể giảm tốc độ: trang mở chậm hơn và tệp tải lâu hơn. Mức độ ảnh hưởng phụ thuộc băng thông dư và cách dịch vụ phân bổ giữa khách hàng.
Trước khi mua, thử tốc độ trong ứng dụng của mình và trên website đích. Lặp lại vào các thời điểm khác nhau với tải thường dùng. Điều này cho thấy tốc độ có đủ cho công việc hằng ngày và thay đổi nhiều đến đâu.
Làm sao biết gói nào đáng tiền hơn?
Với gói có danh sách IP cố định, so sánh giá với số địa chỉ hoạt động trên website đích. Gói rẻ hơn có thể kém hiệu quả kinh tế nếu một phần đáng kể số IP bị website chặn hoặc không phù hợp ứng dụng.
Trong thời gian thử, kiểm tra từng IP của gói nhỏ và đếm số phù hợp công việc. Chia giá gói cho số dùng được rồi so sánh các gói cùng thời gian. Cũng kiểm tra quy tắc thay địa chỉ không phù hợp.
Cách thử gói dùng chung trước khi mở rộng
1. Xác định cấu hình và tiêu chí thành công
Nêu loại mạng, quốc gia hoặc thành phố, số IP đầu ra khác nhau, thời lượng phiên và tác vụ đồng thời. Quyết định thời gian phản hồi, tỷ lệ thành công và chi phí mỗi kết quả chấp nhận được. Với modem dùng chung, xác định cả gián đoạn chấp nhận được và quy tắc đổi IP; với nhóm dân cư, ghi chính xác bộ lọc.
2. Bắt đầu với gói nhỏ theo điều kiện dự kiến
Lần thử cần có cùng mô hình dùng chung và giới hạn như gói chính. Bản trình diễn nhanh hơn với ít lưu lượng cạnh tranh không cho thấy gói thông thường hoạt động thế nào. Kiểm tra IP đầu ra thực tế, nguồn mạng và vị trí; với danh sách, so sánh số mục với số đầu ra khác nhau.
3. Chạy toàn bộ quy trình vào các thời điểm khác nhau
Thử trang và thao tác cần thiết trong ứng dụng, rồi lặp lại với mức đồng thời dự kiến vào các giờ khác nhau. Ghi IP đầu ra, thời gian đến kết quả hữu ích, lỗi, lần thử lại, thử thách website và lưu lượng. Phân biệt proxy không khả dụng, website từ chối và mất phiên. Kiểm tra nội dung trả về: thay vì dữ liệu cần, có thể nhận trang thử thách hoặc kết quả rỗng.
4. Tăng quy mô gói dựa trên kết quả đo
Mở rộng khi gói thực hiện được tác vụ ở vị trí cần thiết, giữ kết quả chấp nhận được theo thời điểm và phù hợp chi phí mỗi thao tác thành công. Giữ mô hình truy cập và giới hạn đã thử. Nếu lỗi tiêu hết khoản tiết kiệm, trước tiên tìm nguyên nhân: quá ít đầu ra phù hợp, kết nối dùng chung, quy tắc website hay modem khởi động lại. IP bổ sung chỉ có ích khi giải quyết giới hạn đã phát hiện.
