Proton

9015 readers
93 users here now

Empowering you to choose a better internet where privacy is the default. Protect yourself online with Proton Mail, Proton VPN, Proton Calendar, Proton Drive. Proton Pass and SimpleLogin.

Proton Mail is the world's largest secure email provider. Swiss, end-to-end encrypted, private, and free.

Proton VPN is the world’s only open-source, publicly audited, unlimited and free VPN. Swiss-based, no-ads, and no-logs.

Proton Calendar is the world's first end-to-end encrypted calendar that allows you to keep your life private.

Proton Drive is a free end-to-end encrypted cloud storage that allows you to securely backup and share your files. It's open source, publicly audited, and Swiss-based.

Proton Pass Proton Pass is a free and open-source password manager which brings a higher level of security with rigorous end-to-end encryption of all data (including usernames, URLs, notes, and more) and email alias support.

SimpleLogin lets you send and receive emails anonymously via easily-generated unique email aliases.

founded 2 years ago
MODERATORS
1
 
 

from the team:


When thinking about how Proton Drive apps interact with our backend, our goal was to deliver faster, more reliable file operations across all platforms.

So today, we wanted to share a progress update on the Proton Drive SDK and what it unlocks next.

Behind the scenes, the SDK now powers core file operations across all Proton Drive apps - Windows, macOS, Android, iOS, and web - giving us a shared, more robust foundation instead of separate implementations per platform.

Improvements

By rebuilding Drive’s most performance-intensive code in the SDK, we’ve already delivered major gains: up to 60% faster uploads on iOS, and up to 30% faster uploads and 70% faster downloads on web, with better reliability on unstable networks.

Support

What does the SDK support right now? Currently, it supports core file operations such as uploading and downloading, creating folders, renaming and moving items, and deleting or restoring files. Authentication and Proton-specific modules aren’t supported yet, so it’s best suited for contributors and early experimentation.

CLI

To cover workflows not yet supported by the SDK, we’re also building CLI tools. These will let you run common Drive commands and build on top of them without reverse-engineering Proton Drive. We’re aiming to release these next quarter.

What's Next?

Looking ahead to 2026, we’ll migrate all existing Drive features to the SDK and build new ones on top of it — including faster encryption with hardware acceleration, expanded SDK capabilities, a clearer integration path, and a Linux client.

Read the full update: https://proton.me/blog/drive-sdk-january-2026

Stay safe,

Proton team

2
 
 

better late posting than never. From the team:


The Pass Command Line Interface, which had a beta release recently, is now officially launched.

We’ve often heard from our community that making Proton Pass data easily accessible in the terminal would significantly improve workflows, especially for development, scripting, and automation.

This update means that you can now securely retrieve secrets and other items across scripts, deployments, and continuous integration/continuous delivery (CI/CD) pipelines.

Enjoy!

3
 
 

from the team:


Looking for quicker access to options like copy, edit, and pin in Proton Pass? Our recent release (1.33.2) gives you just that.

Get things done more efficiently with the ability to right click your entries on web, desktop, and browser extensions.

4
 
 

Is this true??

5
 
 

I have created a new feature request on Proton's UserVoice and I would like to share it here with the wider community.


Adopt WEBCAT for all web-based applications

The whole existence of Proton revolves around a trustworthy, easy-to-use suite of end-to-end encrypted applications. But one thing is to use Proton's digitally signed mobile applications, another is to use Proton's web-based applications.

So I suggest the early adoption of WEBCAT , a Freedom of the Press Foundation project currently in alpha.

From their website:

The Problem

Websites can change their code at any time, and HTTPS alone does not guarantee that every user receives the same, intended web application. WEBCAT addresses this by enabling signed delivery and transparency log–backed distribution of participating web applications, allowing end users to verify exactly what they received from a website.

WEBCAT's developers are currently, as of March 2026, asking for developers and webmasters to join the alpha tests.

From the alpha announcement:

We especially want feedback from teams who want to use WEBCAT, but find that the set of web application features supported by WEBCAT are not sufficient for their use case. WEBCAT has already expanded the features it supports in response to such feedback, and we want to continue doing so.

6
7
 
 

I tried sharing a protonsheet to someone who has a proton.me address. It failed with the message in the title. Why wouldn't I be able to share a proton spreadsheet with another user?

8
 
 

Andy praised her directly last year alongside his other pro GOP comments:

Proton reiterated the claim that it is a “politically neutral organization,” then went on to state that “regardless of one’s views about the wider Republication platform, if you agree that action is needed on antitrust then the appointment of Gail Slater is a positive thing,” referring to President Donald Trump’s choice to head the Justice Department’s antitrust division. Proton further stated that “Big Tech CEOs are tripping over themselves to kiss the ring precisely because Trump represents an unprecedented challenge to their monopolistic dominance.”

https://theintercept.com/2025/01/28/proton-mail-andy-yen-trump-republicans/

Has he or the offical Proton account adressed their current position on the GOP now that the Trump admin has fired their most prominent antitrust proponent?

9
 
 

Version 1.34.1

Support offline mode for all users

10
 
 

I couldn't find this documented anywhere but I feel it's a pattern that others might want to copy. I have a partner and we wanted a way to have a shared email account. We also wanted to be able to use anything@customdomain.com and be able to reply from that address created on the fly. We also wanted to have our own custom sub domain each (anything@person1.customdomain.com).

This is mostly possible with Proton and I thought it would be worth explaining how:

My partner does not have a Proton account yet so in order to implement the full setup we would need to create an additional account and pay for it, so you'd probably need "family" over "duo".

Create the following proton accounts:

Now make the shared account the admin and sign up for whatever pricing plan you use.

We used a password manager so both of us can log in to this account. (But Proton if you are listening it would be nice to have an official "shared account" way of doing this).

Now create the other two accounts.

Now you need to create your domain on whatever DNS provider you use.

Now go to simplelogin.io and sign in using the shared proton account (No additional account needed, it uses the proton authentication).

Go to Domains in simplelogin and add a new domain (customdomain.com). Now you need to follow the steps to register the DNS with simplelogin: verify ownership, MX record setup, SPF, DKIM, DMARC. Once all of those are working you should be able to send and receive email using that domain.

Now to set up the other accounts, log out of simplelogin, then log back in but log in with the other proton account (person1). You may have to log out of proton and switch accounts there.

Once you are logged in as person1, you will need to setup the DNS for the subdomain: person1.customdomain.com and do the same as previously.

And do the same for person2.

Now you have a shared account (which you share a password for) and a personal account each that you don't share the password for.

You can now create email addresses on the fly under all the accounts:

Sign up to a website using anything@customdomain.com and once an email is received it will appear in simplelogin as an Alias. If you later want to block that website, just go to simplelogin and turn off the alias.

You can also now reply from anything@customdomain.com, however it's a bit of a faff:

If the Alias already exists, in order to reply from an Alias you need to go to simplelogin and click "Contacts" to add a "reverse alias". Once you have it will have an option "Copy reverse-alias". Click this and you will have an email something like: "Company | hello at octopus.energy" <hello_at_octopus_energy_randomletters@simplelogin.co> if the Alias doesn't exist yet you will need to create it.

When you send an email to this simplelogin.co address, the simplelogin server will edit the email to make it appear as though it was sent from anything@customdomain.com

It's a bit of a pain but does seem to work. (Again Proton if you are listening, integrating this in to the email client would be great)

Anyway, hope this helps someone else :)

11
 
 

The one where I get very annoyed with my email provider

12
 
 

Hello everyone,

I am very new and recently have decided to move away our growing home/work network away from Google and also increase our digital security. I got recommended to try Proton as it is (as I understand) a full suite of feature we would use (be it mail, productivity apps, vpn, authenticator, cloud) but seeing some of the reactions here, I am concerned.

Are there any really grave concerns about Proton or any substantial flaws I should be aware of as a new user? I also got some mixed reviews about unstable gaming sessions (that would be a home disaster for the kids hehe) as it disconnects but I suppose that is a problem of the free limited VPN connecting to free servers.

Thank you in advance for any input.

EDIT: Thank you again very much to all of you for your time and insight <3 I will investigate all the suggestions/experience and slowly work my way to a better workframe. Again - thank you!

13
 
 

Years ago I became a customer for MAIL. ** JUST. MAIL.**

I now have access to
VPN
-Don't care, don't want. I use a different service.
Drive
-I'd rather eat my own head than trust someone else's computer with my files. I self host.
Docs+Sheets, storing the documents in the abovementioned "Drive"
Are you joking?
ProtonPass
-Use a different self hosted solution
Wallet
-Not on your @#^ing life
Lumo AI
GFYS

Every single time I find out more trash got glued to my account I get angrier.

Either provide a "Mail+Calendar ONLY" package for a discount or prepare to lose a customer.

14
 
 

I can set a thumb up/down on a Lumo reply and explain what went wrong. My uninformed guess is that in general cases my thumb-down may allow them to fix the Lumo reply by prioritizing a different LLM for the question but can they fix or adjust LLM output itself?

For example Lumo suggests to use file abc.prf while the app is actually looking for def.prf or suggests adding configuration file line "a = xy" while app accepts "a=xy" (no spaces).

Should I spend time proving how such reply was wrong (they can not trust my claim)?

Proton says that they do NOT use AI APIs but system prompt to fix replies not by doing corrections to the underlying knowledgeby but by adjusting behavior patterns (instructing the model to search for current information, to express uncertainty appropriately, or to avoid certain types of responses).

15
 
 

I use Proton Calendar on all of my devices now and am very happy with it. My only gripe is that I find the colour palette for calendars rather "crude". It would be great if the ability to add custom colours (I prefer more pastel colours) via a picker.

16
 
 

Enter the 2025 Proton Lifetime Account Charity Fundraiser to support privacy and free speech. Win access to every Proton product, forever.

17
 
 
18
 
 

cross-posted from: https://lemmy.world/post/40055131

OG title: We need to talk... about the Proton ecosystem

Ecosystem is a trap. It lures you in with the promise of convenience, only to lock you inside a walled garden. Like Google and Apple. They start with a good product, but then force you to use the whole suite to get the full experience. This is dangerous.

Ecosystems are concentrating all of your data and your digital life in the hands of a single entity. An entity that grows so large and powerful that it will start making compromises against your rights only to find more ways to profit or protect their business. The larger the ecosystem, the bigger data harvester it becomes. It becomes a bigger target for hackers and the more products it offers the more data it has to give to the surveillance state.

We know that the big tech does this, because their only moral value is the shareholder value. [4] But when a private company starts quacking like a duck in the steps of the big tech, it should worry us the same way. That company is Proton. The maker of the most renowned privacy products that have always been meant as ethical alternatives to the big tech.

Today, Proton resembles more and more the ecosystems of Google and Apple than it does its noble origins of fighting the big tech. This is a problem. It’s a problem for your privacy and it’s a problem for the whole community. But you probably never of heard of this perspective, because none of this is talked about enough. There is a reason for this.

You see, most content on Proton you’ll find, is coming from sources that are sponsored or affiliated with Proton. And I know how lucrative Proton’s deals are, because Proton even tried to pay me. Of course, I refused their offer, because taking their money would incentivize me not to recommend against Proton products. I am uniquely positioned to give you a nuanced critique of Proton and how to solve this problem.


Some good points to be said. I find the overall argument a bit weak as it is mainly one of user erorr of sorts. Btw THO has some pretty good back log of videos on privacy; check out their stuff on burners phones and anonymizing yourself at a protest.

19
20
 
 

After zooming in on an email I am unable to scroll left to right, trying to do so only takes me to the previous or next email. I can still scroll top to bottom.

21
 
 

cross-posted from: https://scribe.disroot.org/post/5840601

En un internet dominado por grandes tecnológicas donde los datos personales son una mercancía más con los que las empresas trafican para generar beneficios, y en un mundo donde los estados son cada vez más represivos para mantener el orden burgués, el cifrado de comunicaciones es algo vital.

22
 
 

from the team:


Hey everyone,

For all of those technical users who love scripting and automating tasks and need direct access to Proton Pass from the terminal, we’ve just released CLI support.

This is built as a fast, secure, and automation-friendly way to access and manage Proton Pass items directly from the terminal.

The feature is available in beta for paid Proton Visionary users, with broader general availability coming soon (Pass Plus, Family, Unlimited, Professional, B2B bundles).

It will:

  • Enable scripting, both for personal scripts and for user management in enterprise setups
  • Provide secure credential access directly in the terminal
  • Allow users to create, read, update, and delete vaults and items
  • Let users view, retrieve, create, update, and delete passwords, secure notes, credit cards, identities, WiFi entries, custom items, and stored SSH-key items
  • Support vault member management
  • Work in CI/CD, servers, containers, and headless environments via app-password authentication
  • Enable simple scripted workflows and task automation

Stay in the flow and stay secure with Proton Pass CLI.

Read more: https://proton.me/blog/proton-pass-cli

23
 
 

from the team:


Does your inbox feel bogged down with Newsletters you no longer want to read?

Newsletter View can help you clean it up fast, here's what makes this feature so useful:

  • One‑click overview – Open Proton Mail, go to Views → Newsletters in the left sidebar. All the mailing lists you’re subscribed to appear in a single, dedicated space, separate from your regular inbox.
  • Filter and sort – See how often each sender emails you, spot the newsletters you’ve unsubscribed from, and decide what to keep or discard. You can bulk‑select messages, move them to trash or archive, or apply filters so future mail from that sender is handled automatically.
  • Unsubscribe without hassle – From the newsletter view you can open any message and use the built‑in Unsubscribe button, which creates a filter to delete incoming mail from that list. No need to hunt through individual emails.
  • No re‑organization of your mailbox – The view doesn’t move or rename any folders; it simply gives you a convenient window to manage subscriptions while your existing folder structure stays intact.

If you're drowning in email list spam, this is the feature for you!

Read more: https://proton.me/support/mail-newsletters-view

24
 
 

from the team


Hi everyone,

Our first feature drop for the new Proton Mail apps is here! 🎉

We've brought back some key features on iOS, and now they’re also available on Android:

  • Automatically jump to the next message
  • Swipe to move between messages
  • Block senders
  • Convert inline images to attachments

We’ve also fixed a number of bugs and refined the app experience based on your feedback, including adjustments to swipe actions and the position of the logout button.

Thank you for helping us make Proton Mail better with every update. We appreciate all your feedback and patience throughout the rollout.

You can update now from the App Store or Play Store.

25
 
 

Hello,

First, I'm not expecting any specific amount of support, or absolute resolution, as I'm fairly certain this falls under non-standard use. So, this is for testing and experimentation. Thanks ahead of time for any help or guidance you can think of!

Testing the recent CLI program in the Linux Development Environment on a Pixel 6a, GrapheneOS, I've had an error come up.

proton.keyring_linux.core.keyring_linux:120 | ERROR | Keyring keyring.backends.SecretService.Keyring (priority: 5) error
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownMethod] ('Object does not exist at path “/org/freedesktop/secrets/collection/login”',)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 177, in get_default_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 45, in __init__
    self._collection.get_property('Label')
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 52, in send_and_get_reply
    raise ItemNotFoundException('Item does not exist!') from resp
secretstorage.exceptions.ItemNotFoundException: Item does not exist!

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 61, in get_preferred_collection
    collection = secretstorage.get_default_collection(bus)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 179, in get_default_collection
    return create_collection(connection, 'Default', 'default', session)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 159, in create_collection
    raise PromptDismissedException('Prompt dismissed.')
secretstorage.exceptions.PromptDismissedException: Prompt dismissed.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/proton/keyring_linux/core/keyring_linux.py", line 111, in _is_backend_working
    keyring_backend.get_password(
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 78, in get_password
    collection = self.get_preferred_collection()
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 63, in get_preferred_collection
    raise InitError("Failed to create the collection: %s." % e)
keyring.errors.InitError: Failed to create the collection: Prompt dismissed..
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | proton.keyring_linux.core.keyring_linux:120 | ERROR | Keyring keyring.backends.SecretService.Keyring (priority: 5) error
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownMethod] ('Object does not exist at path “/org/freedesktop/secrets/collection/login”',)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 177, in get_default_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 45, in __init__
    self._collection.get_property('Label')
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 52, in send_and_get_reply
    raise ItemNotFoundException('Item does not exist!') from resp
secretstorage.exceptions.ItemNotFoundException: Item does not exist!

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 61, in get_preferred_collection
    collection = secretstorage.get_default_collection(bus)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 179, in get_default_collection
    return create_collection(connection, 'Default', 'default', session)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 159, in create_collection
    raise PromptDismissedException('Prompt dismissed.')
secretstorage.exceptions.PromptDismissedException: Prompt dismissed.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/proton/keyring_linux/core/keyring_linux.py", line 111, in _is_backend_working
    keyring_backend.get_password(
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 78, in get_password
    collection = self.get_preferred_collection()
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 63, in get_preferred_collection
    raise InitError("Failed to create the collection: %s." % e)
keyring.errors.InitError: Failed to create the collection: Prompt dismissed..
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX | proton.keyring_linux.core.keyring_linux:120 | ERROR | Keyring keyring.backends.SecretService.Keyring (priority: 5) error
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 48, in send_and_get_reply
    raise DBusErrorResponse(resp_msg)
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.DBus.Error.UnknownMethod] ('Object does not exist at path “/org/freedesktop/secrets/collection/login”',)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 177, in get_default_collection
    return Collection(connection)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 45, in __init__
    self._collection.get_property('Label')
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 67, in get_property
    (signature, value), = self.send_and_get_reply(msg)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 52, in send_and_get_reply
    raise ItemNotFoundException('Item does not exist!') from resp
secretstorage.exceptions.ItemNotFoundException: Item does not exist!

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 61, in get_preferred_collection
    collection = secretstorage.get_default_collection(bus)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 179, in get_default_collection
    return create_collection(connection, 'Default', 'default', session)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 159, in create_collection
    raise PromptDismissedException('Prompt dismissed.')
secretstorage.exceptions.PromptDismissedException: Prompt dismissed.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/proton/keyring_linux/core/keyring_linux.py", line 111, in _is_backend_working
    keyring_backend.get_password(
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 78, in get_password
    collection = self.get_preferred_collection()
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 63, in get_preferred_collection
    raise InitError("Failed to create the collection: %s." % e)
keyring.errors.InitError: Failed to create the collection: Prompt dismissed.

Given what I've seen, it's trying to access keyring, can't find relevant files, and fails to do what it's wanting.

In a stimulated environment like this, similar to maybe docker/podman as I've noticed, a 'regular' boot/initialization doesn't occur and seemingly neither does a logon. So, keyring and other relevant files, services, or utilities just may not get initialized as a program might expect or need.

Though, a keyring program seems installed, and autocomplete even works to enter the name in the terminal, that doesn't mean it's operating as needed.

Given no regular desktop environment to utilize; as the 6a seems to not function with that aspect of the Linux Dev Environment, whether that would resolve this or not; there may not be a solution here.

In the past, with the same hardware and environment, I've gotten manual configuration of OpenVPN to work with config files, so, at least at the time of that experiment, it's seemingly feasible to use ProtonVPN through that method if needed.

Thanks again for any direction or advice. I hope you're having a good weekend.

view more: next ›