Mullvad Privacy Companion浏览器隐私扩展程序

联合创作 · 2023-09-29

Mullvad Privacy Companion 是一个 Firefox 扩展程序,可通过推荐扩展和浏览器设置来帮助您改善在线隐私。

环境

构建:

  • Node 16.13.0
  • Npm 8.3.0
  • Firefox:最新版本(>89)

如果你使用 nvm, 运行 nvm use客自动设置这些版本。

开发

第一次,使用 npm install安装必要的软件包。

  • 采用 npm run dev保存更改时,自动重新构建扩展。
  • 采用 npm start在另一个终端中启动带有扩展的 Firefox 开发实例。 保存更改后,扩展程序将自动重新加载。

开发者工具可以通过点击启动 inspect在调试选项卡中。

构建

  • 采用 npm run build构建扩展
  • 采用 npm run pack:xpi创造 .xpi根文件夹中的文件

在浏览器中测试扩展

您只能在没有 Mozilla 签名的情况下临时安装扩展程序。 为此:

  • 打开火狐
  • 在 URL 栏中输入“about:debugging#/runtime/this-firefox”
  • 点击“加载临时插件”
  • 打开 extension.xpi文件。

当 Firefox 关闭时,扩展将自动卸载。

权限

Mullvad Privacy Companion 需要以下权限:

  • management能够推荐第三方扩展
  • privacy禁用 webRTC
  • proxy配置和使用 Mullvad 代理服务器
  • storage保存首选项
  • *://*.mullvad.net/*获取代理服务器列表并显示您的连接信息

测试扩展时会自动接受权限。

网络请求

扩展发出两个外部网络请求:

  • api.mullvad.net获取最新的代理服务器
  • am.i.mullvad.net获取连接信息
浏览 9
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报