WG Connect WG Connect
Provider guide · Proton VPN

Proton VPN on Apple TV — import your WireGuard config into WG Connect

Proton VPN covers your phone, laptop and tablet, but there is no Proton app on the tvOS App Store — so the Apple TV stays outside the tunnel. Proton supports plain WireGuard and can generate configuration files for third-party clients. WG Connect is an independent tvOS client that takes that file and connects.

Why a third-party client

tvOS needs a purpose-built app, and few VPN providers ship one. The protocol underneath, though, is not proprietary: Proton VPN runs standard WireGuard, and a WireGuard configuration file is a plain text description of a tunnel. Any conforming client can use it, on any platform.

So rather than waiting for a first-party Apple TV app, you export the config once and hand it to a tvOS client. Same servers, same keys, same encryption — just a different piece of software holding the connection open.

Getting a WireGuard config from Proton VPN

Proton VPN provides a WireGuard configuration generator for use with third-party and platform-native clients. It lives in your Proton account on the web, in the downloads / WireGuard configuration area. Follow Proton's own current instructions there — the exact layout and the options offered have changed over time, and what is available depends on your plan.

In outline, generating a config means:

  1. Signing in to your Proton account and opening the WireGuard configuration section
  2. Naming the configuration so you can recognise it later — Apple TV is a sensible label
  3. Choosing any server-side options Proton offers at generation time (filtering, NAT type, and similar) — these are written into the file and cannot be toggled afterwards from the client
  4. Picking the country or specific server the config should point at
  5. Downloading the .conf file to your phone or computer

Create a separate configuration for the Apple TV. Two devices sharing one WireGuard key will contend for the same tunnel and the connection will flip back and forth between them. A distinct config per device also means you can revoke the TV's access on its own if you ever need to.

What is inside the file

An [Interface] block with the private key, the tunnel address and a DNS server, plus a [Peer] block holding the server's public key and an Endpoint host and port. AllowedIPs = 0.0.0.0/0, ::/0 routes everything through the tunnel, which is the normal choice for a privacy VPN. Treat the file like a password — the private key is in there in plain text.

Importing it into WG Connect

The Apple TV has no camera, so it cannot scan a QR code that a provider shows you. WG Connect turns that around — the television is the thing displaying the QR code. Four import paths, all equivalent:

  1. Upload from phone (easiest). On the Apple TV: Add Profile → Upload from Phone. The TV shows a QR code; scan it with the phone that has the .conf on it, while both are on the same Wi-Fi. A small upload page opens, you pick the file, and it lands on the TV over the local network.
  2. Paste the config text. Open the .conf in a text editor, copy the whole thing, paste it into WG Connect.
  3. Import from a URL. WG Connect can fetch the file from an address you give it. Only use hosts you control — the file contains a private key.
  4. Manual entry. Type in private key, address, DNS, peer public key, endpoint and allowed IPs by hand. Tedious on a remote, but it is always available as a fallback.

WG Connect parses the file and detects the protocol itself. A Proton config is standard WireGuard, so that is what gets used — there is no protocol setting to choose wrongly. The same importer also recognises AmneziaWG configs if you bring one from elsewhere, and shows the detected protocol on the profile screen.

What to expect once connected

Multiple countries

Each config points at one server or country. To have a choice, generate several configs from your Proton account and import each as its own profile. WG Connect keeps as many as you want and switches between them from the home screen in two clicks — no regeneration, no re-import.

Independent app

WG Connect is an independent WireGuard and AmneziaWG client for tvOS, built by HANSEN AI. It is not affiliated with, endorsed by, or sponsored by Proton VPN, and it is not a Proton product. All trademarks are the property of their respective owners. WG Connect does not sell VPN service — you bring your own configuration.

Frequently asked questions

Is there a Proton VPN app for Apple TV?

Proton VPN does not publish a tvOS app. It does support the standard WireGuard protocol and can generate WireGuard configuration files from your account, so any WireGuard client for tvOS can carry the connection. WG Connect is one such independent client.

Can I use a Proton VPN WireGuard config on the free plan?

Availability of downloadable WireGuard configuration files depends on your Proton plan, and Proton has changed the rules over time. Sign in and look at the WireGuard configuration section of your account — if the generator is available to you, the file it produces works with WG Connect. If it isn't, that's not something a client can work around.

Do NetShield and other Proton features still work through a config file?

Features implemented on Proton's servers, such as ad and tracker filtering, are usually selected when you generate the configuration rather than in the client. Features implemented inside Proton's own apps have no equivalent in a plain WireGuard config. Choose the options you want at generation time, because they're baked into the file.

Can the Apple TV scan a WireGuard QR code?

No — an Apple TV has no camera. WG Connect reverses the flow: the TV shows a QR code, your phone scans it and opens a small upload page on the same Wi-Fi network, and you send the .conf file to the TV from there. Pasting the config text, importing from a URL, and manual field entry also work.

Does WG Connect require a subscription?

No. WG Connect is a one-time purchase — no subscription, no account, no tracking. A free tier lets you confirm your config connects before you buy, with sessions limited to 120 seconds each. The purchase supports Family Sharing.

What are the requirements?

An Apple TV running tvOS 17 or later, plus a WireGuard or AmneziaWG configuration file. WG Connect detects which of the two a config uses automatically.

Download on the
App Store