Hi, I have VPS with public IP server with running Wireguard server installed via https://github.com/Nyr/wireguard-install. To this server are connecting clients (my phone, Mikrotik)
Wireguard network: 10.7.0.0/24; WG Phone IP: 10.7.0.3; WG Mikrotik IP 10.7.0.2; WG server IP: 10.7.0.1
On VPS server i have another network 10.8.0.0/24 and VPS server has 10.8.0.1 IP
On my Mikrotik is running LAN network 10.6.0.0/24
The reason being is that its not a contiguous tunnel.
The phone connects peer to peer to the VPS and exits the tunnel.
Then in re-enters the tunnel from the VPS to MT segment and thus the peer setting has to included the destination IP of 10.0.6.0/24.
THe other thing you have to ensure on the VPS, are the firewall rules and routing rules since I am only conversant in MT lingo I will put the equivalents.
We are using VPS as a relay, so traffic exiting the tunnel should be able to re-enter the tunnel, and of course we need routing to do that as well.
So we have to ensure that the phone after exiting the tunnel at VPS has a path to the subnet on MT, SAME AS LOCAL USERS at VPS would need. add dst-address=10.0.6.0/24 gateway=wireguard table=main
Sorry cant help, not an MT issue I dont think. Why dont you add an MT virtual router vice this VPS garbage.
Dont mind me, just frustrated I cannot help further.