{
  "$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?"
}