MullvadPrivacyCompanion是一个Firefox扩展程序,可通过推荐扩展和浏览器设置来帮助您改善在线隐私。
环境构建:
Node16.13.0Npm8.3.0Firefox:最新版本(>89)如果你使用nvm,运行nvmuse客自动设置这些版本。
开发第一次,使用npminstall安装必要的软件包。
采用npmrundev保存更改时,自动重新构建扩展。采用npmstart在另一个终端中启动带有扩展的Firefox开发实例。保存更改后,扩展程序将自动重新加载。开发者工具可以通过点击启动inspect在调试选项卡中。
构建采用npmrunbuild构建扩展采用npmrunpack:xpi创造.xpi根文件夹中的文件在浏览器中测试扩展您只能在没有Mozilla签名的情况下临时安装扩展程序。为此:
打开火狐在URL栏中输入“about:debugging#/runtime/this-firefox”点击“加载临时插件”打开extension.xpi文件。当Firefox关闭时,扩展将自动卸载。
权限MullvadPrivacyCompanion需要以下权限:
management能够推荐第三方扩展privacy禁用webRTCproxy配置和使用Mullvad代理服务器storage保存首选项*://*.mullvad.net/*获取代理服务器列表并显示您的连接信息测试扩展时会自动接受权限。
网络请求扩展发出两个外部网络请求:
api.mullvad.net获取最新的代理服务器am.i.mullvad.net获取连接信息
评论