Is there a WireGuard VPN client app that will work on an Apple TV (tvOS)?

Pretty much the title…

I am travelling soon and will need access back to my home LAN for a number of reasons. One of which is to access some streaming services that are blocked in the country I am going to.

I know WireGuard doesn’t have a native app yet but if they did it would be my first choice.

Is anybody aware of any other apps available on the app store that allow me to connect my Apple TV to a WireGuard VPN server?

I have been looking at Tailscale, they do have an app, but I don’t fully understand it yet.

EDIT: I currently have my exit node set as my NAS but cannot access other devices on the LAN unless they have Tailscale installed on them.

I bought a GL.iNet travel router for my sister, set it up, and it goes back to my house so my sister can stream as if she was at my house. Cost me around $100 for the travel router, and an hour at her apartment getting it setup and making sure it was working correctly. My home IP is technically dynamic, but has not changed in over one year (Comcast). I have OPNsense as my router at home, and OPNsense is my WireGuard endpoint.

I installed BeeVPN app on the appleTV, it allowed me to push a WireGuard config file to it and connect to my Home VPN.

Have you checked Passepartout?

shadowrocket now support WireGuard

Your answer is tailscale will work without fail and has a Apple TV app everything you wanted.

I thought that if you had WireGuard setup at home then all you needed to do is connect to your home via WG from your iPhone or travel router and the. Access Apple TV app etc like normal and it will think you are still at your home country?

Check to see if your router supports DDNS, and if it does, you can just use the domain name from DNS on the travel router client config in case your home IP changes.

I was going to suggest this too. They’re great.

Mate thank you so much for this. I had no idea there was finally a wireguard Apple TV client. You’ve made my day.

Thank you, is that the same as VPN Client Bee?

I’ve been looking for this for months: my own WireGuard connection to home without the app developer collecting data. Thank you very much for the recommendation!

Not everyone has a tailscale exit node, hence why some people want wireguard.

Do you know if split tunnelling works with Tailscale? So that I can specify 1 specific application only to go over Tailscale, the rest over wan.

Yeah I have it and installed it but don’t fully understand it yet. Whereas I understand Wireguard and can easily configure it to do what I want.

I am talking about a physical Apple TV device (tvOS), not the Apple TV app that is installed on other devices. You have to love apples naming scheme…

If the IP changes then you have to manually disconnect and manually reconnect. It will not survive the IP change (from what I have read and seen on other data points). This works just fine for me, and to change the endpoint IP is a fairly simple change in the config that even my sister can do it.

Hmmm. Then have a travel router as the WireGuard client and direct connect the Apple TV physical device to the router. You could use WiFi as well.
I do something similar but with FireStick on WiFi.

Fair enough. I just wanted to throw that out there in case you’d be interested in not having to futz with the client config.

I think I need to use what tailscale calls subnet routing but that seems more complicated than it needs to be.