Looking forward to the tvOS version #823

Open
opened 2025-11-20 05:18:04 -05:00 by saavagebueno · 17 comments
Owner

Originally created by @LucasJanin on GitHub (Apr 24, 2024).

Netbird looks fantastic! Thanks to the fully open source and the option for self-hosting.
I'm eager to release the tvOS version; this is my only blogging point to move to Netbird.

Thank you for your hard work.

Originally created by @LucasJanin on GitHub (Apr 24, 2024). Netbird looks fantastic! Thanks to the fully open source and the option for self-hosting. I'm eager to release the tvOS version; this is my only blogging point to move to Netbird. Thank you for your hard work.
saavagebueno added the feature-requestdistribution labels 2025-11-20 05:18:04 -05:00
Author
Owner

@benniekiss commented on GitHub (Jun 25, 2024):

I'm also interested in tvOS support! Tailscale on tvOS has been really beneficial, but I would love to switch to netbird since it offers a more robust selfhosted system. This would be the only thing preventing me from switching as well.

@benniekiss commented on GitHub (Jun 25, 2024): I'm also interested in tvOS support! Tailscale on tvOS has been really beneficial, but I would love to switch to netbird since it offers a more robust selfhosted system. This would be the only thing preventing me from switching as well.
Author
Owner

@ghost commented on GitHub (Jul 9, 2024):

I'd love an tvOS app like Tailscale has with an easy option to choose one of the enabled exit nodes in the network.

@ghost commented on GitHub (Jul 9, 2024): I'd love an tvOS app like Tailscale has with an easy option to choose one of the enabled exit nodes in the network.
Author
Owner

@florian-obradovic commented on GitHub (Jul 29, 2024):

Mee too!

@florian-obradovic commented on GitHub (Jul 29, 2024): Mee too!
Author
Owner

@tuxtof commented on GitHub (Aug 13, 2024):

Yes please

@tuxtof commented on GitHub (Aug 13, 2024): Yes please
Author
Owner

@trbutler commented on GitHub (Nov 5, 2024):

It'd be great to see the iOS app ported -- this would be highly useful.

@trbutler commented on GitHub (Nov 5, 2024): It'd be great to see the iOS app ported -- this would be highly useful.
Author
Owner

@pcmike commented on GitHub (Nov 30, 2024):

Ditto!

@pcmike commented on GitHub (Nov 30, 2024): Ditto!
Author
Owner

@parryhotter007 commented on GitHub (Feb 12, 2025):

Is this something in the pipeline?

@parryhotter007 commented on GitHub (Feb 12, 2025): Is this something in the pipeline?
Author
Owner

@posix4e commented on GitHub (Jul 22, 2025):

From my LLM

> tailscale solved this problem

⏺ You're right! Tailscale has a clever solution for Apple TV. Since tvOS doesn't support VPN extensions, they use a different
  approach:

⏺ Update Todos
  ⎿  ☐ Research Tailscale's Apple TV implementation approach
     ☐ Implement companion app architecture for Apple TV
     ☐ Create exit node selection UI for tvOS
     ☐ Document Apple TV setup process

⏺ Tailscale's Apple TV Solution

  Tailscale works around tvOS VPN limitations by:

  1. Exit Node Architecture: The Apple TV app connects to another device on your network running Tailscale as an exit node
  2. No Direct VPN: Since tvOS doesn't support VPN extensions, the Apple TV doesn't run its own VPN tunnel
  3. Network Routing: Traffic is routed through a designated exit node (iPhone, Mac, or other device)

  For NetBird on Apple TV, you'd need to:

  1. Create a companion tvOS app that can:
    - Discover NetBird nodes on the local network
    - Select an exit node (another device running NetBird)
    - Configure the Apple TV to route traffic through that node
  2. Modify the iOS app to:
    - Act as an exit node for Apple TV
    - Advertise itself on the local network
    - Handle routing for tvOS clients
  3. Use mDNS/Bonjour for local discovery between Apple TV and iOS devices

  Would you like me to start implementing this architecture for NetBird?
@posix4e commented on GitHub (Jul 22, 2025): From my LLM ``` > tailscale solved this problem ⏺ You're right! Tailscale has a clever solution for Apple TV. Since tvOS doesn't support VPN extensions, they use a different approach: ⏺ Update Todos ⎿  ☐ Research Tailscale's Apple TV implementation approach ☐ Implement companion app architecture for Apple TV ☐ Create exit node selection UI for tvOS ☐ Document Apple TV setup process ⏺ Tailscale's Apple TV Solution Tailscale works around tvOS VPN limitations by: 1. Exit Node Architecture: The Apple TV app connects to another device on your network running Tailscale as an exit node 2. No Direct VPN: Since tvOS doesn't support VPN extensions, the Apple TV doesn't run its own VPN tunnel 3. Network Routing: Traffic is routed through a designated exit node (iPhone, Mac, or other device) For NetBird on Apple TV, you'd need to: 1. Create a companion tvOS app that can: - Discover NetBird nodes on the local network - Select an exit node (another device running NetBird) - Configure the Apple TV to route traffic through that node 2. Modify the iOS app to: - Act as an exit node for Apple TV - Advertise itself on the local network - Handle routing for tvOS clients 3. Use mDNS/Bonjour for local discovery between Apple TV and iOS devices Would you like me to start implementing this architecture for NetBird? ```
Author
Owner

@pcmike commented on GitHub (Jul 22, 2025):

Are you sure about this? I could have swore tvOS included native vpn
functionality since 9/2023?

On Tue, Jul 22, 2025 at 6:01 PM Alex Newman @.***>
wrote:

posix4e left a comment (netbirdio/netbird#1888)
https://github.com/netbirdio/netbird/issues/1888#issuecomment-3104951041

From my LLM

tailscale solved this problem

⏺ You're right! Tailscale has a clever solution for Apple TV. Since tvOS doesn't support VPN extensions, they use a different
approach:

⏺ Update Todos
⎿ ☐ Research Tailscale's Apple TV implementation approach
☐ Implement companion app architecture for Apple TV
☐ Create exit node selection UI for tvOS
☐ Document Apple TV setup process

⏺ Tailscale's Apple TV Solution

Tailscale works around tvOS VPN limitations by:

  1. Exit Node Architecture: The Apple TV app connects to another device on your network running Tailscale as an exit node
  2. No Direct VPN: Since tvOS doesn't support VPN extensions, the Apple TV doesn't run its own VPN tunnel
  3. Network Routing: Traffic is routed through a designated exit node (iPhone, Mac, or other device)

For NetBird on Apple TV, you'd need to:

  1. Create a companion tvOS app that can:
    - Discover NetBird nodes on the local network
    - Select an exit node (another device running NetBird)
    - Configure the Apple TV to route traffic through that node
  2. Modify the iOS app to:
    - Act as an exit node for Apple TV
    - Advertise itself on the local network
    - Handle routing for tvOS clients
  3. Use mDNS/Bonjour for local discovery between Apple TV and iOS devices

Would you like me to start implementing this architecture for NetBird?


Reply to this email directly, view it on GitHub
https://github.com/netbirdio/netbird/issues/1888#issuecomment-3104951041,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAZM7VUXX33PPCROOFPGQD3J2YCFAVCNFSM6AAAAACCEDT2CGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTCMBUHE2TCMBUGE
.
You are receiving this because you commented.Message ID:
@.***>

@pcmike commented on GitHub (Jul 22, 2025): Are you sure about this? I could have swore tvOS included native vpn functionality since 9/2023? On Tue, Jul 22, 2025 at 6:01 PM Alex Newman ***@***.***> wrote: > *posix4e* left a comment (netbirdio/netbird#1888) > <https://github.com/netbirdio/netbird/issues/1888#issuecomment-3104951041> > > From my LLM > > > tailscale solved this problem > > ⏺ You're right! Tailscale has a clever solution for Apple TV. Since tvOS doesn't support VPN extensions, they use a different > approach: > > ⏺ Update Todos > ⎿ ☐ Research Tailscale's Apple TV implementation approach > ☐ Implement companion app architecture for Apple TV > ☐ Create exit node selection UI for tvOS > ☐ Document Apple TV setup process > > ⏺ Tailscale's Apple TV Solution > > Tailscale works around tvOS VPN limitations by: > > 1. Exit Node Architecture: The Apple TV app connects to another device on your network running Tailscale as an exit node > 2. No Direct VPN: Since tvOS doesn't support VPN extensions, the Apple TV doesn't run its own VPN tunnel > 3. Network Routing: Traffic is routed through a designated exit node (iPhone, Mac, or other device) > > For NetBird on Apple TV, you'd need to: > > 1. Create a companion tvOS app that can: > - Discover NetBird nodes on the local network > - Select an exit node (another device running NetBird) > - Configure the Apple TV to route traffic through that node > 2. Modify the iOS app to: > - Act as an exit node for Apple TV > - Advertise itself on the local network > - Handle routing for tvOS clients > 3. Use mDNS/Bonjour for local discovery between Apple TV and iOS devices > > Would you like me to start implementing this architecture for NetBird? > > — > Reply to this email directly, view it on GitHub > <https://github.com/netbirdio/netbird/issues/1888#issuecomment-3104951041>, > or unsubscribe > <https://github.com/notifications/unsubscribe-auth/AAAZM7VUXX33PPCROOFPGQD3J2YCFAVCNFSM6AAAAACCEDT2CGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTCMBUHE2TCMBUGE> > . > You are receiving this because you commented.Message ID: > ***@***.***> >
Author
Owner

@posix4e commented on GitHub (Jul 22, 2025):

@pcmike seems you are right.. Not sure

@posix4e commented on GitHub (Jul 22, 2025): @pcmike seems you are right.. Not sure
Author
Owner

@trbutler commented on GitHub (Jul 23, 2025):

Yeah, the LLM was mistaken. There are a bunch of native tvOS VPN apps, including a native Tailscale app (without need for exit node -- which is, in fact, what I've been using to make Netbird work).

@trbutler commented on GitHub (Jul 23, 2025): Yeah, the LLM was mistaken. There are a bunch of native tvOS VPN apps, including a native Tailscale app (without need for exit node -- which is, in fact, what I've been using to make Netbird work).
Author
Owner

@CicerBro commented on GitHub (Aug 6, 2025):

Tailscale has this and I would love to switch to Netbird.

@CicerBro commented on GitHub (Aug 6, 2025): Tailscale has this and I would love to switch to Netbird.
Author
Owner

@rcfa commented on GitHub (Aug 16, 2025):

Are you sure about this? I could have swore tvOS included native vpn
functionality since 9/2023?

Exactly!

@rcfa commented on GitHub (Aug 16, 2025): > Are you sure about this? I could have swore tvOS included native vpn > functionality since 9/2023? > […](#) Exactly!
Author
Owner

@rcfa commented on GitHub (Aug 16, 2025):

Yes, tvOS support is what keeps me from switching.

@rcfa commented on GitHub (Aug 16, 2025): Yes, tvOS support is what keeps me from switching.
Author
Owner

@Jmanko16 commented on GitHub (Oct 9, 2025):

Yes, tvOS support is what keeps me from switching.

I agree. This is the missing part for me to switch so I can have family use Jellyfin remotely.

@Jmanko16 commented on GitHub (Oct 9, 2025): > Yes, tvOS support is what keeps me from switching. I agree. This is the missing part for me to switch so I can have family use Jellyfin remotely.
Author
Owner

@reickbao commented on GitHub (Oct 10, 2025):

+1, hope tvOS version will be released soon

@reickbao commented on GitHub (Oct 10, 2025): +1, hope tvOS version will be released soon
Author
Owner

@Atomique commented on GitHub (Oct 11, 2025):

Yes, tvOS support is what keeps me from switching.

This. Tailscale on my tvOS is one of my main devices in the tailnet. Would love to see it there to be able to switch to netbird

@Atomique commented on GitHub (Oct 11, 2025): > Yes, tvOS support is what keeps me from switching. This. Tailscale on my tvOS is one of my main devices in the tailnet. Would love to see it there to be able to switch to netbird
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#823