Tích hợp proxy
Hướng dẫn kết nối những công cụ mà lập trình viên vẫn dùng với một địa chỉ ISP tĩnh. Mỗi hướng dẫn đã được chạy thử với một proxy có xác thực trước khi đăng, và mỗi hướng dẫn đều nói rõ điều gì không chạy.
Tóm lại: Mỗi địa chỉ bạn mua có host, port, tên đăng nhập và mật khẩu riêng, và chạy HTTP (giao thức này mang được cả HTTPS) hoặc SOCKS5, chuyển đổi trên đơn hàng. Một đơn hàng xác thực theo một trong hai cách: bằng tên đăng nhập và mật khẩu, hoặc bằng danh sách IP client được phép mà bạn đặt qua API, và khi danh sách này đang được đặt thì mật khẩu không hoạt động. Mỗi hướng dẫn chỉ ra công cụ của nó nhận các giá trị đó ở đâu.
Mỗi công cụ đặt proxy ở một chỗ khác nhau: một dictionary theo scheme trong requests, một tùy chọn của trình duyệt trong Selenium, một tham số khi launch hoặc khi tạo context trong Playwright. Thông tin kết nối đằng sau chúng vẫn là bốn giá trị như nhau, và cùng một quy tắc quyết định khi nào cần mật khẩu, khi nào cần một IP nằm trong danh sách cho phép.
Chọn công cụ bạn dùng
Câu hỏi về các hướng dẫn tích hợp
Nên bắt đầu với hướng dẫn nào?
Hướng dẫn cho công cụ mà code của bạn đang dùng. Python requests dành cho script tải trang mà không cần trình duyệt; Selenium và Playwright dành cho trình duyệt thật, trong đó Playwright là công cụ đơn giản hơn khi proxy cần mật khẩu.
Nên kết nối qua HTTP hay SOCKS5?
HTTP, trừ khi thứ bạn gửi không phải lưu lượng web hoặc bạn muốn tên miền được phân giải tại proxy. HTTP là giao thức mà đơn hàng dùng lúc ban đầu, và nó mang HTTPS dưới dạng tunnel. SOCKS5 cần chuyển proxy sang giao thức này trên đơn hàng trước, và khi đó trình duyệt cần danh sách IP cho phép thay cho mật khẩu. SOCKS5
Đặt danh sách IP cho phép ở đâu?
Qua API, với PUT /orders/ORDER_ID/whitelist, hoặc bằng công cụ set_proxy_whitelist của máy chủ MCP. Bảng điều khiển hiện chưa có chức năng cho việc này. Danh sách nhận địa chỉ IPv4, mỗi lần gọi sẽ thay thế danh sách trước đó, và áp dụng cho cả HTTP lẫn SOCKS5. Khi danh sách đang được đặt, proxy chỉ chấp nhận các địa chỉ có trong danh sách, còn tên đăng nhập và mật khẩu ngừng hoạt động với đơn hàng đó; gửi một danh sách rỗng sẽ tắt danh sách cho phép, và đăng nhập bằng mật khẩu hoạt động trở lại. Máy chủ MCP
Sẽ có hướng dẫn cho các công cụ khác không?
Puppeteer, Scrapy và curl là những ứng viên tiếp theo. Chúng tôi chỉ đăng một hướng dẫn khi code của nó đã được chạy với proxy, nên hiện chưa có ngày cho các hướng dẫn này.
