Necessary components for a split wireguard tunnel

A better mousetrap.

Routing application traffic based on IP address, when you don't control and can't guarantee the reliability of that IP address, is not the most efficient approach. What happens if ipinfo.io moves to a different IP address? Many high-volume websites sit behind services such as Cloudflare, with multiple IP addresses available for use.

A better approach would be to use a proxy server, and configure your browser (or http_proxy / https_proxy environment variables) to send certain traffic to the proxy.

This thread describes another forum member's efforts to do just that: Usung 'smart routing' for browsers in LAN and on mobile - #3 by iplaywithtoys

I, too, happened to do the same thing last week. I wanted to send some traffic (determined by pattern-matching on the .TLD) out of an exit node in another location. So I did the same as that other forum member. And you can, too.