網站通常不需要「破解 VPN」,也不必知道使用者的真實 IP,才能判斷一次連線可能經過 VPN、Proxy 或 Tor。
它可以先查看目前出口 IP 是否屬於已知匿名服務、Hosting 網段或 Tor 出口,再結合 ASN、網路類型、近期流量、WebRTC、DNS、IPv4/IPv6、瀏覽器特徵、自動化跡象、Cookie 和帳戶歷史,產生一個綜合風險判斷。
所以,使用者只更換出口 IP,往往只改變了整個環境中的一個欄位。瀏覽器、裝置、帳戶和使用模式仍然可能保持一致。
先看結論
- 網站通常以多項訊號判斷 VPN、Proxy 和 Tor,不只查一張黑名單。
- Tor 出口通常較容易識別,因為出口中繼本身可以被公開觀測。
- 商業 VPN 常因已知出口網段、資料中心 ASN、共享流量和供應商觀測而被標記。
- 住宅代理出口看似住宅網路,但仍可能因時間、裝置活動和代理網路行為被識別。
- Hosting、VPN、Proxy、Tor、Relay 和 Residential Proxy 應分開判斷。
- WebRTC、DNS 和 IPv4/IPv6 不一致只能提供輔助證據,不應單獨定罪。
- 瀏覽器指紋和自動化偵測可以發現「IP 看似正常,但客戶端不像正常真人瀏覽器」的情況。
- Cookie、裝置和帳戶歷史可以跨 IP 建立關聯。
- 偵測到匿名化服務不等於知道使用者的原始 IP。
- 任何檢測都有誤報和漏報,企業 VPN、漫遊、CGNAT 和隱私服務尤其需要情境化判讀。
立即檢查目前 IP 的 VPN、Proxy、Tor 與環境一致性
本站模型提示(1.6.0): Caylet 將「資料庫確認」「可用來源未發現」與「沒有資料」分開顯示;後兩者都不代表已證明安全。Caylet 綜合 IP 風險分值只使用 Scamalytics 與 AbuseIPDB 的有效數值,IP2Location 與 Feodo Tracker 結果獨立呈現,IPinfo Lite 僅作 ASN 背景參考。
VPN、Proxy 和 Tor 有什麼不同?
這三者都可能改變網站直接看到的來源 IP,但工作方式和可觀測特徵不同。
| 類型 | 基本作用 | 網站通常看到什麼 | 常見識別難度 |
|---|---|---|---|
| VPN | 建立加密通道,讓流量從 VPN 伺服器出網 | VPN 出口 IP、ASN、國家 | 已知商業節點較容易 |
| Proxy | 代替客戶端向目標網站發出請求或轉送流量 | Proxy 出口 IP 和請求特徵 | 依代理類型差異很大 |
| Tor | 透過多個中繼傳送流量,最後由出口中繼連接網站 | Tor Exit IP | 通常較容易識別出口 |
| Relay | 由中繼服務代為轉送部分連線 | 中繼服務出口 | 視服務和資料覆蓋而定 |
| Residential Proxy | 透過住宅或行動 ISP 出口轉送第三方流量 | 看似住宅/行動 IP | 比機房代理更難,但並非不可識別 |
需要區分兩個問題:
- 網站能否判斷目前出口屬於匿名化或轉送服務?
- 網站能否知道使用者原本的真實公網 IP?
第一個問題經常可以得到概率很高的答案;第二個問題則不一定。
第一層:直接查詢 IP 情報資料庫
最常見的方法,是把來源 IP 查詢到商業或內部 IP 情報資料庫。
這些資料庫通常提供哪些欄位?
MaxMind 的 Anonymous IP 資料可以分開提供:
- Anonymous VPN
- Hosting Provider
- Public Proxy
- Tor Exit Node
- Residential Proxy
- Anonymous Network
IPinfo 的 Privacy Detection 則可以提供:
vpnproxytorrelayhostingservice
Extended 資料還可能包含:
first_seenlast_seenconfidencecoveragecensusdevice_activityvpn_config- WHOIS 與推論資料
這代表專業系統通常不會只有一個模糊的:
Proxy:是/否
而會分開回答:
VPN:true
Public Proxy:false
Tor:false
Hosting:true
Residential Proxy:false
Provider:某 VPN 服務
Last Seen:近期
Confidence:高
為什麼要分開?
因為以下情況含義不同:
- Hosting=true,VPN=false
- Hosting=true,VPN=true
- Residential=true,Residential Proxy=true
- Tor=true
- Corporate VPN=true,但不是公開匿名 VPN
若把所有狀態壓成一個「代理」,很容易誤判。
已知商業 VPN 網段是如何被建立的?
情報供應商可以透過多種方式觀察 VPN 服務。
1. 直接觀察 VPN 產品和配置
供應商可以合法研究公開販售的 VPN 服務,觀察:
- 連線時分配的出口 IP
- 不同國家或城市節點
- 網段變化
- 新增和下線時間
- 出口提供商與 ASN
IPinfo 的 Extended Privacy Detection 將部分高信心資料描述為對商業使用或 VPN 軟體的直接觀察。
2. 供應商與註冊資料
IP 網段或 ASN 可能登記為:
- VPN Provider
- Hosting Provider
- Network Services
- Cloud Infrastructure
公司名稱不是決定性證據,但可以和其他訊號一起使用。
3. 網路服務觀測
情報供應商可以觀察某些網段是否出現:
- VPN 軟體服務
- 特定網路行為
- 大量不同裝置經同一出口出現
- 與已知代理供應商相符的活動
這種觀測通常會配合可信度和首次/最後觀察時間,而不是永久標記。
4. 客戶和跨網站回饋
反欺詐供應商可能從多個客戶取得:
- 登入事件
- 惡意註冊
- Credential Stuffing
- 付款欺詐
- 客戶標註的 Fraud/Not Fraud
- 代理識別結果
當同一 IP 在多個獨立網站呈現相似模式時,模型更容易建立信心。
ASN 和 Hosting 為什麼有用?
ASN 可以幫助網站理解出口 IP 背後的網路。
例如:
- 固定住宅 ISP
- 行動電信商
- 雲端服務商
- VPS/Hosting Provider
- 企業網路
- 大學或政府網路
如果普通消費者帳戶突然從大型雲端 ASN 登入,這可能是風險訊號。
但 ASN 不能單獨證明 VPN。
原因包括:
- 正常企業也使用雲端安全出口
- 開發者會使用雲端桌面
- Hosting IP 可以運行普通網站或 API
- 大型 ISP 可能承載多種業務
- VPN 也可能租用電信商或住宅網段
所以,合理模型應該是:
Hosting ASN
+ 已知 VPN 服務
+ 大量共享活動
+ 新裝置
= 較高信心
而不是:
Hosting ASN
= 一定使用 VPN
Tor 為什麼通常更容易識別?
Tor 流量經過多個中繼,最後由 Exit Relay,也就是出口中繼,連接一般公開網站。
目標網站看到的是出口中繼 IP,而不是 Tor 使用者原本的 IP。
Tor Project 本身提供中繼營運與出口相關公開資訊,出口中繼也可以被網路持續觀測和整理。因此,網站和情報供應商通常可以維護高覆蓋率的 Tor Exit 清單。
偵測 Tor 出口不等於破解 Tor
網站知道:
這個請求來自已知 Tor Exit。
不代表網站知道:
- 使用者進入 Tor 的來源 IP
- 經過哪些 Guard 和 Middle Relay
- 使用者的真實位置
- 使用者身份
Tor 的匿名設計和「出口 IP 可識別」可以同時成立。
為什麼平台可能對 Tor 更敏感?
Tor 出口:
- 由大量匿名使用者共享
- 位置和身份難以建立穩定歷史
- 經常被惡意和正常流量同時使用
- 可能引發較多驗證、限制或 CAPTCHA
但 Tor 也有合法隱私、新聞和反審查用途。平台應採取風險式處理,而不是把所有 Tor 使用者都描述成惡意。
Public Proxy 是如何被識別的?
Public Proxy 通常是任何人都能連接或容易取得的代理。
常見識別方法包括:
- 公開代理清單
- 主動連線驗證
- 服務端口和協定觀測
- 蜜罐與掃描資料
- 大量無關使用者活動
- 歷史濫用
- Proxy Header 或請求轉送特徵
Header 能直接暴露 Proxy 嗎?
部分代理可能加入:
ForwardedViaX-Forwarded-For
但這些欄位不是可靠的通用證據。
原因是:
- 正常 CDN 和企業反向代理也會使用
- 高匿名代理可能不加入
- 客戶端可以偽造部分未受信任 Header
- 網站只能信任自己控制的代理鏈
所以,Header 通常只在可信網路架構中有意義。
住宅代理為什麼比較難偵測?
住宅代理使用由家庭或行動 ISP 對外顯示的 IP。
從 ASN 和 GeoIP 看,它可能完全像:
- 家庭光纖
- Cable
- DSL
- 4G/5G
- 一般消費者網路
這讓它比典型資料中心代理更難辨識。
住宅代理仍可能留下哪些訊號?
1. 代理供應商直接觀測
情報公司可以研究商業住宅代理服務,觀察其出口池。
2. 時間型資料
某個 IP 可能在短時間內:
- 首次出現在匿名網路
- 頻繁進出代理池
- 由不同地區客戶使用
- 出現異常裝置分布
因此,first_seen、last_seen 和活動頻率很重要。
3. 裝置活動與流量分布
如果一個普通家庭 IP 在大量網站中同時呈現:
- 許多不同裝置
- 多國語言
- 大量不相關帳戶
- 異常高請求量
- 快速輪換的身份
它可能不像普通家庭使用。
但行動 CGNAT、飯店和大型公寓也可能產生類似訊號,所以仍需要控制誤報。
4. 供應商和網路關係
部分住宅代理透過:
- SDK
- 瀏覽器外掛
- 桌面軟體
- 行動應用程式
- 專用代理設備
建立出口。情報供應商可能透過程式、服務條款、流量和基礎設施關係建立供應商映射。
住宅 IP 不等於住宅代理
這兩個欄位應該分開:
- Residential:網路來源像住宅 ISP。
- Residential Proxy:觀察到它替第三方轉送流量。
第二層:分析 IP 的共享與行為特徵
即使沒有命中已知 VPN 名單,網站也可以觀察 IP 如何被使用。
常見行為訊號
- 短時間登入大量無關帳戶
- 同一 IP 嘗試許多使用者名稱
- 大量密碼錯誤
- 異常高註冊速度
- 大量國家、語言和裝置組合
- 請求頻率遠高於正常人類
- Session 非常短且重複
- 相同操作流程被大量複製
- 多個帳戶使用相同基礎設施
- 短時間內地理位置快速變化
這種判斷可能只發生在平台自己的第一方資料中。
例如,一個 IP 在公開資料庫裡很乾淨,但某社交平台已經觀察到它:
- 一天建立數百個帳戶
- 大量發送相同內容
- 反覆觸發驗證
平台仍然可以把它列為高風險。
共享人數不能只靠一次查詢精確知道
IP 檢測網站若顯示:
共享人數:1–10
通常只是估算,而不是直接看到路由器後面有幾個真人。
估算可能基於:
- 不同裝置指紋數量
- Cookie 或 Session 數量
- 跨客戶活動
- 網路類型
- 代理池曝光度
- 一定時間窗口內的請求分布
對 CGNAT、公司網路和公共 Wi-Fi,這類數字尤其需要保守解讀。
第三層:比較 IP、DNS、WebRTC 和 IPv4/IPv6
匿名化或代理配置有時會造成不同網路路徑之間不一致。
WebRTC 能看到什麼?
WebRTC 使用 ICE 等機制建立即時通訊連線,可能產生不同類型的候選地址。
在某些瀏覽器、權限和網路設定下,網站可能觀察到:
- 本地或隱私處理後的候選資訊
- Server-reflexive Public Address
- Relay Candidate
- 額外的 IPv4 或 IPv6 路徑
RFC 8828 專門規範 WebRTC 的 IP 地址處理,現代瀏覽器也加入了隱私保護。WebRTC 並不保證會向任意網站暴露原始真實 IP。
什麼情況比較值得注意?
例如:
HTTP 公開 IP:美國 Hosting
WebRTC 額外公開 IP:香港住宅 ISP
這可能表示:
- VPN 沒有完整處理某條路徑
- WebRTC 使用不同網路介面
- 瀏覽器或擴充功能配置特殊
- 測試工具誤分類候選地址
它是高價值的環境不一致訊號,但仍需要驗證地址是否真的屬於公網,以及測試是否成功。
沒有觀察到額外 IP 代表什麼?
只能表示:
本次 WebRTC 測試沒有觀察到另一個可用的外部地址。
不能表示:
- 一定沒有 VPN
- 一定沒有 Proxy
- 一定不存在任何網路洩漏
- 使用者一定在 IP 顯示的城市
DNS 可以如何提供線索?
DNS Resolver 負責把網域名稱轉換成 IP。
檢測網站可能觀察 DNS 查詢由哪些 Resolver 處理,再比較:
- Resolver 所屬網路
- Resolver 國家或區域
- 是否屬於 VPN 供應商
- 是否與公開 IP 大致一致
DNS 國家不同一定是洩漏嗎?
不一定。
合理原因包括:
- 使用公共 DNS
- Resolver 使用 Anycast
- 瀏覽器啟用加密 DNS
- 公司統一 DNS
- 行動網路跨區解析
- CDN 測試方法誤差
因此,DNS 只能作為輔助訊號。
例如:
公開 IP:美國
DNS Resolver:新加坡
可能是:
- VPN DNS 配置問題
- 使用者手動指定新加坡 Resolver
- Anycast 定位誤差
- 公司網路政策
需要再看 ASN、時區、WebRTC 和帳戶歷史。
IPv4 和 IPv6 為什麼重要?
部分 VPN 只處理 IPv4,但裝置仍可以透過原生 IPv6 直接連線。
因此可能出現:
IPv4:美國 VPN
IPv6:本地 ISP
如果不同檢測網站分別優先使用 IPv4 和 IPv6,使用者甚至會看到完全不同的 IP 國家。
但兩者不同也可能源自:
- ISP 雙棧路由設計
- IPv4 使用 CGNAT、IPv6 使用原生網路
- 兩家 GeoIP 資料庫結果不同
- 企業分流策略
所以應比較完整的 ASN、國家和路由,而不是只看地址不同。
第四層:瀏覽器指紋與環境一致性
網站可以利用瀏覽器提供的多項資訊,建立一組環境特徵。
MDN 將瀏覽器指紋描述為:網站收集並組合瀏覽器和作業系統的可區分特徵,用於識別特定瀏覽器。
可能的訊號包括:
- User-Agent
- User-Agent Client Hints
- 作業系統
- 瀏覽器版本
- 語言和語言順序
- 時區
- 螢幕尺寸
- 裝置像素比
- CPU 邏輯核心
- GPU/WebGL
- Canvas 和 Audio 特徵
- 字體與功能支援
- 觸控能力
- Cookie 與本地儲存
- WebRTC
- 網路和效能特徵
現代瀏覽器正在減少部分可識別資料。例如 Chrome 已完成 User-Agent Reduction,預設 User-Agent 會減少裝置型號、完整平台版本和完整瀏覽器版本等細節;更詳細資料需要透過 User-Agent Client Hints 並受瀏覽器政策控制。
網站如何使用這些資料?
它不一定需要精確識別某個人,而可以檢查環境是否合理。
例如:
IP:美國住宅 ISP
時區:Asia/Shanghai
瀏覽器語言:俄文
OS 宣告:Windows
GPU:Apple Metal
觸控資訊:Android 型態
其中任何一項都可能有合理原因,但多項互相衝突時,風險會上升。
語言不同不是高風險證據
以下情況很正常:
- 美國 IP+中文瀏覽器
- 日本 IP+英文系統
- 新加坡 IP+繁體中文
- 公司電腦保持總部時區
語言應該是低權重訊號,不能作為國籍或惡意判定。
第五層:自動化和 Headless Browser 偵測
網站可能不只想知道是否使用 VPN,還想知道請求是否由自動化程式發出。
Navigator.webdriver
瀏覽器提供 navigator.webdriver 屬性,用於表示 User Agent 是否受到 WebDriver 自動化控制。
這是一個明確訊號,但不能代表全部自動化:
- 有些正常自動化會公開它
- 有些工具可能沒有該值
- 測試環境、無障礙工具和企業系統可能被誤判
- 平台還需要其他行為與環境訊號
JavaScript 檢測
Cloudflare 公開說明,其 Bot Management 可以使用:
- Heuristics
- JavaScript Detections
- Machine Learning
- Anomaly Detection
- Session 和 Browser Signals
JavaScript 檢測可以識別部分 Headless Browser 和惡意指紋,而機器學習會結合 Header、Session 和瀏覽器訊號產生 Bot Score。
請求與瀏覽器宣告不一致
網站還可以比較:
- Header 順序
- HTTP 行為
- Client Hints
- JavaScript API 結果
- 瀏覽器宣告版本
- TLS/連線特徵
- Cookie 和 Session 行為
Cloudflare 的公開 Detection IDs 文件就舉例說明,系統可以檢測「Header 順序與宣告瀏覽器不一致」的情況。
這類判斷的重點不是某一個欄位,而是:
請求是否像它所宣稱的瀏覽器正常產生。
本文不提供繞過這些檢測的方法。對網站安全而言,這些技術用於降低批量濫用、帳戶接管和自動化攻擊。
第六層:Cookie、裝置與帳戶歷史
只換 IP 仍被平台識別,最常見的原因往往不是 IP 洩漏,而是帳戶和裝置本來就有持續狀態。
Cookie
Cookie 可以保存:
- 登入 Session
- 裝置識別
- 安全驗證狀態
- 偏好設定
- 反欺詐標記
IP 改變後,Cookie 通常不會自動消失。
App 安裝與裝置綁定
行動 App 可能使用:
- App 安裝識別
- 推播 Token
- 裝置密鑰
- Passkey
- 裝置完整性結果
- 已信任裝置狀態
這些訊號通常比 IP 更穩定。
帳戶歷史
平台可能知道:
- 帳戶過去常用國家
- 常用 ASN 和網路類型
- 已知裝置
- 登入時間
- 是否經常旅行
- 是否長期使用公司 VPN
- 是否剛修改密碼
- 是否新增付款方式或收款人
因此,一個新 IP 不會讓帳戶歷史歸零。
行為模式
平台還可以觀察:
- 打字和點擊節奏
- 頁面停留時間
- 滑鼠和滑動模式
- 操作順序
- 複製貼上比例
- 短時間操作速度
- 多帳戶重複流程
這些訊號不一定用來識別個人,也可以用來判斷是否像自動化或被遠端控制。
第七層:平台自己的第一方情報
外部 IP 檢測網站通常無法看到某個平台的內部資料。
例如,社交平台可能知道:
- 該 IP 曾操作多少帳戶
- 是否與已封禁裝置關聯
- 是否大量發送重複內容
- 是否進行廣告濫用
- 是否觸發大量 CAPTCHA
- 哪些 Cookie 和裝置曾使用該 IP
銀行則可能知道:
- 是否為已知裝置
- 是否剛更改聯絡資料
- 是否新增收款人
- 是否準備大額轉帳
- MFA 發起與批准裝置是否一致
所以,公開 IP 網站顯示「乾淨」,不能推翻平台自己的第一方風險情報。
只換 IP,哪些訊號其實沒有改變?
| 訊號 | 換 IP 後是否自然改變 |
|---|---|
| 公開出口 IP | 會 |
| ASN/國家 | 可能會 |
| IP Fraud Score | 會跟隨新 IP |
| Cookie | 通常不會 |
| 登入帳戶 | 不會 |
| 裝置密鑰/Passkey | 不會 |
| App 安裝紀錄 | 通常不會 |
| 瀏覽器版本 | 不會 |
| 系統語言 | 不會 |
| 裝置時區 | 通常不會 |
| GPU/硬體特徵 | 不會 |
| 操作習慣 | 通常不會 |
| 平台歷史紀錄 | 不會 |
因此,只換 IP 並不等於建立新裝置、新帳戶或新身份。
偵測到 VPN 是否等於知道真實 IP?
不等於。
網站可能得到:
VPN:true
Hosting:true
Provider:某服務
但仍不知道:
- VPN 隧道另一端的來源 IP
- 使用者身處哪個國家
- 使用者真實身份
它可能透過其他方式建立關聯,例如:
- 使用者之前直接登入過
- Cookie 保持一致
- WebRTC 或 IPv6 暴露不同路徑
- App 和帳戶已有裝置紀錄
- 使用者自行提供地址或定位權限
但這些是額外訊號,不是「檢測到 VPN」本身必然帶來的結果。
為什麼有時網站 A 能偵測,網站 B 卻不能?
常見原因包括:
1. 使用不同情報供應商
不同資料庫的 VPN、Proxy 和住宅代理覆蓋不同。
2. 更新時間不同
新節點可能只被部分供應商觀察到。
3. 網站取得的瀏覽器資料不同
有些網站只查 IP;有些會執行 JavaScript、WebRTC 和 Bot Detection。
4. 第一方資料不同
平台 A 可能已觀察該 IP 大量濫用,平台 B 從未見過。
5. 風險容忍度不同
- 公開新聞網站可能允許 VPN
- 金融交易可能要求額外驗證
- 企業 SaaS 可能接受公司 VPN
- 內容授權服務可能限制跨區出口
6. 判定目標不同
有些網站只想知道:
能不能提供這個國家的內容?
另一些網站想知道:
這次登入是否像帳戶本人?
兩者不需要使用同一規則。
偵測系統有哪些常見誤報?
企業 VPN
員工透過公司安全出口上網,可能被標成 VPN 或 Hosting,但完全符合公司政策。
行動 CGNAT
大量用戶共用 IP,可能看起來像高共享 Proxy。
飯店和機場網路
同一出口服務大量陌生裝置和國家旅客。
Apple Private Relay 或隱私中繼
隱私服務可能被標成 Relay,但不是傳統商業 VPN。
防毒和安全閘道
部分安全軟體會在雲端檢查流量,造成出口或 TLS 行為改變。
漫遊 eSIM
手機所在國家與出口國家不同,但並非使用者刻意偽裝。
Anycast 和公共 DNS
DNS 或 IP 地理位置可能顯示另一地區。
合理的風控系統應該採用:
- 分級驗證
- 可信裝置
- 個人化歷史
- 多訊號決策
- 人工申訴
- 資料新鮮度
而不是因一個標籤直接永久封鎖。
使用者如何降低正常使用被誤判的機率?
這裡的重點不是規避偵測,而是維持真實、穩定和可解釋的使用方式。
- 優先使用可信的家庭、公司或行動網路。
- 不要頻繁在多個國家節點之間切換。
- 避免來歷不明的免費 VPN 和公開 Proxy。
- 重要帳戶使用固定且安全的個人裝置。
- 使用官方網站和官方 App。
- 保持系統和瀏覽器更新。
- 啟用 Passkey 或其他強式驗證。
- 出現額外驗證時,按正常流程完成。
- 企業 VPN 被誤判時,向平台說明公司網路用途。
- 不要因 IP 城市略有偏差就刻意修改所有裝置設定。
正常使用者不需要把系統語言、時區和硬體特徵偽裝成某個模板。過度、不穩定的環境修改反而可能製造更多矛盾。
Caylet 應如何展示 VPN/Proxy 偵測結果?
Caylet 適合把結果拆成四層。
第一層:原始網路身份
- IP
- ASN
- ISP/Organization
- 國家和城市
- Connection Type
第二層:匿名化標籤
- VPN
- Proxy
- Public Proxy
- Tor
- Relay
- Hosting
- Residential Proxy
目前本站只在設定的供應商明確提供欄位時呈現判定:Scamalytics 可提供部分 匿名化標記、IP2Location 提供 Proxy 屬性,Tor Project 完整出口名單只補充 正向 Tor 命中;IPinfo Lite 在本站只提供 ASN 背景,並不提供 VPN/Proxy 判定。Public Proxy、Relay 與 Residential Proxy 沒有專用來源時保持未知。
每個欄位使用:
truefalseunknownconflict
第三層:環境一致性
- IP 時區與瀏覽器時區
- WebRTC 額外外部 IP
- IPv4/IPv6
- 瀏覽器/OS/GPU 組合
- Automation
本站目前不執行 DNS 洩漏檢測,也不會用缺少 DNS 資料作出安全結論。
第四層:可解釋摘要
例如:
部分資料源將此 IP 識別為 Hosting 和商業 VPN。瀏覽器時區與 IP 時區一致,未觀察到額外 WebRTC 公網 IP。VPN 判定可信度較高,但這不代表網站已取得原始 IP。
或者:
此 IP 屬於住宅 ISP,但住宅代理資料存在衝突。由於只有單一資料源,結果應視為有限可信度。
常見誤解
誤解一:網站知道我用了 VPN,就一定知道我的真實 IP
錯誤。識別出口類型和取得原始 IP 是兩個不同問題。
誤解二:只有機房 IP 才會被識別為代理
錯誤。住宅代理和行動代理也可能被專門資料庫識別。
誤解三:關閉 WebRTC 就完全無法偵測 VPN
錯誤。IP 情報、ASN、DNS、IPv4/IPv6、瀏覽器、Cookie 和帳戶歷史仍然存在。
誤解四:Tor 出口被識別代表 Tor 已被破解
錯誤。公開網站本來就需要看到出口中繼 IP,這不等於知道 Tor 內部來源。
誤解五:沒有命中 VPN 資料庫就證明不是 VPN
錯誤。新節點、自建出口和資料覆蓋不足都可能造成漏報。
誤解六:VPN=true 就代表使用者正在欺詐
錯誤。VPN 有合法隱私、企業辦公和公共網路安全用途。
誤解七:換一個住宅 IP 就等於新身份
錯誤。裝置、Cookie、帳戶與行為紀錄通常仍然存在。
常見問題
網站能百分之百確定我正在使用 VPN 嗎?
通常不能只靠單一訊號百分之百確定。網站會綜合已知 VPN 網段、ASN、Hosting、流量行為、瀏覽器環境和帳戶歷史作出概率判斷。部分已知商業 VPN 出口可以高信心識別,企業 VPN、私人自建出口和新節點則可能較難判斷。
網站偵測到 VPN,是否代表它知道我的真實 IP?
不一定。網站可能只知道目前出口屬於 VPN 或代理,卻不知道使用者原本的公網 IP。只有在其他協定暴露額外地址、網站本身曾觀察過原始環境,或帳戶歷史可建立關聯時,才可能獲得更多線索。
Tor 為什麼通常比一般 VPN 更容易被識別?
Tor 出口節點需要代表 Tor 使用者連接公開網站,其出口中繼資訊可被網路觀測和整理成清單。網站因此較容易識別出口 IP,但這不代表它能直接知道使用者在 Tor 網路內的來源 IP。
住宅代理為什麼也可能被偵測?
住宅代理使用真正的住宅或行動 ISP 出口,所以只看 ASN 可能很像普通用戶;但情報供應商仍可透過代理服務觀測、首次和最後出現時間、裝置活動、流量分布、供應商資料及跨客戶行為識別部分住宅代理。
關閉 WebRTC 就能避免網站識別 VPN 嗎?
不能。WebRTC 只是眾多訊號之一,而且現代瀏覽器已有不同的 IP 隱私處理。即使沒有額外 WebRTC 地址,網站仍可利用 IP 情報、DNS、IPv4/IPv6、瀏覽器特徵、Cookie、帳戶歷史和行為分析。
為什麼只換一個 IP,平台仍然認得同一個帳戶或裝置?
因為 IP 只是識別環境的一部分。Cookie、登入帳戶、裝置密鑰、App 安裝紀錄、瀏覽器特徵、時區、語言和操作行為可能仍然保持一致,所以更換 IP 不會自動建立全新的身份。
總結
網站偵測 VPN、Proxy 和 Tor,通常依靠一個多層系統:
- IP 情報資料庫
- ASN、Hosting 與網路類型
- 已知 VPN、Proxy 和 Tor 出口觀測
- 住宅代理和時間型行為資料
- IP 共享與跨帳戶活動
- DNS、WebRTC 和 IPv4/IPv6 一致性
- 瀏覽器指紋與自動化偵測
- Cookie、裝置和帳戶歷史
- 平台自己的第一方風險情報
因此,只換 IP 通常只改變了第一層的一部分。
網站可能知道出口屬於 VPN,卻不知道原始 IP;也可能無法準確標記某個新 VPN,卻能從裝置、Session 和操作行為看出環境異常。
最準確的理解不是:
網站有一種神奇方法可以看穿所有代理。
而是:
網站可以把許多不完整的訊號組合起來,得到比單一 IP 查詢更可靠的風險判斷。
主要資料來源
- MaxMind, GeoIP Anonymous IP Databases
- MaxMind, GeoIP Anonymous IP Binary Database Fields
- MaxMind, GeoIP Anonymous Plus Databases
- MaxMind, GeoIP Residential Proxy Databases
- IPinfo, Privacy Detection Extended API
- IPinfo, IP Privacy Detection Database
- Tor Project, Lifecycle of a Tor Exit
- Tor Project, Exit Relay
- MDN Web Docs, Fingerprinting
- MDN Web Docs, Navigator.webdriver
- MDN Web Docs, RTCIceCandidate.address
- Google Chrome for Developers, What is User-Agent Reduction?
- RFC Editor, RFC 8828: WebRTC IP Address Handling Requirements
- RFC Editor, RFC 8826: Security Considerations for WebRTC
- Cloudflare, Bot Detection Engines
- Cloudflare, Bot Scores
- Cloudflare, Detection IDs
本文只提供一般網路安全與隱私技術教育資訊,不提供繞過網站安全、反欺詐或平台規則的方法。VPN、Proxy、Tor 和隱私服務有合法用途;實際處理應結合使用情境、資料完整度與申訴機制。