i have router in location A and ipsec tunnel to router in location B.
So basically all devices in B can see subnet in A and all devices...inside that subnet.
I also run wireguard server on A ; is it possible to initiate wireguard client connection from client within subnet B to A? I mean i can do that but speed rapidly downgrade. Maybe some conflict and duplicate packets etc...?
The reason i wanted wireguard connection is so that specific device acts on internet with public ip of A location.
ipsec tunnel works fine, but clients expose public ip of location B.
Sorry, I did not understand the question properly.
You can have tunnel within tunnel. However you'll need to adjust the MTU to fit.
Encryption domain is the interesting that gets encrypted when going through the IPsec tunnel.