{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreig3atlbmed4pxp5f7ws6dg7xffl4sj74aylabi26eeyp2lxb3dola",
"uri": "at://did:plc:haakkg7y3xdghcdmprxeexso/app.bsky.feed.post/3mjbnqnfxnzu2"
},
"path": "/t/to-people-with-proton-unlimited-do-you-share-your-protonvpn-login-with-others-if-so-how/37042#post_16",
"publishedAt": "2026-04-12T04:01:36.000Z",
"site": "https://discuss.privacyguides.net",
"tags": [
"WireGuard",
"pfSense"
],
"textContent": "**Self-Hosted WireGuard Server**\n\nYou 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.\n\n**pfSense as a WireGuard Gateway:**\nRun this at home, pfSense firewall (I use a old computer ):\n\n 1. **Install WireGuard package** on pfSense\n\n 2. **Configure as client** — import your Proton VPN WireGuard config into pfSense\n\n 3. **Create separate WireGuard instances** for your friends with their own credentials\n\n 4. **Route their traffic** through the Proton VPN tunnel\n\n\n\n\npfSense Configuration:\n├── WireGuard → Instances → Add Proton VPN as “upstream”\n├── WireGuard → Peers → Add Proton VPN server peer\n├── Firewall → Rules → Route friend subnet through WG gateway\n└── Give friends WireGuard config pointing to YOUR pfSense WAN\n\nThis way, you can have multiple devices connect through your pfSense, and pfSense handles the Proton VPN connection separately.\n\nI have found putting a switch in between pfsense and modem works really well for when internet goes down, connects really quick after back up.\n\n**WireGuard on Debian 12:** debianguide.dev/wireguard",
"title": "To people with Proton Unlimited, do you share your ProtonVPN login with others? If so, how?"
}