Looking for the latest version? Download README (3.0 kB)
Name Modified Size Downloads / Week Status
Totals: 3 Items   2.7 MB 31
README 2010-01-19 3.0 kB 1111 weekly downloads
ChangeLog 2009-12-27 1.5 kB 11 weekly downloads
openvpn-binary.zip 2009-12-12 2.7 MB 1919 weekly downloads
Here you can find a beta version of TunnelDroid Sourcecode: http://sourceforge.net/projects/tunneldroid/ Developer: Christophe Vandeplas <christophe@vandeplas.com> License : GPL v3 Icon credits: TunnelBlick It contains a lot of ugly code, but the basic functionality works on my phone. (connect, disconnect, prompt password, show log) If you didn't install openvpn yet, please follow the instructions at the bottom of this document. Planned for future releases ------------------- - GUI rework - probably stability improvements. Technical Features ------------------ - start/stop the openvpn binary - interqct with the openvpn daemon using the management network socket over port 7171 - editor for configfiles - show and share your logfile easily - Bandwith info via the Notification panel - set DNS server on connect ( and restore on disconnect) - autoload kernel module (if you have set the path to the file) How does it work? ----------------- Place your openvpn configuration and keys in a /sdcard/openvpn directory Start the app and it will list all *.ovpn files in that dir. Short-touch on the config will start/stop the connection. Long-touch opens menu with these options: - connect/disconnect - edit config - delete config If you load password files in your configuration you will not be prompted for a password (auth-user-pass passfile.txt and askpass passfile.txt) To see the traffic statistics slide down the notification screen. Issues? -------- If you have problems connecting you can always send me your logfile. Do this by doing "menu > show log" in the main screen Then in the log window "menu > share" and email it to christophe@vandeplas.com I will do my best to help. If you find an issue please report issues by mail or using the sourceforce bug tracker http://sourceforge.net/tracker/?group_id=285294&atid=1209244 HOWTO Install openvpn --------------------- Cyanogenmod => You probably already have openvpn, do not follow these procedures. But my libssl might have more cryptofunctions than yours Droid Users => Read this http://code.google.com/p/get-a-robot-vpnc/wiki/Motorola_Droid_Support MoDaCo MCR => Just follow these instructions Download the binary: http://sourceforge.net/projects/tunneldroid/files/openvpn-binary.zip/download Others: Step 1 - Take back and secure externally - optional, but always a good idea. Step 2 - Make a backup of the original files, you never know... > adb remount > adb shell # cd /system/lib # cp libcrypto.so libcrypto-orig.so # cp libssl.so libssl-orig.so # exit Step 3 - Perform the following text commands at a command prompt From the unzipped fries download find all the files (should be 5 in total) and do > adb remount > adb push libcrypto.so /system/lib/ > adb push liblzo.so /system/lib/ > adb push libssl.so /system/lib/ > adb push openvpn /system/bin/ > adb shell chmod +x /system/bin/openvpn Then reboot the phone Make sure you have a kernel with the tun device installed and loaded.
Source: README, updated 2010-01-19