跳至主要內容
時區偽造

偽造瀏覽器的時區

網站會在頁面載入的瞬間讀取你的時區,而且不會跳出任何權限提示,用的是 Intl.DateTimeFormat 和 Date。GeoSpoof 會覆寫它們,讓你的時鐘符合你選擇的位置,而不是你的實際所在地。

你的瀏覽器透露了什麼

和 Geolocation API 不同,時區相關的介面從不要求權限,頁面一載入就會回應。只要一個不相符的時鐘,就可能讓偽造的 GPS 位置前功盡棄。

Intl.DateTimeFormat().resolvedOptions().timeZone

回傳 America/New_York 這類 IANA 名稱。

new Date().getTimezoneOffset()

以分鐘為單位回傳你的 UTC 偏移量。

Temporal 與文件時間戳記

較新的時間 API 和頁面時間戳記會暴露相同的時區。

如何偽造你的時區

  1. 安裝 GeoSpoof

    為你的瀏覽器新增免費的 GeoSpoof 擴充功能:Firefox、Chrome、Brave、Edge 或 Safari。

  2. 設定你的位置

    搜尋城市、輸入座標,或使用 VPN 同步來配合 VPN 的出口地區。

  3. 時區自動對齊

    GeoSpoof 會覆寫 Date、Intl.DateTimeFormat 和 Temporal,讓所有以時鐘為基礎的 API 都回報你所選位置的時區。

  4. 確認是否成功

    開啟 GeoSpoof 驗證頁面,確認回報的時區與你的偽造位置相符。

偽造的位置需要相符的時鐘

VPN 會移動你的 IP,GeoSpoof 會移動你的 GPS 座標;但如果你的時區仍顯示真實地區,這個落差就會讓你露餡。GeoSpoof 會自動讓時區與你選擇的位置保持一致,並在 VPN 切換出口伺服器時重新對齊,讓你的地理位置、時區和 IP 說的都是同一件事。

想看技術層面的深入解析嗎?閱讀:為什麼時區會透露你的位置.

常見問題

如何變更瀏覽器的時區?

瀏覽器的時區來自你的作業系統,而大多數瀏覽器不允許你針對個別網站覆寫。GeoSpoof 能變更瀏覽器回報給網站的時區,而不會動到系統時鐘:安裝擴充功能並設定位置,它就會覆寫 JavaScript 時區 API 來配合。

可以在不變更系統時鐘的情況下偽造時區嗎?

可以。GeoSpoof 在瀏覽器 API 層級運作,因此會變更網站讀取到的內容(Intl.DateTimeFormat、Date、Temporal),而你電腦的實際時鐘和系統設定完全維持原樣。

VPN 會變更瀏覽器的時區嗎?

不會。VPN 只會變更你的 IP 位址。你的瀏覽器仍會回報作業系統的時區,所以 VPN 連到另一個國家、時區卻還是你所在地的時區,這種不一致很容易被偵測到。GeoSpoof 會讓時區與你的偽造位置一致,補上這個漏洞。

為什麼時區需要和位置相符?

如果你偽造了 GPS 位置或使用 VPN,時區卻仍是真實地區,兩者就會互相矛盾,而這種不一致是常見又容易被偵測到的破綻。讓時區與你選擇的位置一致,所有訊號才會說同一件事。

GeoSpoof 會自動偽造時區嗎?

會。當你設定位置或與 VPN 同步時,GeoSpoof 會解析出這組座標對應的正確時區並自動套用,VPN 切換出口伺服器時也一樣。

免費取得 GeoSpoof

支援所有主流瀏覽器。不需帳號,沒有遙測,不追蹤。

其他下載方式

自行託管的 XPI(Firefox)

已簽署的 XPI,適用於 Firefox 衍生版本或手動安裝。會透過我們的更新資訊清單自動更新。

GitHub 發行版本 →