VPN on exit node


I am trying to do the following:

  • Tailscale on my cellphone routes all traffic through an exit node running on a Linux server → this works fine for me right now.
  • Connect that Linux server through a commercial VPN (such as Mullvad or ProtonVPN). So, all traffic going out of this node will go out through that VPN.
    • I am trying to do this through Wireguard config provided by the VPN.

Basically, this will allow me to route all my cellphone traffic through the commercial VPN while using Tailscale’s exit node feature on a server I control.

Is this possible? What tweaks do I need to make in my Wireguard config to achieve this?