I'm setting up an WireGuard tunnel between my VPS and my home network. This
tunnel should be IPv6 only.
I assigned the IPv6 subnet fd00:1:a/64 to my home network and my wireguard
client got the static IP fd00:1:a::1.
On the VPS I assigned the IP fd00::1 to the wg0 interface.
Here're the configs:
*Client:*
[Interface]
PrivateKey = XXXX
Address = fd00:1:a::1/64
[Peer]
PublicKey = XXXX
AllowedIPs = fd00:0:0::/64
EndPoint = vpn.domain.tld:51820
PersistentKeepalive = 25
Server:
[Interface]
PrivateKey = ...
ListenPort = 51820
Address = fd00:0:0::1
[Peer]
PublicKey = XXXX
AllowedIPs = fd00:1:a::/64
It *might* work if at the client side you use