Proxy dùng chung: Cách hoạt động và lựa chọn

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.

Bạn và hai khách hàng khác chọn 203.0.113.21:8080 trong danh sách proxy của mình. Ba kết nối riêng đi thẳng đến proxy dùng chung. Website nhận yêu cầu của các khách hàng từ cùng IP đầu ra 203.0.113.21.
Bạn và hai khách hàng khác kết nối đến gateway dùng chung. Gateway chọn IP đầu ra từ nhóm dùng chung. Trong ví dụ, yêu cầu đầu của bạn và yêu cầu của khách hàng khác dùng 203.0.113.21; yêu cầu tiếp theo của bạn dùng 203.0.113.34. Những địa chỉ này không được dành độc quyền cho từng khách hàng.

Truy cập dùng chung trên các loại mạng

Máy chủ DC: một IP có thể được nhiều khách hàng sử dụ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.

Cùng thiết kế máy chủ, có nhãn ISP: một IP có thể được nhiều khách hàng sử dụng.

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ỉ.

Kết nối hộ gia đình qua SDK: IP đầu ra có thể được nhiều khách hàng trong nhóm dùng chung sử dụng.

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.

Modem có SIM có thể được nhiều khách hàng sử dụng.

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?

Ví dụ minh họa: ba người mua dùng một IP—bạn và hai khách hàng khác. Hình đếm người, không đếm kết nối. Hãy hỏi dịch vụ số người mua khác thực tế.

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?

Ví dụ: website cho năm yêu cầu trong mỗi khoảng thời gian và đếm theo IP. Một yêu cầu của bạn cộng bốn yêu cầu từ khách hàng khác dùng hết hạn mức. Yêu cầu tiếp theo nhận 429. Đây là minh họa một nguyên nhân có thể gây giới hạn tần suấ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?

Website A chặn IP đầu ra dùng chung sau hoạt động của khách hàng khác. Yêu cầu của bạn qua địa chỉ đó cũng bị từ chối dù kết nối proxy hoạt độ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í dụ dịch vụ dân cư có bộ lọc vị trí. Trong sáu đầu ra, chỉ A và E trực tuyến ở Berlin. Đây không phải mô tả thiết lập ProxyCompass.

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?

Tình huống liên quan đến proxy di động dùng chung trên một modem SIM. Nếu khách hàng khác được kết nối lại modem, họ có thể làm gián đoạn yêu cầu của bạn. Đây không phải mô tả điều khiển proxy trung tâm dữ liệu hoặc ISP.

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?

Tình huống có thể xảy ra: cùng tệp tải sau cùng thời gian đã trôi qua. Tệp hoàn tất trên kết nối dùng chung không tắc nghẽn nhưng mới được một phần khi tải của khách hàng khác cao. Tiến độ chỉ để minh họa.

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í dụ minh họa: hai gói mười IP cho cùng thời gian. Gói A giá 20 đơn vị, năm IP hoạt động với website của bạn: bốn đơn vị mỗi IP dùng được. Gói B giá 30 đơn vị, cả mười IP hoạt động: ba đơn vị mỗi IP dùng được. Đây không phải giá thực tế.

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.

Quay lại cơ sở kiến thức