Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Create a lightweight openvpn client on Android (server config already) [closed]

I have a server which I install openvpn. I have config some client and now I want to create an openvpn client to connect to it with the client config I've created.

I know there is an OpenVpn client on the market. But, how can I do my own client with the VPN API (VpnService, ...) Because I want to provide the client config with the app, so the client will just connect the android system

like image 461
user2134598 Avatar asked Mar 05 '13 06:03

user2134598


People also ask

Where does OpenVPN store config-files Android?

All the files downloaded from VPNFacile are located in the intitled folder VPNFacile_configfiles.

How do I change OpenVPN config file?

Select the server you wish to edit the config file for and click on the 'gear' icon with a small down arrow in the bottom left corner of the window. Select Edit OpenVPN configuration file . The file will open in your text editor. Make the neccessary changes and save the file.

How do I use OpenVPN client on Android?

Download, install and run OpenVPN for Android. Touch the + icon in the top right of the screen to Add Profile. Give the profile a suitable name, then hit “Import.” Navigate to the unzipped OpenVPN config file(s), and choose a server (.


1 Answers

The source of the OpenVPN for Android client is available under http://github.com/schwabe/ics-openvpn/. The subset of files that is needed to have a working Android OpenVPN core is relatively small since the client has a relatively good control and UI separation.

There are already a number of clients on the Play using the ics-openvpn project as basis (often without proper copyright attribution and without providing source code as the GPL requires)

like image 170
plaisthos Avatar answered Oct 17 '22 04:10

plaisthos