Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Android/ios #115

Closed
mustafaarif opened this issue Sep 8, 2021 · 45 comments
Closed

Support for Android/ios #115

mustafaarif opened this issue Sep 8, 2021 · 45 comments

Comments

@mustafaarif
Copy link

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

@braginini
Copy link
Contributor

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.

@danielkrajnik
Copy link

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.

@braginini
Copy link
Contributor

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

@danielkrajnik
Copy link

danielkrajnik commented 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

@dillfrescott
Copy link

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

@mrbluecoat
Copy link

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?

@braginini
Copy link
Contributor

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 :)

@a1ad
Copy link

a1ad commented 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.

@braginini
Copy link
Contributor

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 :)

@sandstrom
Copy link

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).

zerotier/ZeroTierOne#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).

@red0888
Copy link

red0888 commented Nov 8, 2022

Any updates wrt ios/android clients?

@0xDedSec42
Copy link

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

@braginini
Copy link
Contributor

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

@Kaaybi
Copy link

Kaaybi commented Nov 17, 2022

Will the Android client also work for Android TV?

@joggs
Copy link

joggs commented Jan 11, 2023

It is January. Close to release?

@renne
Copy link

renne commented Jan 13, 2023

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

@schlambos
Copy link

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

Same here!

@starlit-rocketship
Copy link

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

@oskarirauta
Copy link

Looking forward here for iOS app as well.

@renne
Copy link

renne commented Mar 18, 2023

What's the current state of Android support?

@braginini
Copy link
Contributor

@renne in progress!

We just merged #735.
The UI is coming soon

@mlsmaycon
Copy link
Collaborator

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.

@oskarirauta
Copy link

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

@drh8ball
Copy link

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

@kdre
Copy link

kdre commented 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.

@Kaaybi
Copy link

Kaaybi commented 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 #889

@Msfv3n0m
Copy link

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

@oskarirauta
Copy link

Looking forward also to iOS app..

@mlsmaycon
Copy link
Collaborator

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

@NerdvanaExplorer
Copy link

Will the mobile client be open source?

@oskarirauta
Copy link

@mlsmaycon

Any news on iOS version?

@oskarirauta
Copy link

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)

@mlsmaycon
Copy link
Collaborator

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
Copy link
Collaborator

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.

@bionemesis
Copy link

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

@mlsmaycon
Copy link
Collaborator

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.

@diegosps
Copy link

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

@Kaaybi
Copy link

Kaaybi commented 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: #889

@13812585862
Copy link

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

@13812585862
Copy link

Is there an SDK to support Android project calls

@mlsmaycon
Copy link
Collaborator

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

@13812585862
Copy link

@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.

@mlsmaycon
Copy link
Collaborator

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

@kuangruan
Copy link

@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

@lixmal
Copy link
Contributor

lixmal commented Feb 21, 2025

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

@lixmal lixmal closed this as completed Feb 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests