PROXY · NETWORK IDENTITY · COMMUNITY

代理與網路身份:每個環境,一條自己的出口。

Prism 不提供代理服務;你可以為每個環境填入自己的 HTTP、HTTPS 或 SOCKS5 代理。開啟環境前自動檢測出口,語言、時區和地理位置隨出口匹配,並預設阻止 WebRTC 繞過代理。

更新於 · 依據 Prism 0.3.22 用戶端整理

支援的代理類型

代理方式
選項說明
不使用代理(本地網路)直連,使用本機目前的網路出口。
HTTP / HTTPS支援使用者名稱與密碼認證。
SOCKS5支援使用者名稱與密碼認證。
  • 主機支援 IPv4、IPv6 與網域名稱,連接埠 1–65535。
  • 所有非直連代理都會先經過 Prism 在本機 127.0.0.1 上啟動的中繼,由中繼攜帶認證資訊轉送至上游代理;瀏覽器的命令列中不會出現代理帳號密碼。
  • 代理密碼優先使用系統的安全儲存區(macOS 鑰匙圈 / Windows DPAPI)加密保存,介面只顯示「已儲存」,不會顯示密碼。
  • 不支援 SOCKS4,也不提供代理 API 擷取與自動輪換,需要自備代理。

檢測連線:出口 IP、地區與風險

在「代理設定」中點選「檢測連線」,或在環境清單中批次檢測。Prism 經由該代理同時查詢 ipwho.is 與 ipapi.co,並交叉核對出口 IP、國家和時區;兩個來源都無法使用時,改用 api.ipify.org 僅確認出口 IP,並在介面上標明無法取得地理資訊。

Prism 代理檢測結果:出口 IP、144 ms、United Kingdom England London、ASN 與 ISP、代理時區 Europe/London 與指紋時區一致、城市級座標精度約 25 km
SOCKS5 代理檢測結果(示範資料,使用文件保留位址)。
Prism 代理檢測結果帶「資料中心網路」風險標記:出口位於德國法蘭克福,顯示 ASN、組織與代理時區
資料來源標記為「資料中心網路」時會顯示風險標籤(示範資料)。
檢測結果包含
欄位說明
出口 IP 與 IP 版本網站看到的公用 IP 位址,IPv4 或 IPv6。
國家、地區、城市與座標城市級座標,精度約 25 km,用於地理位置跟隨。
ASN、組織、ISP判斷線路屬於家用寬頻、電信業者還是資料中心。
風險標記Tor 出口、VPN 網路、代理網路、資料中心網路;僅在資料來源傳回相關欄位時顯示。
延遲本次檢測請求的耗時,不是 ping。
代理時區一致性與環境指紋時區比較:一致、不一致或資料來源衝突,並提供「套用代理時區」按鈕。
  • 單次請求逾時為 12 秒;認證失敗不重試,逾時等暫時性失敗會自動重試一次。
  • 在清單中批次檢測時,單次最多 100 個環境、同時執行 5 個,結果儲存在環境中;超過 24 小時顯示「已過期」,修改代理後自動清除舊結果。
  • 檢測請求不攜帶環境名稱、代理認證資訊或瀏覽資料。

網路身份:跟隨代理出口

新環境預設「跟隨代理出口」:每次啟動前檢測代理,並以原子操作將語言、Accept-Language、時區和地理位置一次設定為與出口一致。語言依出口國家自動匹配,涵蓋美國、英國、日本、德國、法國、韓國、新加坡、巴西等 24 個國家 / 地區,未涵蓋的國家沿用手動設定值。

Prism 網路身份設定:跟隨代理出口(建議)與出口變化「阻止啟動並確認」,提示語言、時區和地理位置將在啟動時跟隨代理 en-GB Europe/London
「跟隨代理出口」模式下,語言、時區與位置在啟動時自動匹配(示範資料)。
  • 兩個地理資料來源對國家或時區判斷不一致時,啟動會暫停並提示「代理地區存在衝突」,由你決定是否繼續。
  • 地理資訊不完整時拒絕啟動,避免在未提示的情況下把錯誤時區綁定到環境。
  • 已經長期使用的帳號可以選擇「手動固定」,保持原有語言與時區不變。
  • 沒有設定代理(直連)時,新環境的語言、Accept-Language 和時區預設與這台電腦的系統設定一致。

出口變化:阻止啟動,或僅警告

「出口變化」預設「阻止啟動並確認(建議)」。非直連環境每次啟動都會重新檢測出口:出口 IP 與上次不同時,會先暫停讓你確認。

  • 環境執行期間每 5 分鐘重新檢測一次出口。
  • 在「阻止」策略下,出口變化或重新檢測失敗會隔離該環境:關閉它的代理中繼,讓瀏覽器中斷網路連線,而不是改用本機網路。
  • 代理中繼 60 秒內連續失敗 3 次,或出現一次認證失敗,會提示或隔離環境;恢復傳輸後自動清除警告。
  • 選擇「僅警告,繼續啟動」時,只提示不阻止。

WebRTC 與 DNS 防洩漏

WebRTC IP 策略(用戶端原文)
策略效果
防洩漏(建議,預設)禁止非代理 UDP,WebRTC 不會繞過代理暴露本機位址。
僅公用網路介面不暴露本地網路卡位址,但可能暴露真實的公用 IP。
系統預設使用所有網路介面,介面上會標示為高風險,僅用於網站相容性疑難排解。

啟用代理時,網域名稱解析交由代理完成,避免本機 DNS 繞過代理;同時關閉 QUIC、DNS 預先擷取和超連結稽核 ping。只有 localhost / 127.0.0.1 不經過代理。

為一個環境設定代理

  1. 開啟環境編輯器

    在環境清單的「⋯」選單選擇「編輯」,或新增環境;編輯需要先關閉該環境。

  2. 填寫代理資訊

    在「代理設定」選擇 HTTP、HTTPS 或 SOCKS5,填寫主機、連接埠、使用者名稱和密碼。

  3. 檢測連線

    點選「檢測連線」,核對出口 IP、國家城市、ASN 與風險標記。

  4. 確認時區與網路身份

    在「指紋設定」中保持「跟隨代理出口」,或在時區不一致時點選「套用代理時區」。

  5. 儲存並開啟

    儲存後點選「開啟」。啟動前會再檢測一次出口;需要排查時使用「啟動診斷」。

啟動診斷:開啟前先檢查

環境選單中的「啟動診斷」是唯讀檢查,不會啟動瀏覽器。它最多涵蓋 15 項:處理程序狀態、資料目錄身份、瀏覽器核心、版本一致性、瀏覽器擴充功能、資料磁碟、代理網路、出口穩定性、時區一致性、地理身份、WebRTC、DNS 路由、IPv6 路由、硬體一致性和渲染策略,每項標記為「通過 / 提醒 / 失敗」。出口穩定性、時區與地理身份在檢測過代理後出現,DNS 與 IPv6 路由只針對使用代理的環境;WebRTC、DNS 與 IPv6 三項依目前設定給出結論,不做實際的洩漏測試。

Prism 啟動診斷:未發現阻止啟動的問題,逐項顯示處理程序狀態、資料目錄身份、瀏覽器核心、版本一致性、瀏覽器擴充功能、資料磁碟、代理網路等檢查結果
「啟動診斷」結果範例(示範資料)。

常見問題

Prism 提供代理 IP 嗎?
不提供。Prism 負責為每個環境設定、檢測和隔離代理,代理服務需要自行選擇。
兩個環境出口 IP 一樣,是不是沒隔離?
資料隔離與網路出口是兩回事。兩個環境都直連,或使用同一個代理,出口 IP 就會相同;需要不同出口時,請為每個環境設定不同的代理。
檢測結果顯示「資料中心網路」怎麼辦?
這表示資料來源認為該 IP 屬於資料中心。是否影響使用取決於目標網站;對於帳號類的使用情境,通常建議使用信譽較好的住宅或電信業者線路。
時區顯示不一致?
在「代理設定」檢測後點選「套用代理時區」,或把網路身份設為「跟隨代理出口」。
檢測失敗但代理在別的軟體裡能用?
確認通訊協定是否選對(HTTP 與 SOCKS5 不通用)、連接埠與認證資訊,以及代理是否限制了來源 IP。認證失敗不會自動重試。