Endpoint Inspect
Một endpoint chẩn đoán công khai trả về IP client của bạn và thông tin chi tiết về việc phát hiện proxy. Hãy sử dụng nó để xác minh xem lưu lượng outbound của bạn có đang đi qua một proxy hay không trước khi bạn bắt đầu gửi các request qua FourA.
Request
GET /inspect
Endpoint này là công khai. Không cần API key, không cần header X-API-Key.
curl https://eu.api.foura.ai/inspect
Response
{
"clientIp": "203.0.113.42",
"proxyDetection": {
"isProxy": false,
"proxyType": "none",
"anonymityLevel": "none",
"confidence": "medium",
"detectedHeaders": [],
"explanation": "Direct connection (no client-side proxy detected). Note: Elite proxies cannot be ruled out without additional data."
},
"proxyChain": {
"originalClientIp": "203.0.113.42",
"proxyCount": 0,
"hasPrivateIps": false
},
"timestamp": "2026-04-29T08:07:04.683Z"
}
Các trường cấp cao nhất
| Trường | Kiểu dữ liệu | Mô tả |
|---|---|---|
clientIp |
string | IP client gốc (địa chỉ ngoài cùng bên trái trong chuỗi forwarded) |
proxyDetection |
object | Phát hiện proxy và phân tích mức độ ẩn danh |
proxyChain |
object | Phân tích chi tiết chuỗi IP phía client |
timestamp |
string | Nhãn thời gian ISO 8601 khi request được kiểm tra |
proxyDetection
| Trường | Kiểu dữ liệu | Mô tả |
|---|---|---|
isProxy |
boolean | True nếu phát hiện các header proxy phía client |
proxyType |
string | Một trong các giá trị: transparent, anonymous, distorting, elite, none |
anonymityLevel |
string | Một trong các giá trị: transparent, anonymous, elite, none |
confidence |
string | Độ tin cậy của việc phát hiện: high, medium, hoặc low |
detectedHeaders |
string[] | Tên các header báo hiệu có proxy (ví dụ: via, forwarded) |
explanation |
string | Tóm tắt kết quả bằng tiếng Anh đơn giản |
proxyChain
| Trường | Kiểu dữ liệu | Mô tả |
|---|---|---|
originalClientIp |
string | Giống như clientIp ở cấp cao nhất |
proxyChain |
string[] | Danh sách các IP proxy giữa bạn và FourA, nếu có |
proxyCount |
number | Số lượng proxy được phát hiện trong chuỗi (0 = trực tiếp) |
via |
string[] | Nội dung của header Via, nếu có |
hasPrivateIps |
boolean | True nếu có bất kỳ IP riêng tư/nội bộ nào xuất hiện trong chuỗi |
Các loại Proxy
| Loại | Ý nghĩa |
|---|---|
transparent |
Chuyển tiếp IP thật của bạn và tự nhận diện là một proxy |
anonymous |
Ẩn IP thật của bạn nhưng tự nhận diện là một proxy |
distorting |
Gửi một IP client giả đến đích |
elite |
Không có header proxy, trông giống như một kết nối trực tiếp |
none |
Không phát hiện proxy phía client |
Khi nào nên sử dụng
- Xác nhận lưu lượng outbound của bạn không đi qua một proxy doanh nghiệp hoặc VPN ngoài ý muốn.
- Debug lý do tại sao IP thật của bạn xuất hiện trong log của trang web mục tiêu ngay cả khi bạn nghĩ mình đang ẩn danh.
- Xác minh xem proxy dân cư (residential) hoặc proxy xoay (rotating) có đang che giấu nguồn của bạn trước khi bạn gửi các request trả phí qua FourA.
Endpoint này kiểm tra kết nối của bạn tới FourA. Nó không kiểm tra mạng lưới proxy của chính FourA. Để xác minh request được định tuyến qua FourA đến từ IP nào, hãy sử dụng Proxy endpoint và đọc response.
Giới hạn
- Không yêu cầu xác thực.
- Áp dụng rate limit công khai khá rộng rãi. Nếu bạn gọi nó nhiều hơn vài lần mỗi giây từ cùng một IP, kết nối có thể bị giới hạn tốc độ (throttling).
- Response chỉ phản ánh các header và IP. Nó không thể phát hiện một elite proxy hoàn toàn trong suốt đã loại bỏ tất cả các header proxy.
Tài liệu liên quan
- API Endpoints: Các endpoint request đã được xác thực
- Authentication: Cách xác thực các phần còn lại của API
- Common Issues: Debug các lỗi request thất bại