表單 Gate
表單上加一個 script 標籤,伺服器上進行一次驗證。機械人、腳本註冊以及來自 Tor、VPN 或代理的流量均會被攔下,真人則如常提交。
建立帳戶
Safari 18 · iPhone電郵
密碼
帳戶已建立
運作方式
一個沒有元件的 reCAPTCHA 替代方案:瀏覽器攜帶 token,您的伺服器加以驗證,每類流量如何處理由您決定。
gate.js 標籤在表單頁面加入一個 script 標籤,並於 data-sitekey 填上網站 Key。
<script
src="https://ipscanner.io/gate.js"
data-sitekey="site_4fQ8nZ2kLm7xR1vT9cBw"
async></script>一個隱藏欄位 ipscanner-token,只可使用一次,頁面開啟期間自動續期。
<form method="post" action="/signup">
<input name="email" type="email">
<input name="password" type="password">
<!-- added by gate.js -->
<input type="hidden"
name="ipscanner-token"
value="c2l0ZV80ZlE4fDE3…">
</form>將 token 及以 gs_ 開頭的 Secret 傳送至 /v1/gate/verify,回應會列明流量類別及您設定的動作。
{
"success": true,
"class": "vpn",
"action": "flag",
"mode": "enforce",
"signals": ["network:vpn_server_list"],
"hostname": "example.com"
}於控制台設定,下一次提交即時生效,毋須重新部署。
可攔截甚麼
攔截腳本註冊,標記來自 VPN 及代理的註冊,放行真人。每個類別的動作由您選擇。
腳本及無頭瀏覽器註冊:webdriver 為真,或使用無頭瀏覽器 User-Agent。
代他人填寫表單的 AI 代理。
來自 Tor 出口節點的註冊。
商業 VPN 伺服器,付費方案可顯示服務商名稱。
住宅代理,常被租用以輪換虛假帳戶。
雲端及數據中心地址,大部分註冊腳本均在此運行。
比較
其餘三者均能分辨真人與機械人。表單 Gate 亦會告知您的伺服器每次提交來自哪類網絡,並由您選擇動作。
各供應商文件及價格頁面於 2026年10月11日 核對。
免費保護一個表單於伺服器驗證
將表單中的 token 及您的 Secret 傳送至 /v1/gate/verify。於 Enforce 模式下遇到 block 即拒絕該次提交。
// token = the form's "ipscanner-token" field, ip = the visitor's address
const res = await fetch('https://ipscanner.io/v1/gate/verify', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ secret: process.env.IPSCANNER_GATE_SECRET, token, remote_ip: ip })
});
const v = await res.json();
if (!v.success || (v.action === 'block' && v.mode === 'enforce')) {
// reject the submission
}先監察,後攔截
每次提交均連同類別及動作記錄於 Sites 控制台。Monitor 模式下不會拒絕任何提交,您可先以真實流量調整政策。
常見問題