My current ISP does not support IPv6. I have a VPS in which I have installed routerOS CHR, the VPS has a single external IPv4 address and the VPS provider also provides a routed IPv6 /48 subnet (but seems to have no DHCP server). My home router is RB4011 and I want to tunnel IPv6 through wireguard (or similar) to the VPS so all IPv6 connections goes through the VPS CHR router and to the internet. Can someone help push me in the right direction on how to implement this? I am very familiar with wireguard and IPv4 but I have never touched IPv6 before.
What I think I want to achieve is a dual-stack on the home network where the local devices get both an IPv4 and IPv6 address (dhcp from the /48 subnet?) and that IPv4 traffic is routed through my home ISP (RB4011) and IPv6 traffic routed through the VPS.