To people with Proton Unlimited, do you share your ProtonVPN login with others? If so, how?
Self-Hosted WireGuard Server
You can set up a WireGuard server on a cheap VPS (or your home pfSense router), install the Proton VPN WireGuard configuration on that server, and hand out your own WireGuard credentials.
pfSense as a WireGuard Gateway: Run this at home, pfSense firewall (I use a old computer ):
Install WireGuard package on pfSense
Configure as client — import your Proton VPN WireGuard config into pfSense
Create separate WireGuard instances for your friends with their own credentials
Route their traffic through the Proton VPN tunnel
pfSense Configuration: ├── WireGuard → Instances → Add Proton VPN as “upstream” ├── WireGuard → Peers → Add Proton VPN server peer ├── Firewall → Rules → Route friend subnet through WG gateway └── Give friends WireGuard config pointing to YOUR pfSense WAN
This way, you can have multiple devices connect through your pfSense, and pfSense handles the Proton VPN connection separately.
I have found putting a switch in between pfsense and modem works really well for when internet goes down, connects really quick after back up.
WireGuard on Debian 12: debianguide.dev/wireguard
Discussion in the ATmosphere