Enable Brave VPN feature flag by default on Desktop
See original GitHub issueDescription
Before we can go live with VPN, we need to enable the feature by default. It’s already live for iOS and Android
Currently, folks testing have to enable using brave://flags/#brave-vpn
We should enable VPN by default using Griffin (https://griffin.brave.com/)
Overall VPN Test plan
This area is a work in progress! It will continue to grow as we get closer to rollout
Pre-requisites
- Finish the Linking page (on accounts.brave.com) and deploy to all environments https://github.com/brave/account-brave-com/issues/24
- Push the Brave VPN SKU to Production (it’s already in dev and staging)
- Add the “Link account” button on Android https://github.com/brave/brave-browser/issues/21972
- Add the “Link account” button on iOS https://github.com/brave/brave-ios/issues/5175
- Website???
Desktop
NOTE: VPN only available on macOS and Windows
- Original Desktop test plan https://github.com/brave/brave-browser/issues/15804
- VPN menu should show next to hamburger menu
- Click the VPN button and it should show a promo
- Click the promo and it should go to account.brave.com
- Login to account.brave.com with a new account
- Once signed in, click
Planson menu on left - Brave VPN should show as a product
- Click
Buy nowfor Brave VPN and complete checkout - You should now be able to click
VPNmenu (next to hamburger menu) and see a server list - Choose a server and connect
- Verify you’re connected by visiting https://whatismyipaddress.com/
- You can switch profiles and verify the other profiles can connect also
- What checks are needed for Linux? - See https://bravesoftware.slack.com/archives/CC5SA8CCB/p1669218929305149 for recent suggestions of what to cover.
Mobile
- Using in-app-purchase on iOS or Android and linking https://github.com/brave/account-brave-com/issues/24
iOS
- Buying on desktop and redeeming on iOS https://github.com/brave/brave-ios/issues/4805
Android
- Buying on desktop and redeeming on Android https://github.com/brave/brave-browser/issues/20374
- See test plan at https://github.com/brave/brave-core/pull/14715
Known issues with the VPN service itself
Brave employees should have access to https://github.com/brave/support-guardian-vpn/projects/1
Issue Analytics
- State:
- Created a year ago
- Comments:10 (4 by maintainers)
Top Results From Across the Web
Brave Firewall + VPN
Try Brave Firewall + VPN now To get started, download and open Brave on your phone or tablet, tap Settings ("…"), and toggle...
Read more >How Do I Use Command Line Flags in Brave?
--incognito is a command line flag (sometimes called a “switch”), and by adding it to the end of the path we can open...
Read more >IPFS Support in Brave
IPFS support allows Brave desktop users to download content by using a content hash, known as the Content identifier (CID).
Read more >Frequently Asked Questions - Brave Browser
Learn about the fast and private Brave browser and experience the web ad-free. Get more information on how it works and how users...
Read more >How do I manage Shields and other Privacy options on iOS?
Brave on iOS allows you to configure your default Shields settings as well as manage other private data the same way you can...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

Keeping this issue tied to 1.46. I do have a code change which enables this - but I think we’ll hold off
We can enable this on DESKTOP with Griffin
Verification in progress with
Security & privacy
DNS leak (ISP) -
PASSEDhttps://browserleaks.com/dnshttps://browserleaks.com/dnsDNS-over-HTTP (DoH) -
PASSEDDNS over HTTPusing any provider, viabrave://settings/securitybrowserleaks.com/dnsbrave://settings/securitybrowserleaks.com/dnsTOR -
PASSEDNew Private window with Torcheck.torproject.orgCongratulations. This browser is configured to use TorTorrent (via
WebTorrents support) -PASSEDShared VPN-Setup StepssectionBraveVPNhttps://ipleak.net/ActivateunderTorrent Address detectionthis Magnet Linkin a new windowStart Torrenthttps://ipleak.net/tabBraveVPNvia your preferred method (flyout menu, button toggle, macOS system bar (top), andNetworkcontrol panel inSystem Preferences)shift+reloadthe page (to purge cache) <------ IMPORTANTstep 9-local ISPstep 13-GermanyWebRTC -
PASSEDBraveVPNhttps://browserleaks.com/webrtcWebRTC IP handling policyVPN connectedDefaultDefault public and private interfacesDefault public interface onlyDisable non-proxied UDPDisconnected from VPNDefaultDefault public and private interfacesDefault public interface onlyDisable non-proxied UDPKeyboard accessibility -
PASSEDVPNbutton on the browser toolbarSettings(gear) icontabto forward-cycle through elementsshift+tabto backwards-cycle through the dialog linksspacebarandreturnto select (“click”) linksConfirmed
tabandshift + tabworked as per the above. Confirmedspacebarandreturnworked as per the above.