celenity/Phoenix
8
198
Fork
You've already forked Phoenix
19

[OTHER] Free VPN available since FF v. 149 - possible to enable but does not function #284

Closed
opened 2026年04月29日 19:59:07 +02:00 by GW72 · 4 comments

Please explain your inquiry.

Looking with interest in #276, and specifically visiting https://itsfoss.com/news/firefox-ships-brave-adblock-engine/, a second possibly exciting feature starting with FF v. 149 was also mentioned; a free VPN!

More information is available from Mozilla here: vpn info

It is apparently being rolled out in specific regions already, but I found in my case, I had to enable it by setting browser.ipProtection.enabled to true. Then in Settings --> Privacy & Security a VPN panel appears with a Get started button, but nothing happens when it is clicked. Manually enabling it to date may not be sufficient to use it if done in a non-activated region. Or is phoenix at play here?

While I've no idea the privacy (or security) implications that may arise (if any) by using a free VPN offered by Mozilla, I simply make a suggestion to, if appropriate, allow users to access it alongside phoenix (and also to bring some attention to it since v. 150 is already out and there has been no noise about this).

### Please explain your inquiry. Looking with interest in #276, and specifically visiting https://itsfoss.com/news/firefox-ships-brave-adblock-engine/, a second possibly exciting feature starting with FF v. 149 was also mentioned; a free VPN! More information is available from Mozilla here: [vpn info](https://support.mozilla.org/en-US/kb/built-in-vpn) It is apparently being rolled out in specific regions already, but I found in my case, I had to enable it by setting `browser.ipProtection.enabled` to `true`. Then in `Settings --> Privacy & Security` a VPN panel appears with a `Get started` button, but nothing happens when it is clicked. Manually enabling it to date may not be sufficient to use it if done in a non-activated region. Or is `phoenix` at play here? While I've no idea the privacy (or security) implications that may arise (if any) by using a free VPN offered by Mozilla, I simply make a suggestion to, if appropriate, allow users to access it alongside `phoenix` (and also to bring some attention to it since v. 150 is already out and there has been no noise about this).
/// Disable IP Protection (Mozilla VPN) [NO-ANDROID] [NO-MAIL]
// This is a paid Mozilla service, so it doesn't make sense for us to leave this enabled by default [NO-ANDROID] [NO-MAIL]
// If people really do want to use it, they can though - they'll just need to enable it themselves manually [NO-ANDROID] [NO-MAIL]
// https://vpn.mozilla.org/ [NO-ANDROID] [NO-MAIL]
// https://searchfox.org/firefox-main/source/browser/components/ipprotection/docs/Preferences.rst [NO-ANDROID] [NO-MAIL]
pref("browser.ipProtection.added", true); // [NO-ANDROID] [NO-MAIL] Prevent pinning the IP Protection widget in the navigation bar https://searchfox.org/firefox-main/rev/82e2435f/browser/components/ipprotection/IPProtection.sys.mjs#145
pref("browser.ipProtection.autoStartEnabled", false); // [NO-ANDROID] [NO-MAIL] [DEFAULT]
pref("browser.ipProtection.autoStartPrivateEnabled", false); // [NO-ANDROID] [NO-MAIL] [DEFAULT]
pref("browser.ipProtection.enabled", false); // [NO-ANDROID] [NO-MAIL] [DEFAULT]
pref("browser.ipProtection.features.autoStart", false); // [NO-ANDROID] [NO-MAIL] [DEFAULT]
pref("browser.ipProtection.features.siteExceptions", true); // [NO-ANDROID] [NO-MAIL] [DEFAULT] If IP Protection is enabled, enable support for site exceptions https://searchfox.org/firefox-main/rev/aee7c0f2/browser/app/profile/firefox.js#3547
pref("browser.ipProtection.optedOut", true); // [NO-ANDROID] [NO-MAIL]
pref("browser.ipProtection.userEnabled", false); // [NO-ANDROID] [NO-MAIL] [DEFAULT]

as per comment, some more of these would have to be flipped to firefox default. imho the reasoning (= keep it off) stays the same, difference is just paid->free(trial?).

also if it's actually region-specific - phoenix overrides the browser region to a dummy one ("XX") for telemetry reasons.

https://codeberg.org/celenity/Phoenix/src/commit/dd4defbffd24ec8bc01e6051a9d3afe42f6a02d4/build-resources/phoenix-unified.js#L502-L515 as per comment, some more of these would have to be flipped to firefox default. imho the reasoning (= keep it off) stays the same, difference is just `paid`->`free`(trial?). also if it's actually region-specific - phoenix overrides the browser region to a dummy one ("XX") for telemetry reasons.
Author
Copy link

as per comment, some more of these would have to be flipped to firefox default. imho the reasoning (= keep it off) stays the same, difference is just paid->free(trial?).

From the Mozilla link: Unlike Mozilla VPN, which protects your entire device, the built-in VPN only masks traffic that originates in Firefox. It's free to use and doesn’t require a subscription. (with a monthly data limit of 50 GB).

> as per comment, some more of these would have to be flipped to firefox default. imho the reasoning (= keep it off) stays the same, difference is just paid->free(trial?). From the Mozilla link: **Unlike Mozilla VPN, which protects your entire device, the built-in VPN only masks traffic that originates in Firefox. It's free to use and doesn’t require a subscription.** (with a monthly data limit of 50 GB).

Apologies for the late response @GW72 - I finally got around to taking a look at this. I decided to go ahead and enable support for it for next release, since AFAICT there aren't any privacy or security concerns, and, like you said, it's a free service independent of Mozilla VPN. I also figured out why it wasn't working (Was a strange bug due to us not pinning it to the toolbar by default, but I took care of that as well - by default it'll be in the overflow menu).

So thanks for filing this!

Apologies for the late response @GW72 - I finally got around to taking a look at this. I decided to go ahead and enable support for it for next release, since AFAICT there aren't any privacy or security concerns, and, like you said, it's a free service independent of Mozilla VPN. I also figured out why it wasn't working *(Was a strange bug due to us not pinning it to the toolbar by default, but I took care of that as well - by default it'll be in the overflow menu)*. So thanks for filing this!
Author
Copy link

@celenity thanks for taking the time to look! Much appreciated.

@celenity thanks for taking the time to look! Much appreciated.
Sign in to join this conversation.
No Branch/Tag specified
dev
pages
2026年07月08日.1
2026年06月10日.1
2026年05月21日.2
2026年05月21日.1
2026年04月27日.1
2026年03月31日.1
2026年03月30日.1
2026年02月23日.1
2026年02月16日.1
2026年01月21日.1
2025年12月23日.1
2025年11月27日.1
2025年11月07日.1
2025年10月26日.1
2025年10月12日.1
2025年10月03日.1
2025年09月07日.1
2025年08月06日.1
2025年07月30日.1
2025年07月11日.1
2025年06月24日.1
2025年06月12日.1
2025年06月10日.1
2025年06月06日.1
2025年06月02日.2
2025年06月02日.1
2025年05月11日.1
2025年04月27日.1
2025年04月15日.1
2025年04月11日.1
2025年04月02日.1
2025年03月25日.1
2025年03月20日.1
2025年03月12日.1
2025年03月05日.1
2025年02月28日.1
2025年02月21日.1
2024年02月18日.1
2025年02月14日.1
2025年02月13日.1
2025年02月01日.1
2025年01月30日.1
2025年01月27日.1
2025年01月24日.1
2025年01月22日.2
2025年01月22日.1
2025年01月20日.2
2025年01月20日.1
2025年01月19日.1
2025年01月14日.1
2025年01月13日.1
2025年01月12日.2
2025年01月12日.1
2025年01月06日.1
05January2025v1
20240103.2
20250103.1
20241229-1
20241225-1
20241216-1
20241211-1
20241204-1
20241203-1
31November2024v1
20241103-1
20240924-1
20240914-1
20240907-1
20240902-1
20240831-1
20240825-1
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
celenity/Phoenix#284
Reference in a new issue
celenity/Phoenix
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?