Skip to content

Instantly share code, notes, and snippets.

@techmantik
techmantik / proton_opn_wg.md
Created December 31, 2023 17:40 — forked from morningreis/proton_opn_wg.md
OPNsense + ProtonVPN + Wireguard Configuration Guide

OPNsense + ProtonVPN + Wireguard

Published: 16 December 2022

Reference: https://docs.opnsense.org/manual/how-tos/wireguard-selective-routing.html

Goal: Set up one or more Wireguard connections from ProtonVPN on OPNsense, with policy based routing, and optional Killswitch.

I'm writing this guide first as a reference for my future self for when I inevitably forget how to do this, but also to help others out. I found there were not many guides on this specific configuration, particularly not with multiple concurrent connections, and these were some steps which were not at all obvious. I did begin with the guide in the official OPNsense documentation, but even that was missing info to make ProtonVPN work. If you are a pfSense user, it is very similar to OPNsense, and you should be able to follow along with some success, but I have not tested it myself.

This file has been truncated, but you can view the full file.
Twitter ID,Screen name,Followers,Blue,Connections
1586836082619981825,Notrazehide,747,false,39
1587489433648963584,8NNUTTHOWZE8,1430,false,32
1587297853877018624,Anorionn,2160,false,25
1551696390925041664,WotanAllFather,1340,false,24
1121240178742448128,MrSpyCrab1,1218,false,23
1702742514124369920,hwmmler,1079,false,22
1710398428763639808,Cailleannach,756,false,22
1703782939723735040,breadyboi276,382,false,21
1707716912870764544,Floydcel_Reborn,296,false,21

Verifying that I control the following Nostr public key: npub1q0cxcjyz0lt4hzmglsd5lty4xp770wv48adlf7zlsduw5x4x59lqecruxq

Keybase proof

I hereby claim:

  • I am devilshyt on github.
  • I am devilshyt (https://keybase.io/devilshyt) on keybase.
  • I have a public key ASCdOpnDZzoEvEg0AKZJBAfYkjz5koZFFk9VxK-w_NcbFwo

To claim this, I am signing this object: