Looking for help with setting up Wireguard.
Looking to have all devices connected to this router use the vpn.
I had openvpn running with my Protonvpn account. Now trying to switch it to using Wireguard.
If someone can point me to a guide or walk me through it.
I saw those but I was hoping to find a guide using the web interface.
The wiki also does not explain what is the preshared key?
I got a public and private key from Proton.
Preshared keys are an optional extra layer of security. If the other peer (Proton) is not using a preshared key, simply leave the preshared key box blank.
I've spent probably 30 minutes with my WireGuard configuration. I use the LuCI web UI exclusively for the WireGuard part. The one thing I failed to do right on first try is the "allowed IPs" part, but once you read up on it in the documentation, that's quite a nice idea.
create a new network device of type WireGuard
let the "general" section auto-create private and public keys for the server
set up a local IP address (can be any rfc1918 really, doesn't need to form a proper subnet with your clients either, just use non-conflicting /32 addresses)
go to "peers" tab and add a par
let the new peer create a new private and public key for the client
add the server IP to the clients allow list
pick a personal IP address for the client
put that IP address in the allowed list for the server
allow routing through firewall just as you would with non-VPN networking
copy the settings (there's a "get configuration" button in the peer section) to your client
@NetwrkNoob just clarifying: Are you switching away from proton (that's what thought) or are you trying to use proton but with Wireguard instead of OpenVPN (that's what everyone else here seems to be assuming)?
Private key goes in the main interface section. Ideally you would choose a private key and keep it secret (register the corresponding public key with the VPN service), but most VPN services tell you what private key you must use.
The public key they provide is their public key and goes in the Peer tab.