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 版本网站看到的公网地址,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。认证失败不会自动重试。