Yo no uso VPN para redirigir mi tráfico, yo uso VPN para conectar redes sobre Internet. (Por ejemplo, los dos pisos donde vivo, la casa de mi hermano, y la red local del Proxmox que tengo en Hetzner.)
Comencé con Tinc para esto (y ocserv para entrar desde fuera) y luego reemplacé Tinc por Wireguard. La verdad que tanto Tinc como Wireguard me han dado por saco en alguna ocasión, pero estoy bastante contento con el tinglado. (Puedo acceder a cualquier dispositivo en cualquier red por nombre, sin pensar en IPs.)
Está casi todo publicado por aquí:
https://github.com/alexpdp7/alexpdp7/tree/master/personal_infra#networking