Mullvad Privacy Companion瀏覽器隱私擴(kuò)展程序
Mullvad Privacy Companion 是一個 Firefox 擴(kuò)展程序,可通過推薦擴(kuò)展和瀏覽器設(shè)置來幫助您改善在線隱私。
環(huán)境
構(gòu)建:
- Node 16.13.0
- Npm 8.3.0
- Firefox:最新版本(>89)
如果你使用 nvm, 運行 nvm use客自動設(shè)置這些版本。
開發(fā)
第一次,使用 npm install安裝必要的軟件包。
- 采用
npm run dev保存更改時,自動重新構(gòu)建擴(kuò)展。 - 采用
npm start在另一個終端中啟動帶有擴(kuò)展的 Firefox 開發(fā)實例。 保存更改后,擴(kuò)展程序?qū)⒆詣又匦录虞d。
開發(fā)者工具可以通過點擊啟動 inspect在調(diào)試選項卡中。
構(gòu)建
- 采用
npm run build構(gòu)建擴(kuò)展 - 采用
npm run pack:xpi創(chuàng)造.xpi根文件夾中的文件
在瀏覽器中測試擴(kuò)展
您只能在沒有 Mozilla 簽名的情況下臨時安裝擴(kuò)展程序。 為此:
- 打開火狐
- 在 URL 欄中輸入“about:debugging#/runtime/this-firefox”
- 點擊“加載臨時插件”
- 打開
extension.xpi文件。
當(dāng) Firefox 關(guān)閉時,擴(kuò)展將自動卸載。
權(quán)限
Mullvad Privacy Companion 需要以下權(quán)限:
-
management能夠推薦第三方擴(kuò)展 -
privacy禁用 webRTC -
proxy配置和使用 Mullvad 代理服務(wù)器 -
storage保存首選項 -
*://*.mullvad.net/*獲取代理服務(wù)器列表并顯示您的連接信息
測試擴(kuò)展時會自動接受權(quán)限。
網(wǎng)絡(luò)請求
擴(kuò)展發(fā)出兩個外部網(wǎng)絡(luò)請求:
-
api.mullvad.net獲取最新的代理服務(wù)器 -
am.i.mullvad.net獲取連接信息
評論
圖片
表情
