-
-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Android client? #453
Comments
the below articles give detail of use android vpnservice: https://www.thegeekstuff.com/2014/06/android-vpn-service/ |
I tried to built android version on ubuntu, there are too much errors, I can't find how to desl with it. :( |
|
But I can't get it. |
Which VPN protocol are you trying to use? |
If you can implement https protocol, that is great |
@moatazelmasry2 @aicochow I just want use native softether-protocol , including all feathures like windows client. |
There is a client available on Play Store, which requires root permissions in order to work: https://play.google.com/store/apps/details?id=io.github.lfasmpao.softethervpn The repository on GitHub is not up-to-date though: https://github.com/lfasmpao/softethervpn-android |
Superseded by #1019. |
I means use mostly softethervpn code( with some extra wrap work ) to build android client like windows one. I just wonder is it possible in theory. Any advise is appreciated.
Android SDK provide VpnService class( java , https://developer.android.com/reference/android/net/VpnService.html ) to build vpn app, the core function is VpnService.Builder(), which return in interface, it create a virtual interface, use netfilter hack input/output traffic to this virtual interface, and connect to vpn-server. Then do recv()/ send() on returned interface handler. This sounds some similiar with softethervpn, but not exactly the same. I am not clear this idea is possible or not? If not , why?
Thank you for reading my question.
The text was updated successfully, but these errors were encountered: