This is an experimental VPN client for Android, based on the Linux build of OpenConnect.
Most of the Java code was derived from OpenVPN for Android by Arne Schwabe.
Prerequisites:
- Android SDK in your $PATH (both platform-tools/ and tools/ directories)
- javac 1.6 and a recent version of Apache ant in your $PATH
- Use the Android SDK Manager to install API 18
Quick start:
git clone git://github.com/cernekee/ics-openvpn
cd ics-openvpn
android update project -p .
ant debug
On the host side you'll need to install:
- NDK r9, nominally under /opt/android-ndk-r9
- Host-side gcc, make, etc. (Red Hat "Development Tools" group or Debian build-essential)
- autoconf, automake, and libtool
- javac 1.6 and git in your $PATH
These commands will build the binary components and copy them into libs/
git submodule init
git submodule update
make -C external NDK=/opt/android-ndk-r9