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

联合创作 · 2023-09-29 02:32

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获取连接信息

浏览 33
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报