Manual Wireguard Peer Configuration
At the moment, have to use a provided secret key for Wireguard. This poses a security issue if you are wanting to use Proton VPN with an existing Wireguard interface.
I have some self-hosted apps running on a VPN protected by Wireguard. If I want to be able to connect to ProtonVPN and my self-hosted apps using the same Wireguard interface, I'd need to use a private key generated by Proton to access both on the same interface. This is both a hassle as I'd have to update all my configs for this key, and also a security risk as that key could be used to pose as one of my devices to connect to my self-hosted services.
If we could instead provide our own public key when configuring our devices, rather than using the provided private key, that would avoid the security issue.
If we could also customize the peer IP address (though I understand that may be less feasible) that would avoid the issue of having to change all of my configurations.