Pfsense Wireguard multiple gateways
Allow to have multiple gateways setup in pfsense, to enable multiple vpn connections and this way allow routing traffic through firewall rules
-
Golliwog commented
I spoke to Proton support, the solution has already been implemented!
"Regarding the feature request, you should be able to use 10.3.0.1 for gateway/DNS, and 10.3.0.2 for your IP.
It also works for 10.4.0.x, 10.5.0.x, etc. (the important thing is that the gateway should be .1)"I have tested and confirmed the solution up to 10.8.0.x.
Also note, your Wireguard listening port (normally 51820) must be unique. I increment mine, eg. 51821, 51822, etc. for every additional connection. The peer port does not change.
-
UV commented
Hear, hear. This is the only thing preventing me from moving fully to ProtonVPN.
-
Golliwog commented
The root of this issue is that all of ProtonVPNs Wireguard tunnels use the same network for clients on all servers - 10.2.0.2/32.
I suggest setting the Wireguard network to a random IP. For example: 10.2.0.{random}/32
Alternately, set the last octet to the server number in that country; eg. AU#66 would use 10.2.0.66/32