Wireguard

I have a MikroTik router and a remote Ubuntu server, such as one on Google Cloud.
I’ve connected both devices using WireGuard, and everything is set up. However, I’m experiencing some internet slowness because I’m currently redirecting all internet traffic from my MikroTik to the Ubuntu server.
In my location, some websites are not accessible. I want to redirect only the traffic for those specific blocked websites to my remote Ubuntu server.
I’d like my MikroTik router to automatically detect blocked websites and redirect only that traffic through the Ubuntu server via WireGuard.

Did you have a list of page blocked or how should your router know that are blocked ?
Maybe you can write some scripts that dynamically generate the list of blocked pages and apply on the router … but router need to know which traffic to route …

Ultimately it all comes down to routing and knowing what needs to go where.