ProxyWorld

Sử dụng proxy HTTP và SOCKS5 trong trình duyệt, công cụ và mã

Các gói proxy cung cấp cho bạn proxy HTTP, HTTPS và SOCKS5 hoạt động mà không cần ứng dụng. Hướng dẫn này chỉ ra nơi tìm chi tiết của bạn, cách chọn phương thức đăng nhập và cách sử dụng proxy trong trình duyệt, công cụ, curl và Python.

8 phút đọc

Các gói nào là proxy

Ba gói được cung cấp dưới dạng proxy. Rotating Proxy Pool cung cấp cho bạn 2.200 IP trong 260 mạng con được làm mới mỗi 14 ngày. Static Proxy cung cấp cho bạn các IP riêng tư, được chọn từ hơn 1.000 mạng con, với giá giảm từ $2.68 đến $1.34 mỗi IP khi đơn hàng tăng lên. 1 Gbps Static Proxy cung cấp cho bạn các khối 50 IP riêng tư trên cổng 1 Gbps cho video, thu thập dữ liệu và dữ liệu hàng loạt.

Cả ba đều hỗ trợ HTTP, HTTPS và SOCKS5, và cả ba đều chấp nhận tên người dùng và mật khẩu hoặc danh sách cho phép IP. Vì không có ứng dụng, chúng chạy trên máy chủ, trong hồ sơ trình duyệt, trong công cụ thu thập dữ liệu và trong mã của bạn.

Tìm chi tiết proxy của bạn

Sau khi đơn hàng hoàn tất, mở dịch vụ trong My services. Bạn sẽ thấy máy chủ proxy, cổng cho mỗi giao thức và tên người dùng và mật khẩu proxy của bạn. Trên Static Proxy và 1 Gbps Static Proxy, bạn cũng sẽ thấy danh sách các IP riêng của bạn.

Viết chi tiết theo định dạng mà công cụ của bạn yêu cầu. Hầu hết các công cụ chấp nhận một dòng theo mẫu protocol://USER:PASS@HOST:PORT, ví dụ http://USER:PASS@HOST:PORT hoặc socks5://USER:PASS@HOST:PORT. Thay thế USER, PASS, HOST và PORT bằng các giá trị từ My services.

Tên người dùng và mật khẩu hoặc danh sách cho phép IP

Có hai cách để đăng nhập vào proxy. Với tên người dùng và mật khẩu, mỗi yêu cầu sẽ mang theo thông tin đăng nhập proxy của bạn. Điều này hoạt động từ bất kỳ đâu, bao gồm cả máy tính xách tay di chuyển giữa các mạng, và là tùy chọn đơn giản nhất cho hồ sơ trình duyệt và công cụ máy tính để bàn.

Với danh sách cho phép IP, bạn đăng ký IP công cộng của máy chủ hoặc văn phòng của bạn trong My services. Các yêu cầu từ IP đó sẽ được chấp nhận mà không cần đăng nhập. Đây là tùy chọn sạch hơn cho máy chủ có địa chỉ cố định và cho các công cụ không hỗ trợ đăng nhập proxy. Nhớ cập nhật danh sách cho phép nếu IP của máy chủ thay đổi.

  • Máy tính xách tay hoặc mạng thay đổi: tên người dùng và mật khẩu.
  • Máy chủ có IP cố định: danh sách cho phép IP.
  • Công cụ không hỗ trợ đăng nhập proxy: danh sách cho phép IP.
  • Nhiều hồ sơ trình duyệt trên một máy tính: tên người dùng và mật khẩu, một proxy cho mỗi hồ sơ.

Trong trình duyệt web

Hầu hết các trình duyệt sử dụng cài đặt proxy hệ thống. Trên Windows, mở Settings, sau đó Network and internet, sau đó Proxy, và nhập máy chủ và cổng HTTP dưới phần cài đặt thủ công. Trên macOS, mở System Settings, sau đó Network, chọn kết nối của bạn, mở Details và sau đó Proxies, và điền vào các trường web và secure web proxy. Trình duyệt sẽ yêu cầu tên người dùng và mật khẩu proxy lần đầu tiên bạn mở một trang.

Firefox có cài đặt proxy riêng trong phần network của tùy chọn, nơi bạn cũng có thể nhập máy chủ và cổng SOCKS5. Các công cụ hồ sơ trình duyệt và tiện ích chuyển đổi proxy cho phép bạn cung cấp cho mỗi hồ sơ một proxy riêng, đây là thiết lập thông thường cho các nhóm quản lý nhiều tài khoản với IP Static Proxy.

Trong công cụ thu thập dữ liệu và tự động hóa

Các công cụ thu thập dữ liệu, trình thu thập SEO và phần mềm giám sát thường có trường proxy hoặc nhập danh sách proxy. Dán một proxy mỗi dòng theo định dạng mà công cụ yêu cầu. Đối với đơn hàng Static Proxy, thêm mỗi IP riêng của bạn như một dòng riêng để công cụ có thể phân phối công việc trên chúng. Đối với Rotating Proxy Pool, thêm địa chỉ pool và công cụ sẽ nhận địa chỉ từ pool 2.200 IP.

Đặt số lượng kết nối song song hợp lý. Một tốc độ ổn định giữ cho các IP ở trạng thái tốt và cung cấp dữ liệu đáng tin cậy hơn so với các đợt yêu cầu bùng nổ.

Với curl

curl nhận proxy với tùy chọn -x. Đối với HTTP, lệnh là: curl -x http://USER:PASS@HOST:PORT https://proxyworld.cc/en/my-ip. Đối với SOCKS5, sử dụng lược đồ socks5h để tra cứu tên cũng đi qua proxy: curl -x socks5h://USER:PASS@HOST:PORT https://proxyworld.cc/en/my-ip.

Nếu bạn sử dụng danh sách cho phép IP, bỏ phần đăng nhập: curl -x http://HOST:PORT https://proxyworld.cc/en/my-ip. Trang trả về hiển thị IP mà yêu cầu đã sử dụng, đây là cách nhanh chóng để kiểm tra mỗi proxy trong danh sách.

Với Python

Với thư viện requests, truyền một từ điển proxies. Viết proxy = 'http://USER:PASS@HOST:PORT', sau đó proxies = {'http': proxy, 'https': proxy}, sau đó r = requests.get('https://proxyworld.cc/en/my-ip', proxies=proxies, timeout=30), và print r.status_code để kiểm tra kết quả.

Đối với SOCKS5, cài đặt phần SOCKS thêm với pip install requests[socks] và đặt proxy = 'socks5h://USER:PASS@HOST:PORT' thay thế. Để sử dụng nhiều IP Static Proxy, giữ chúng trong một danh sách và chọn một IP khác cho mỗi phiên, để mỗi mục tiêu thấy một IP nhất quán trong suốt phiên đó.

Đặt thời gian chờ trên mỗi yêu cầu và thử lại một cách lịch sự sau một khoảng dừng khi yêu cầu thất bại. Điều này giữ cho các công việc dài ổn định mà không làm quá tải các trang web bạn thu thập dữ liệu.

Kiểm tra và khắc phục sự cố

Kiểm tra mỗi proxy với /en/my-ip trước khi bạn bắt đầu một công việc lớn. Nếu có gì không hoạt động, kiểm tra các điểm sau.

  • 407 Proxy Authentication Required: tên người dùng hoặc mật khẩu sai, hoặc công cụ không gửi chúng; sao chép lại từ My services.
  • Connection refused hoặc timed out: kiểm tra máy chủ và cổng cho giao thức bạn đã chọn, vì HTTP và SOCKS5 sử dụng các cổng khác nhau.
  • Allowlist không hoạt động: xác nhận IP công khai của máy chủ của bạn và đảm bảo nó đã được lưu trong My services.
  • Lỗi DNS qua SOCKS5: sử dụng socks5h để các truy vấn tên đi qua proxy.

Câu hỏi

1. Tôi nên sử dụng HTTP hay SOCKS5?

Sử dụng HTTP hoặc HTTPS cho trình duyệt và hầu hết các công cụ web. Sử dụng SOCKS5 cho phần mềm cần các loại lưu lượng khác hoặc ưu tiên SOCKS, và chọn socks5h trong curl và Python để tra cứu tên đi qua proxy.

2. Tôi có thể sử dụng cả đăng nhập và danh sách cho phép không?

Có. Các yêu cầu từ một IP được cho phép sẽ được chấp nhận mà không cần đăng nhập, và các yêu cầu với tên người dùng và mật khẩu chính xác sẽ được chấp nhận từ bất kỳ đâu. Nhiều nhóm cho phép IP của máy chủ của họ và sử dụng đăng nhập trên máy tính xách tay.

3. Tôi cần bao nhiêu proxy?

Đối với Static Proxy, đếm số phiên song song hoặc hồ sơ trình duyệt bạn chạy, sau đó kiểm tra các mức giá: giá mỗi IP giảm ở 10, 25, 50, 75 và 100 IP. Đơn đặt hàng tối thiểu là 14 IP.

4. Proxy có cần ứng dụng ProxyWorld không?

Không. Các gói proxy hoạt động trong bất kỳ trình duyệt, công cụ hoặc tập lệnh nào hỗ trợ HTTP, HTTPS hoặc SOCKS5. Ứng dụng chỉ được sử dụng cho các gói dựa trên ứng dụng.

Cách Sử Dụng Proxy HTTP và SOCKS5 trong Trình Duyệt, Công Cụ và Mã