這個頁面做什麼?
它執行的嗅探器,任何網站在你打開的那一刻都能執行。然後把結果寫成一段話:你可能來自哪裡、現在在哪、用什麼、喜歡什麼。
把滑鼠移到話裡的空格上,會顯示它來自哪些嗅探器。下面的清單列出每個嗅探器、讀取方式(右側那一欄的 API 或請求標頭)和讀到的內容。它們都不會跳出授權提示。
79 個嗅探器 · 不跳任何授權
你多半是人,眼下人在。你平常說,電腦的時區是,時鐘用。
你手上這台是,開的是,螢幕,顯示卡是,。
你經上網,;幫你查網址的 DNS 在。。
你習慣用,。。裝的字型透露出:。至於年齡,。
CF-Connecting-IPrequest.cf.cityrequest.cf.latituderequest.cf.asOrganizationedns.ip-api.comrequest.cf.timezoneDNS PTRrequest.cf.colorequest.cf.tlsVersion/cdn-cgi/trace · kex, sni/cdn-cgi/trace · warpTLS ClientHelloDate.now()RTCPeerConnection · STUNWebRTC host candidatemyip.ipip.netapi.ip.sbchatgpt.com/cdn-cgi/traceclaude.ai/cdn-cgi/tracewww.cloudflare.com/cdn-cgi/traceCloudflare Radar · IPv4 / IPv6User-AgentAccept-LanguageSec-CH-UASec-CH-UA-PlatformAccept-EncodingDNT · Sec-GPCReferer · document.referrernavigator.languagesIntl.DateTimeFormatIntl …timeZoneIntl …hourCycleIntl.Locale weekInfoIntl.NumberFormatnavigator.keyboardspeechSynthesisError.messagecanvas.toDataURLWebGL getParameterOfflineAudioContextfonts → SHA-256SHA-256canvas × 2userAgentDatauserAgentData.brands…architecture · bitnessscreen · devicePixelRatiorequestAnimationFramescreen.isExtended · screenXinnerWidth · availHeightWebGL RENDERERnavigator.gpu adapter.infoWebGL2 · MAX_TEXTURE_SIZEhardwareConcurrencynavigator.deviceMemorymaxTouchPoints · pointernavigator.getBatterynavigator.connectionenumerateDevicesAudioContext.sampleRatePublicKeyCredentialbluetooth.getAvailabilityMediaSource.isTypeSupportedrequestMediaKeySystemAccessstorage.estimateprefers-color-schemeprefers-reduced-motioncolor-gamut · dynamic-rangeprefers-contrast · forced-colorsdisplay-modedoNotTrack · GPCnavigator.cookieEnabledpermissions.querypdfViewerEnablednavigator.webdriverbait elementwindow.ethereum · DOM markshistory.lengthcanvas measureText它執行的嗅探器,任何網站在你打開的那一刻都能執行。然後把結果寫成一段話:你可能來自哪裡、現在在哪、用什麼、喜歡什麼。
把滑鼠移到話裡的空格上,會顯示它來自哪些嗅探器。下面的清單列出每個嗅探器、讀取方式(右側那一欄的 API 或請求標頭)和讀到的內容。它們都不會跳出授權提示。
城市來自你的 IP 位址,查的是 Cloudflare 的地理位置資料庫,和廣告網路用的是同一類資料庫。開了 VPN 的話,就是 VPN 伺服器所在的城市。
國籍是根據瀏覽器語言(zh-TW 指向台灣,pt-BR 指向巴西)和系統時區推測的,這兩樣開 VPN 都不會變。美式英語是所有裝置的預設語言,說明不了什麼,這時看時區。
因為瀏覽器裡沒有任何地方透露年齡。廣告網路是根據你的行為來估計年齡和性別的:去過哪些網站、看了什麼、買了什麼,常常靠同一個指紋或 Cookie 把各個網站串起來。這個頁面這些都不讀,所以直接說猜不出,而不是編一個。
你的系統畫文字和圖形(Canvas、WebGL)、處理聲音時的細微差別,裝了哪些字型,再加上螢幕和各項設定。把這些合起來算一個雜湊,在每個網站上都一樣,不需要 Cookie,無痕視窗裡也一樣。
它和 IP 無關,所以開 VPN 不會改變它。有防護的瀏覽器(Brave、開了 resistFingerprinting 的 Firefox、無痕模式下的 Safari)會加干擾;「防指紋」那一行會告訴你你的瀏覽器有沒有。
用 VPN、代理或者改 User-Agent 時,網站會拿你的各項資訊互相比對。系統時區和 IP 對不上、語言是另一個國家的、WebRTC 暴露的位址不是 VPN 的、IP 屬於機房、UA 和顯示卡對不上,這些都會露餡。
想看起來像 VPN 所在國家的人:把系統時區改成一樣的,關掉 WebRTC 或者用能讓它走 VPN 的瀏覽器,再換成家用寬頻出口。
不會。本站伺服器只回答一個請求(/api/me),內容是它從這個請求裡本來就看得到的:你的位址、Cloudflare 對它的資料和你的請求標頭,不記日誌。
為了找出你的各個出口和 DNS 解析器,頁面還會直接存取幾個外部服務(名稱都寫在右側那一欄:IPIP.NET、IP.SB、chatgpt.com、claude.ai 和 cloudflare.com 上的 Cloudflare trace、Cloudflare Radar、ip-api 的 DNS 伺服器、兩個 STUN 伺服器)。它們看得到你的位址,和你造訪任何網站時一樣。其餘的都在你的瀏覽器裡讀取,不會離開瀏覽器。程式碼開源。
頁面只在你自己的瀏覽器裡存一樣東西,不會送出去:上次造訪的時間、指紋和城市,用來告訴你有沒有被認出來;指紋卡上的 × 可以清掉它。分享出去的連結只帶畫像,不帶你的位址和城市。
不是每個瀏覽器都有所有介面。鍵盤配置、電池、網路類型、記憶體和 Client Hints 只有 Chromium 核心的瀏覽器有;Safari 和 Firefox 刻意少給資訊。讀不到,對隱私來說是好事。