Support for Android/ios #65

Closed
opened 2025-11-20 05:05:36 -05:00 by saavagebueno · 45 comments
Owner

Originally created by @mustafaarif on GitHub (Sep 8, 2021).

I am currently using Tailscale and it has been great. I was planning to move to Nebula since its opensource, but I came across this project and found it exactly like Tailscale but open source. My concern is the android/ios app for VPN Connectivity.
The existing wire-guard VPN app can be used to establish network connectivity with wiretrustee network?

Thanks

Originally created by @mustafaarif on GitHub (Sep 8, 2021). I am currently using Tailscale and it has been great. I was planning to move to Nebula since its opensource, but I came across this project and found it exactly like Tailscale but open source. My concern is the android/ios app for VPN Connectivity. The existing wire-guard VPN app can be used to establish network connectivity with wiretrustee network? Thanks
saavagebueno added the mobileios labels 2025-11-20 05:05:36 -05:00
Author
Owner

@braginini commented on GitHub (Sep 8, 2021):

Hi @mustafaarif
Right now we support only Linux, macOS, and Windows but we have Android and iOS apps on our roadmap.
Unfortunately, the existing wire-guard VPN app can't be used with the Wiretrustee network.

@braginini commented on GitHub (Sep 8, 2021): Hi @mustafaarif Right now we support only Linux, macOS, and Windows but we have Android and iOS apps on our roadmap. Unfortunately, the existing wire-guard VPN app can't be used with the Wiretrustee network.
Author
Owner

@danielkrajnik commented on GitHub (Jan 19, 2022):

it would be great if you could do NAT traversal between android devices. At the moment there is no open-source solution, which uses wireguard (considering netmaker and innernet). Really looking forward to it.

@danielkrajnik commented on GitHub (Jan 19, 2022): it would be great if you could do NAT traversal between android devices. At the moment there is no open-source solution, which uses wireguard (considering netmaker and innernet). Really looking forward to it.
Author
Owner

@braginini commented on GitHub (Jan 19, 2022):

@danielkrajnik thank you for the feedback :)
Mobile device definitely in our plans!

@braginini commented on GitHub (Jan 19, 2022): @danielkrajnik thank you for the feedback :) Mobile device definitely in our plans!
Author
Owner

@danielkrajnik commented on GitHub (Jan 19, 2022):

Thank you, in the meantime if you heard about any other Andorid client that has accomplished this already that would be much appreciated

@danielkrajnik commented on GitHub (Jan 19, 2022): Thank you, in the meantime if you heard about any other Andorid client that has accomplished this already that would be much appreciated
Author
Owner

@dillfrescott commented on GitHub (Feb 16, 2022):

@danielkrajnik With a bit of configuration, regular Wireguard can do this I believe...

@dillfrescott commented on GitHub (Feb 16, 2022): @danielkrajnik With a bit of configuration, regular Wireguard can do this I believe...
Author
Owner

@mrbluecoat commented on GitHub (Jul 5, 2022):

Unfortunately, the existing wire-guard VPN app can't be used with the Wiretrustee network.

So wireguard-go won't work? Is it an issue with Go and we need to pivot to something like boringtun?

@mrbluecoat commented on GitHub (Jul 5, 2022): > Unfortunately, the existing wire-guard VPN app can't be used with the Wiretrustee network. So wireguard-go won't work? Is it an issue with Go and we need to pivot to something like boringtun?
Author
Owner

@braginini commented on GitHub (Jul 6, 2022):

Unfortunately, the existing wire-guard VPN app can't be used with the Wiretrustee network.

So wireguard-go won't work? Is it an issue with Go and we need to pivot to something like boringtun?

The stock WireGuard android app won't work with NetBird. But there will be one from NetBird :)

@braginini commented on GitHub (Jul 6, 2022): > > Unfortunately, the existing wire-guard VPN app can't be used with the Wiretrustee network. > > So wireguard-go won't work? Is it an issue with Go and we need to pivot to something like boringtun? The stock WireGuard android app won't work with NetBird. But there will be one from NetBird :)
Author
Owner

@a1ad commented on GitHub (Jul 21, 2022):

Are you planning to use a go client for android? I can tell you that the tailscale go client is draining a lot of battery and is not usable for always on. The stock wireguard app on the other hand is great.

@a1ad commented on GitHub (Jul 21, 2022): Are you planning to use a go client for android? I can tell you that the tailscale go client is draining a lot of battery and is not usable for always on. The stock wireguard app on the other hand is great.
Author
Owner

@braginini commented on GitHub (Jul 21, 2022):

Hey @a1ad!

We plan to support both Android and iOS. It will be a custom app written by us. We will try to make it as efficient as possible to the stock WireGuard app :)

@braginini commented on GitHub (Jul 21, 2022): Hey @a1ad! We plan to support both Android and iOS. It will be a custom app written by us. We will try to make it as efficient as possible to the stock WireGuard app :)
Author
Owner

@sandstrom commented on GitHub (Aug 8, 2022):

When you add the app, try to make it "connect on demand" based on DNS suffix (I haven't tested NetBird yet, but assume it runs an internal dns server, for addressing).

Also, see e.g. ZeroTier (they have connect on demand in their iOS app).

https://github.com/zerotier/ZeroTierOne/issues/856


iOS / Android apps would be great for mobile dev. Easy way of connecting device with Mac during app development, without having to listen on public IPs (security risk).

@sandstrom commented on GitHub (Aug 8, 2022): When you add the app, try to make it "connect on demand" based on DNS suffix (I haven't tested NetBird yet, but assume it runs an internal dns server, for addressing). Also, see e.g. ZeroTier (they have connect on demand in their iOS app). https://github.com/zerotier/ZeroTierOne/issues/856 *** iOS / Android apps would be great for mobile dev. Easy way of connecting device with Mac during app development, without having to listen on public IPs (security risk).
Author
Owner

@red0888 commented on GitHub (Nov 8, 2022):

Any updates wrt ios/android clients?

@red0888 commented on GitHub (Nov 8, 2022): Any updates wrt ios/android clients?
Author
Owner

@0xDedSec42 commented on GitHub (Nov 16, 2022):

Is there any timeline regarding the release of the iOS app?

@0xDedSec42 commented on GitHub (Nov 16, 2022): Is there any timeline regarding the release of the iOS app?
Author
Owner

@braginini commented on GitHub (Nov 17, 2022):

We are already experimenting with go-mobile to make a universal app for Android and iOs.

Definitely mobile apps is our priority. We will deliver it either in December or early Q1 2023

@braginini commented on GitHub (Nov 17, 2022): We are already experimenting with go-mobile to make a universal app for Android and iOs. Definitely mobile apps is our priority. We will deliver it either in December or early Q1 2023
Author
Owner

@Kaaybi commented on GitHub (Nov 17, 2022):

Will the Android client also work for Android TV?

@Kaaybi commented on GitHub (Nov 17, 2022): Will the Android client also work for Android TV?
Author
Owner

@joggs commented on GitHub (Jan 11, 2023):

It is January. Close to release?

@joggs commented on GitHub (Jan 11, 2023): It is January. Close to release?
Author
Owner

@renne commented on GitHub (Jan 13, 2023):

An Android-App ist the only missing thing in our use-case.

@renne commented on GitHub (Jan 13, 2023): An Android-App ist the only missing thing in our use-case.
Author
Owner

@schlambos commented on GitHub (Jan 22, 2023):

An Android-App ist the only missing thing in our use-case.

Same here!

@schlambos commented on GitHub (Jan 22, 2023): > An Android-App ist the only missing thing in our use-case. Same here!
Author
Owner

@starlit-rocketship commented on GitHub (Jan 23, 2023):

Hey guys love the product!

Excited for some mobile apps to come to make this a replacement solution for my currently more manual wireguard network solution.

This just makes things so much easier <3

@starlit-rocketship commented on GitHub (Jan 23, 2023): Hey guys love the product! Excited for some mobile apps to come to make this a replacement solution for my currently more manual wireguard network solution. This just makes things so much easier <3
Author
Owner

@oskarirauta commented on GitHub (Feb 2, 2023):

Looking forward here for iOS app as well.

@oskarirauta commented on GitHub (Feb 2, 2023): Looking forward here for iOS app as well.
Author
Owner

@renne commented on GitHub (Mar 18, 2023):

What's the current state of Android support?

@renne commented on GitHub (Mar 18, 2023): What's the current state of Android support?
Author
Owner

@braginini commented on GitHub (Mar 19, 2023):

@renne in progress!

We just merged #735.
The UI is coming soon

@braginini commented on GitHub (Mar 19, 2023): @renne in progress! We just merged #735. The UI is coming soon
Author
Owner

@mlsmaycon commented on GitHub (Mar 22, 2023):

Hello Folks, as you may already know, we are developing our android app. We will be doing a closed preview release for those that want to help us test the application with their devices. If you are interested in joining the list of testers, please fill the form in the following link: https://forms.gle/AuLwsnWV5Z4Pn3A87
Once the preview is ready, we will add your information to google play testing list and let you know so you can download the app.

@mlsmaycon commented on GitHub (Mar 22, 2023): Hello Folks, as you may already know, we are developing our android app. We will be doing a closed preview release for those that want to help us test the application with their devices. If you are interested in joining the list of testers, please fill the form in the following link: https://forms.gle/AuLwsnWV5Z4Pn3A87 Once the preview is ready, we will add your information to google play testing list and let you know so you can download the app.
Author
Owner

@oskarirauta commented on GitHub (Mar 22, 2023):

@braginini @mlsmaycon
How about long waited iOS app..?

@oskarirauta commented on GitHub (Mar 22, 2023): @braginini @mlsmaycon How about long waited iOS app..?
Author
Owner

@drh8ball commented on GitHub (Mar 31, 2023):

Form for testing is closed, is there anotger way into testing Android App?

@drh8ball commented on GitHub (Mar 31, 2023): Form for testing is closed, is there anotger way into testing Android App?
Author
Owner

@kdre commented on GitHub (May 15, 2023):

Looks like the android app (dev version) is now available in the google play store :-)

Network routes are currently not working (I can access netbird clients only, but not 192.168.0.xxx which I can on all other clients) and one cannot copy the dns name of a client, but only its ip.

Thank you for the the hard work so far. Looking forward for updates&improvements.

@kdre commented on GitHub (May 15, 2023): Looks like the android app (dev version) is now available in the google play store :-) Network routes are currently not working (I can access netbird clients only, but not 192.168.0.xxx which I can on all other clients) and one cannot copy the dns name of a client, but only its ip. Thank you for the the hard work so far. Looking forward for updates&improvements.
Author
Owner

@Kaaybi commented on GitHub (May 23, 2023):

Will the Android client also work for Android TV?

For those wondering, short answer is yes but it needs some more work: see https://github.com/netbirdio/netbird/issues/889

@Kaaybi commented on GitHub (May 23, 2023): > Will the Android client also work for Android TV? For those wondering, short answer is yes but it needs some more work: see https://github.com/netbirdio/netbird/issues/889
Author
Owner

@Msfv3n0m commented on GitHub (May 30, 2023):

Netbird has released an app for Android 🥳 are there any updates on the app for iOS?

@Msfv3n0m commented on GitHub (May 30, 2023): Netbird has released an app for Android 🥳 are there any updates on the app for iOS?
Author
Owner

@oskarirauta commented on GitHub (May 30, 2023):

Looking forward also to iOS app..

@oskarirauta commented on GitHub (May 30, 2023): Looking forward also to iOS app..
Author
Owner

@mlsmaycon commented on GitHub (Jun 16, 2023):

The iOS app is under development and should be released in Q3

@mlsmaycon commented on GitHub (Jun 16, 2023): The iOS app is under development and should be released in Q3
Author
Owner

@NerdvanaExplorer commented on GitHub (Jun 16, 2023):

Will the mobile client be open source?

@NerdvanaExplorer commented on GitHub (Jun 16, 2023): Will the mobile client be open source?
Author
Owner

@oskarirauta commented on GitHub (Sep 23, 2023):

@mlsmaycon

Any news on iOS version?

@oskarirauta commented on GitHub (Sep 23, 2023): @mlsmaycon Any news on iOS version?
Author
Owner

@oskarirauta commented on GitHub (Oct 12, 2023):

The iOS app is under development and should be released in Q3

Already Q4 and no info about iOS version :(
Once there is a working iOS version, I'll probably switch immediately from zerotier to netbird.io (don't get me wrong, zerotier works perfectly, I just like netbird more in common way, except for lack of mobile app for iOS)

@oskarirauta commented on GitHub (Oct 12, 2023): > The iOS app is under development and should be released in Q3 Already Q4 and no info about iOS version :( Once there is a working iOS version, I'll probably switch immediately from zerotier to netbird.io (don't get me wrong, zerotier works perfectly, I just like netbird more in common way, except for lack of mobile app for iOS)
Author
Owner

@mlsmaycon commented on GitHub (Oct 13, 2023):

Hello folks, we progressed a lot with the development and now we are going through Apple's store process to open the app for testing by external people.

I will update you all next week with the progress.

@mlsmaycon commented on GitHub (Oct 13, 2023): Hello folks, we progressed a lot with the development and now we are going through Apple's store process to open the app for testing by external people. I will update you all next week with the progress.
Author
Owner

@mlsmaycon commented on GitHub (Oct 17, 2023):

Hello folks, you can sign up for the iOS preview here: https://forms.gle/HVAdMKt2vSdCiTzY9

We will send you test flight invites when the first version is ready for testing.

@mlsmaycon commented on GitHub (Oct 17, 2023): Hello folks, you can sign up for the iOS preview here: https://forms.gle/HVAdMKt2vSdCiTzY9 We will send you test flight invites when the first version is ready for testing.
Author
Owner

@bionemesis commented on GitHub (Dec 27, 2023):

Any news on this? I see the form is no longer open.

@bionemesis commented on GitHub (Dec 27, 2023): Any news on this? I see the form is no longer open.
Author
Owner

@mlsmaycon commented on GitHub (Dec 28, 2023):

Hello folks, we published the iOS app!!!

You can find it here:
https://apps.apple.com/us/app/netbird-p2p-vpn/id6469329339

We are looking into, publishing to China's store but it might be a problem as it requires more paperwork. So it will be great to hear from the community there, if there is an alternative distribution channel.

@mlsmaycon commented on GitHub (Dec 28, 2023): Hello folks, we published the iOS app!!! You can find it here: https://apps.apple.com/us/app/netbird-p2p-vpn/id6469329339 We are looking into, publishing to China's store but it might be a problem as it requires more paperwork. So it will be great to hear from the community there, if there is an alternative distribution channel.
Author
Owner

@diegosps commented on GitHub (Dec 28, 2023):

Any plans on updating the android app to support android tv and qrcode url login method?

@diegosps commented on GitHub (Dec 28, 2023): Any plans on updating the android app to support android tv and qrcode url login method?
Author
Owner

@Kaaybi commented on GitHub (Dec 28, 2023):

Any plans on updating the android app to support android tv and qrcode url login method?

There is already an issue to track progress on that part: https://github.com/netbirdio/netbird/issues/889

@Kaaybi commented on GitHub (Dec 28, 2023): > Any plans on updating the android app to support android tv and qrcode url login method? There is already an issue to track progress on that part: https://github.com/netbirdio/netbird/issues/889
Author
Owner

@13812585862 commented on GitHub (May 11, 2024):

大神 是否能提供netbird sdk支持安卓项目调用?

@13812585862 commented on GitHub (May 11, 2024): 大神 是否能提供netbird sdk支持安卓项目调用?
Author
Owner

@13812585862 commented on GitHub (May 11, 2024):

Is there an SDK to support Android project calls

@13812585862 commented on GitHub (May 11, 2024): Is there an SDK to support Android project calls
Author
Owner

@mlsmaycon commented on GitHub (May 11, 2024):

@13812585862, What do you mean by Android project calls? The android's source code is available at https://github.com/netbirdio/android-client

@mlsmaycon commented on GitHub (May 11, 2024): @13812585862, What do you mean by Android project calls? The android's source code is available at https://github.com/netbirdio/android-client
Author
Owner

@13812585862 commented on GitHub (May 11, 2024):

@13812585862, What do you mean by Android project calls? The android's source code is available at https://github.com/netbirdio/android-client

I made an Android project, hoping to enable the netbird function by calling the netbird api. Currently, I only see Android downloading the netbied client, but this method is not integrated into my project.

@13812585862 commented on GitHub (May 11, 2024): > @13812585862, What do you mean by Android project calls? The android's source code is available at https://github.com/netbirdio/android-client I made an Android project, hoping to enable the netbird function by calling the netbird api. Currently, I only see Android downloading the netbied client, but this method is not integrated into my project.
Author
Owner

@mlsmaycon commented on GitHub (May 16, 2024):

@pappz, can you share a bit about how @13812585862 can achieve this?

@mlsmaycon commented on GitHub (May 16, 2024): @pappz, can you share a bit about how @13812585862 can achieve this?
Author
Owner

@kuangruan commented on GitHub (Jun 23, 2024):

@pappz, can you share a bit about how @13812585862 can achieve this?

Hello, I am not using React Native for development. I am using Android native and iOS client, but I am not sure if there are any plans to develop Android native. I have tried to port React Native to Android native, but it has not been successful so far

@kuangruan commented on GitHub (Jun 23, 2024): > @pappz, can you share a bit about how @13812585862 can achieve this? Hello, I am not using React Native for development. I am using Android native and iOS client, but I am not sure if there are any plans to develop Android native. I have tried to port React Native to Android native, but it has not been successful so far
Author
Owner

@lixmal commented on GitHub (Feb 21, 2025):

Closing this as the apps have been released for a while. Please open new issues for anything else.

@lixmal commented on GitHub (Feb 21, 2025): Closing this as the apps have been released for a while. Please open new issues for anything else.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#65