整合
邊緣偵測
每位訪客從您的邊緣發出一次呼叫,以及您的 Worker 執行的策略。
偵測訪客
參數
- ipstring必填
在您的邊緣看到的用戶端 IP。
- sitestring
控制台中的網站 id。未提供時,回應中不含網站。
- user_agentstring
請求的 User-Agent 標頭。
- ja4string
用戶端的 JA4 TLS 指紋。
- headersobject
請求標頭,用於一致性檢查。
- headless_flagsobject
在瀏覽器中收集的自動化跡象,例如 webdriver。
- request_idstring
您為請求設定的 id,與判定一併保存。
回應欄位
- classstring
verified_bot、malicious_automation、ai_agent、tor、vpn、proxy、relay、hosting 或 human。
- agentobject
Agentscan 判定:類別、信心分數、操作及訊號。
- networkobject
networkClass、anonymized、riskScore、provider、vpnProvider、country、asn、asnName 及 evidence。provider 及 vpnProvider 僅 Starter 及以上方案提供,Free 方案為 null。
- network.vpnProviderstring | null
vpn 地址所屬的 VPN 服務(NordVPN、Mullvad 等),已知時返回。Starter 及以上方案提供,Free 方案為 null。
- siteobject | null
您網站的 id、模式及 policyVersion;網站不明或不屬於您時為 null。
- lockedstring[]
在目前方案下以 null 返回的欄位路徑(以點分隔)。Starter 及以上方案不返回此欄位。
- planRequiredstring
包含被鎖定欄位的方案。Starter 及以上方案不返回此欄位。
curl -X POST https://ipscanner.io/v1/edge/check \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"site": "site_4fQ8nZ2kLm7xR1vT9cBw",
"ip": "203.0.113.7",
"user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 Safari/605.1.15",
"ja4": "t13d1516h2_8daaf6152771_02713d6af862",
"request_id": "8c1f2a3b4d5e6f70-AMS"
}'{
"class": "vpn",
"agent": {
"class": "human",
"confidence": 0.6,
"action": "allow",
"signals": {
"network_origin": "vpn",
"anonymized": true,
"headless": false
}
},
"network": {
"networkClass": "vpn",
"anonymized": true,
"riskScore": 90,
"provider": "M247 Europe SRL",
"vpnProvider": "NordVPN",
"country": "NL",
"asn": 9009,
"asnName": "M247 Europe SRL",
"evidence": [
"vpn_server_list"
]
},
"site": {
"id": "site_4fQ8nZ2kLm7xR1vT9cBw",
"mode": "monitor",
"policyVersion": 3
}
}讀取網站策略
參數
- idstring路徑必填
網站 id,例如 site_4fQ8nZ2kLm7xR1vT9cBw。
回應欄位
- sitestring
網站 id。
- modestring
monitor 或 enforce。
- policyobject
按流量類別設為 allow、flag 或 block。未列出的類別視為 allow。
- versioninteger
策略或模式每變更一次加一。
- updatedAtstring
網站最近一次變更的時間。
curl https://ipscanner.io/v1/sites/site_4fQ8nZ2kLm7xR1vT9cBw/policy \
-H "Authorization: Bearer YOUR_API_KEY"{
"site": "site_4fQ8nZ2kLm7xR1vT9cBw",
"mode": "enforce",
"policy": {
"malicious_automation": "block",
"ai_agent": "flag",
"verified_bot": "allow"
},
"version": 3,
"updatedAt": "2026-10-08T09:30:00Z"
}