I really like to open an issue on #wireguard for the android-app.
I would like to have multiple peers (some with the same publickey but different endpoints - e.g. IPv6 and IPv4 address - instatt of DNS-Entry), and an toggle to disable or enable the peers on demand.
It is really enojing to delete and add peers.
Then I understand even less. Different address, different PK. No one has to know that those are the same machine. If you locally flip-flop them, you can even use the same internal IP address without collision.
Difference between swapping address and swapping address plus key seems not relevant. If you already have different addresses, why do they have to have the same PK (which is nonetheless only used for access control — not further identification of communication items)?
@inj4n - VPN-Gateway has one Public-Key of the Android-App, but an IPv4- and an IPv6-Adresse
In the Android App, i like to store One VPN-Interface-configuration, with two peers (the same peers, with same Public-Keys from one VPN-Gateways just differ on the Endpoint-Address - one with the IPv4 and IPv6)
It has nothing todo, with the Network-Configuration inside of the Tunnel
I have an "Peer" with different addresses.
With ipv4 and ipv6 and the world wide usage of around 50% - the half of all peers has multiple addresses and could be reached with different addresses.
chaos.social – a Fediverse instance for & by the Chaos community