Im trying to configure Wireguard VPN on my GL-E750 Mudi and connect it to my Wireguard server configured on Keenetic GIGA. The issue is that it seems that I successfully configured VPN(indicator is green) and Im able to open local IPs(192.168.2.x) from the server side while connected to the client. But the issue is that all the traffic to other IPs bypassing VPN.
My goal is to configure VPN tunnel between Mudi and Keenetic giga and pass all the traffic from to client trough the VPN connection.
If I switch on “Internet kill switch” - Im able to open local IPs(192.168.2.x) only.
I’ve also tried to enable VPN policy for some particular IPs, but it still ignoring VPN connection.
On server side I see a lot of sending and receiving handshake messages plus inbound and outbound traffic. But on client side I see an issue “No Internet Connection! Find new network to reconnect”
Because I wanna use my router on travel, so I connect it to the public wifi or to the 4g. Im not able to configure port forwarding on public wifi. and 4g for some reason Is under nat as well. So the only option what I have is to use reverse proxy. btw maybe you can suggest some alternative for astrorelay?
And here is an example of messages on client side:
Dec 21 17:07:05
kernel
wireguard: Wireguard1: receiving handshake initiation from peer "sLgiR3BUkJuu2u/SWKRv/FoImHm+oKlKlRDJ+H/InEg=" (14) (92.63.204.21:52820)
Dec 21 17:07:05
kernel
wireguard: Wireguard1: sending handshake response to peer "sLgiR3BUkJuu2u/SWKRv/FoImHm+oKlKlRDJ+H/InEg=" (14) (92.63.204.21:52820)
It is receiving and sending handshakes to each other but not actually handshaking. I think it might be an issue with reverse proxy. Maybe if there another option to configure reverse proxy except astro relay. Could you please advise what can I use instead?