= VPN Client - Android - HTC Android G1/Dream =
'''NOTE:''' [https://play.google.com/store/apps/details?id=de.blinkt.openvpn&hl=en OpenVPN for Android] works with the certificates below for ICS 4.0 or greater without rooting your device. There is no additional configuration required to the HDA or your device (Tested on HTC One X and Samsung Tab 2 also on HTC One V).For Sony Xperia ZR (and I suspect most other Android devices) the following was necessary: # Download the following files to a known location on your Android device<br />** [http://dl.amahi.org/vpn/AmahiHDAClient.crt AmahiHDAClient.crt]<br />** [http://dl.amahi.org/vpn/AmahiHDAClient.key AmahiHDAClient.key]<br />** [http://dl.amahi.org/vpn/ca-cert.crt ca-cert.crt]# Launch the OpenVPN app, Add Profile and go to the Basic configuration page<br />[[File:OpenVPNAndroid-1-AddProfile.png|180px]] [[File:OpenVPNAndroid-2-ChooseBasic.png|180px]]# Enter your server address - the Dynamic DNS name works for me, I guess the fixed IP address would as well<br />[[File:OpenVPNAndroid-3-EnterServerAddress.png|180px]]# Select "User/PW + Certificates" from the list of Types (the certificates alone are not enough)<br />[[File:OpenVPNAndroid-4-SelectType.png|180px]] [[File:OpenVPNAndroid-5-SelectedType.png|180px]]# In turn, select the CA Certificate, Client Certificate and Client Key files that you downloaded to your device; note that the app will disable the file type it doesn't think will work so beware if you rename these files<br />[[File:OpenVPNAndroid-6-SelectCertKey.png|180px]]# Enter your username - a general user with access to the shares and apps on your HDA<br />[[File:OpenVPNAndroid-7-EnterUsername.png|180px]]# Go back to the list of profiles and click on this new profile to start connecting to your HDA: you will be alerted to the fact that OpenVPN for Android can intercept network traffic and asked to trust the application (ensure that your device is not already connected to the same network - test from a different location or turn of wifi and use your mobile data connection)<br />[[File:OpenVPNAndroid-8-TrustApplication.png|180px]]# Enter your password - you can decide whether or not the application should save the password<br />[[File:OpenVPNAndroid-9-EnterPassword.png|180px]]# Watch for connection messages to go past as Android notifications and you will also see the OpenVPN log<br />[[File:OpenVPNAndroid-A-Connecting.png|180px]]# Once you get a successful connection you will see a key in the notification bar; selecting this notification will show the status of the connection ind give you some options for working with it<br />[[File:OpenVPNAndroid-B-Connected.png|180px]]# You should now be able to open your favourite app used to access files on your HDA, be that the Amahi app, Plex client, OwnCloud, etc. (note that some of these apps may need to be switched between Local and Remote connection type)