Máy chủ proxy là một máy tính thay mặt bạn gửi yêu cầu lên internet. Thay vì kết nối thẳng tới website, trình duyệt hoặc script của bạn kết nối tới proxy, rồi proxy kết nối tới website. Website trả lời proxy, và proxy chuyển câu trả lời lại cho bạn.
Đường vòng nhỏ đó thay đổi một điều quan trọng: website thấy địa chỉ IP của proxy chứ không phải của bạn.
Yêu cầu đi qua proxy như thế nào
- Chương trình của bạn mở kết nối tới proxy — ví dụ
203.0.113.10:8080. - Cho proxy biết cần đến đâu:
example.com, cổng 443. - Proxy tự mở kết nối riêng tới
example.com. - Dữ liệu đi theo cả hai chiều qua proxy cho tới khi một bên đóng kết nối.
Với website HTTPS, nội dung được mã hóa suốt đường đi. Proxy biết bạn truy cập máy chủ nào nhưng không đọc được trang, mật khẩu hay cookie bên trong đường hầm mã hóa.
Website thấy gì
- Địa chỉ IP — IP đầu ra của proxy. Nó cũng quyết định quốc gia mà website nghĩ bạn đang ở.
- Header — những gì trình duyệt gửi, cộng với những gì proxy thêm vào. Một số proxy thêm
X-Forwarded-Forchứa IP thật của bạn; số khác không thêm gì. Đó chính là chủ đề của bài các mức ẩn danh. - Độ trễ — yêu cầu qua proxy ở xa mất nhiều thời gian hơn, vì vậy chúng tôi hiển thị độ trễ đo được của từng proxy trong danh sách proxy miễn phí.
Các loại proxy chính
Theo giao thức:
- Proxy HTTP hiểu yêu cầu web. Dễ dùng nhất trong trình duyệt và công cụ thu thập dữ liệu.
- Proxy SOCKS4 và SOCKS5 chuyển tiếp mọi kết nối TCP mà không xem bên trong. SOCKS5 còn hỗ trợ UDP và xác thực. So sánh chi tiết trong bài HTTP và SOCKS5.
Theo nguồn gốc IP:
- Proxy trung tâm dữ liệu chạy trên máy chủ của các công ty hosting. Nhanh và rẻ nhưng website dễ nhận ra.
- Proxy dân cư dùng IP của kết nối internet gia đình và trông như khách truy cập bình thường.
- Proxy di động đưa lưu lượng qua mạng di động, nơi một IP được hàng nghìn người dùng thật chia sẻ.
Theo quyền truy cập:
- Proxy công khai (miễn phí) mở cho tất cả mọi người. Danh sách của chúng tôi gồm các máy chủ như vậy.
- Proxy riêng do một khách hàng thuê và được bảo vệ bằng tên đăng nhập và mật khẩu.
Proxy dùng để làm gì
- Xem website như người dùng ở quốc gia khác: giá, kết quả tìm kiếm, quảng cáo, nội dung khả dụng.
- Thu thập dữ liệu công khai quy mô lớn mà không bị giới hạn bởi một IP.
- Kiểm tra website của chính bạn, nhắm mục tiêu theo vùng và tường lửa từ bên ngoài.
- Giấu IP nhà bạn khỏi các website bạn truy cập.
- Truy cập tài nguyên bị chặn trong mạng của bạn.
Proxy và VPN
VPN mã hóa toàn bộ lưu lượng của thiết bị và gửi qua một máy chủ. Proxy hoạt động theo từng ứng dụng: bạn cấu hình trong trình duyệt hoặc script, và chỉ lưu lượng đó đi qua proxy. Proxy linh hoạt hơn — một công cụ thu thập dữ liệu có thể dùng hàng trăm proxy cùng lúc — còn VPN đơn giản hơn khi cần bảo vệ cả thiết bị.
Proxy miễn phí có an toàn không?
Proxy công khai là máy chủ của người lạ. Hãy coi nó là không đáng tin: chỉ mở website HTTPS, không bao giờ gửi mật khẩu hay thông tin thanh toán qua đó, và sẵn sàng cho việc nó biến mất bất cứ lúc nào. Với việc quan trọng, hãy dùng proxy riêng từ nhà cung cấp đáng tin cậy.
Bắt đầu thế nào
Mở danh sách proxy miễn phí, lọc theo giao thức và quốc gia rồi chọn proxy vừa được kiểm tra vài giây trước. Bài hướng dẫn cách dùng proxy có cài đặt cụ thể cho trình duyệt, curl và Python.