Softethervpn: Android client?

Created on 19 Feb 2018  路  9Comments  路  Source: SoftEtherVPN/SoftEtherVPN

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.

oAndroid

All 9 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.

Was this page helpful?
0 / 5 - 0 ratings