JoyProxy 浏览器扩展
JoyProxy 浏览器扩展是一款面向 Chromium 内核浏览器的代理管理工作台,适用于 Google Chrome、Microsoft Edge、Brave、Opera 及 Vivaldi 等现代浏览器(要求 Chrome 内核版本 114 及以上)。
扩展基于 Manifest V3 标准开发,所有的代理规则都只作用于当前浏览器实例,不会改动 Windows 或 macOS 的系统全局网络。无论是临时的单节点验证、第三方提取 API 的轮换调度,还是直接载入在 JoyProxy 购买的云端线路,都可以在扩展内一站式完成。
相关地址:
Chrome 网上应用店 · 产品页面 · GitHub 仓库 · 隐私政策
安装方式
方式一:通过 Chrome 网上应用店安装(推荐)
- 访问 Chrome 网上应用店。
- 点击 添加到 Chrome 完成安装。
- 安装完成后,在浏览器右上角的拼图图标中将 JoyProxy 固定 到工具栏,方便日常快速切换。
注:Microsoft Edge 用户同样可以直接打开上述 Chrome 商店链接安装该扩展。
方式二:离线加载 ZIP 包(开发者模式)
在无法直接连接 Chrome 应用店的环境下,可手动加载离线版本:
- 前往 GitHub Releases 下载最新的 joyproxy-extension-unpacked.zip 并解压到本地文件夹。
- 在浏览器地址栏输入
chrome://extensions打开扩展管理页,开启右上角的 开发者模式。 - 点击左上角的 加载已解压的扩展程序,选中包含
manifest.json的解压目录。 - 后续更新版本时,只需覆盖本地文件,并在扩展页面点击该卡片上的 重新加载 图标即可。
界面与主要入口
扩展根据日常操作频率设计了两种主要的交互视图:
- 工具栏弹窗(Popup):点击工具栏的 JoyProxy 图标即可弹出。用于最核心的高频操作,例如查看当前连接状态、快速粘贴代理节点、发起连通性测试、一键连接或恢复直连。如果已登录 JoyProxy 账号,还可以在这里快速选择已购线路。图标呈亮色并带有国家代码标识时表示代理已生效,灰色则代表当前处于直连状态。
- 工作台侧栏(Side Panel):点击弹窗底部的 打开工作台(Open workbench),浏览器右侧会展开完整的管理面板。这里支持多代理档案保存、批量导入、第三方 API 轮换调度、详细运行日志,以及完整的代理分流与指纹伪装设置。
- 网页右键菜单:在任意网页上点击右键,均可通过 用当前代理测试此站(Test this site with the current proxy) 快速验证当前代理能否正常访问目标站点。
- 扩展选项页(Options):在浏览器扩展详情中点击选项即可打开独立页面,主要用于批量维护绕过代理的域名列表(Bypass)、切换公共 IP 探测接口或恢复接管前的代理配置。
三种线路接入方式
扩展对各类代理来源提供平等的支持,不强制绑定账号:
- 自备代理(Own proxy)
支持粘贴host:port、user:pass@host:port或标准的http://与socks5://链接。可在本地保存多组档案并支持文本批量导入,无需登录 JoyProxy 账号,也不会产生任何云端计费。 - 提取 API(Extract API)
支持填入第三方服务商提供的代理提取链接,并可指定正则表达式与预设账密。扩展支持单次测通后自动设为代理,也支持按照预定时间间隔自动轮询更换新 IP。 - JoyProxy 已购线路
若当前浏览器已经在 joyproxy.com 登录过控制台,工作台会自动识别用户凭据并加载名下的动态住宅流量包、静态独享或自定义端口线路。在扩展中按需选择国家、城市与会话类型即可,无需繁琐地手动复制长链接。
基本操作流程
日常使用时,建议遵循先测试连通性,再应用到浏览器的原则。如果节点不可用,测试失败不会破坏当前浏览器原有的网络连接。
连接自备代理
- 打开弹窗或工作台的 代理地址(Proxy Address) 标签页。
- 在地址栏中粘贴代理节点(如
http://user:[email protected]:10001)。 - 点击 测试(Test),等待系统返回出口公网 IP、地理位置与网络延迟。
- 确认信息无误后,点击 设为代理(Set as proxy) 立即接管浏览器流量。
- 需要停止使用时,点击顶部的 恢复直连(Restore direct) 即可一键恢复。
配置提取 API 自动轮询
- 打开工作台切换到 API 标签页。
- 填入服务商的提取 URL。如果有特殊格式要求,可在高级选项中填入提取正则表达式或统一的代理账号密码。
- 运行模式可选择 仅测试(Test only)(仅拉取并输出连通率统计)或 测通后设为代理(Apply after successful test)(首个可用节点自动生效)。
- 如果需要定时刷新,勾选 定时更换浏览器代理 并设定轮换间隔(秒)和总次数,点击 开始测试(Start test) 即可进入后台轮换模式。
调用 JoyProxy 账号中的云端线路
- 确保在当前浏览器已登录官网控制台,随后打开工作台的 JoyProxy 标签页。
- 系统会自动列出当前可用的产品。选择 动态 或 静态 模式:
- 动态线路:可按需选择目标国家、省州、城市,并指定粘性会话时长或按次轮换。
- 静态线路:直接在下拉列表中挑选分配好的固定 IP 节点。
- 点击 测试(Test) 验证后,点击 设为代理(Set as proxy) 即可生效。
高级设置与环境隔离
在工作台下方的 高级(Advanced) 面板中,提供了丰富的网络分流与浏览器指纹保护选项,帮助减少多账号操作中的环境关联风险。
所有配置在点击 设为代理 时随同网络规则一起生效。
1. 代理分流范围(Proxy scope)
你可以精准控制哪些请求必须通过代理转发、哪些保持本地直连:
- 全部代理(All via proxy):默认模式。除指定的直连名单外,所有网页和请求全部经由代理转发发出。
- 仅名单代理(Allowlist only):只有白名单中列出的域名、IP 或 URL 前缀通过代理转发,其余流量全部本地直连。
在 直连绕过(Bypass) 规则中,扩展默认预置了 localhost、127.0.0.1 以及 *.joyproxy.com,确保即便代理节点异常,也不会阻断访问官网控制台与本地服务。名单支持通配符(如 *.example.com),每行一条。
2. 常用防护与环境伪装
- User-Agent 替换:内置了主流桌面端(Windows / macOS 下的 Chrome、Edge、Firefox、Safari)与移动端(Android、iPhone)的常见 UA。支持勾选 每次设为代理时随机,在每次应用新代理时自动换用不同的客户端标识,也可以完全自定义填写。
- 限制 WebRTC 泄露:启用后会将浏览器的 WebRTC IP 策略设为
disable_non_proxied_udp,有效防止由于 STUN 请求绕过代理而泄露本机的真实局域网或公网 IP。 - 快捷清理浏览痕迹:在切换不同地区的代理前,可以在面板中一键 清理当前站点 Cookie、清理当前站点全部数据(包括 LocalStorage 与缓存),或直接 清理全部 Cookie 与 清理浏览器缓存,避免跨会话残留识别标记。
3. 指纹与底层环境选项
为了满足更高要求的反指纹识别需求,扩展支持在页面载入时动态模拟底层运行环境。每一项均可固定设置,也可勾选 每次设为代理时随机:
- 界面语言与时区:支持伪装
navigator.language、请求头Accept-Language以及 JavaScript 本地时间环境,建议与代理出口国家保持一致,避免出现“IP 在欧美但本地时间为东八区”的异常情况。 - 屏幕与设备硬件:可伪装
screen分辨率(如 1080P、2K、移动端屏幕)、设备像素比(DPR)、CPU 核心数(hardwareConcurrency)以及设备内存大小(deviceMemory)。 - 图形与字体探测:支持伪装 WebGL 显卡渲染器信息(NVIDIA、Intel、AMD、Apple 等主流芯片),并模拟 Windows 或 macOS 的标准系统字体列表。
- Canvas 读数轻微加噪:对 HTML5 Canvas 画布读数注入轻微随机噪点,打破固定的绘图指纹哈希。
- 隐私请求头控制:支持自动剔除跳转来源(去除 Referer)或向目标站点发送
DNT: 1(Do Not Track)标识。
本地转发服务(Local Relay)说明
在 Chromium 架构下,浏览器内核对代理认证存在部分限制:例如对带有用户名密码的 SOCKS5 代理无法原生注入认证头。
为了确保带有复杂账号密码的代理能够稳定使用,扩展内部集成了基于本地回环端口的转发机制(默认监听 127.0.0.1:17890):
- 如果使用的是离线解压版扩展,首次在 Windows 下使用带账密的 HTTP 代理时,如果页面提示 本地转发未启动,只需前往扩展解压目录中的
scripts文件夹,双击运行install-relay.cmd注册一次本机消息通信接口,之后在浏览器中重新加载扩展即可。 - 如果目标是带账号密码的 SOCKS5 代理,受限于 Chrome 官方机制,建议优先使用对应的 HTTP 协议端口,或在服务商后台将本机当前出口 IP 加入 IP 白名单免密访问。
权限与隐私保护
JoyProxy 严格遵守最小权限原则,扩展内保存的代理配置、账号 Token 及自定义参数全部存放在本机的 chrome.storage.local 中,不会上传至第三方服务器。
- 核心权限用途:
proxy(配置浏览器代理网络)、sidePanel(承载工作台界面)、declarativeNetRequest与privacy(用于安全的请求头修改与 WebRTC 防护)、browsingData(执行站点 Cookie 与缓存清理)。 - 外部网络请求:除了主动调用的 JoyProxy 官方 API,扩展仅在发起连通性测试时向公共 IP 库接口(如
ipinfo.io等)发送单次轻量探测,测试过程不产生多余的用户行为收集。