Free SSL VPN service OpenVPN ALS
OpenVPN ALS is a web-based SSL VPN server that is written in Java. It has a browser-based AJAX User Interface which allows easy access to intranet services. OpenVPN ALS is a direct descendant of Adito and Adito is an open source VPN based on SSL-Explorer. It works over HTTPS so you can access your files in a secure mode from anywhere.
OpenVPN ALS (formerly Adito) is a free / open source web-based SSL VPN. It uses java for VPN Client and VPN Server so it can be considered as ‘clientless’. Users anywhere in the world can access resources and applications pointing a web-browser as at the example link below like;
Open VPN ALS service can be used on Windows or Linux / Unix systems.
It has a browser – based User Interface AJAX which allows easy access to intranet services.
OpenVPN-ALS service gives you the following features:
– Don’t have limitations on number of simultaneous users
– Convenient remote access through Windows Explorer to shares using Microsoft WebFolders
– Supports Microsoft Outlook Web Access
– Web-based Microsoft Windows file system browser
– You can access your desktop from a remote computer
– You can access your intranet resources remotely using web forwarding.
– It integrates with your Microsoft Windows Active Directory account database
– Have a built-in database to make user authentication
– You can setup multiple profiles for access depending on your location
– Provides Access using zero-footprint VPN client
– You can connect using any SSL-enabled browser
– It supports access through HTTP proxy
For developers interesting in this project the documentation and source files can be find by the link below:
OpenVPN is a clientless web-browser based VPN with applets for SSH, VNC, RDP, and also web redirects that allow to manage devices like routers with Web interfaces.
For remote-control on the road fixing of Apple computers, there is an Apple Remote Desktop, and the Windows System has it’s own Remote Desktop solution for this.
You can download OpenVPN ALS service using this link:
Practical advise to connect to your computer while you are out of home:
How you can use the Adito OpenVPN ALS package on your PC. This application is a SSL VPN service that allows web browser based clientless make connection to other devices. Adito OpenVPN ALS also has plugins for Remote Desktop, VNC, WebDav, SSH and web redirects.
With this you can remote control to boxes at your home that :
– running UltraVNC,
– running Windows Remote Desktop
– only have a web interface (such as your router / firewall, APC UPS, APC PDU, etc)
– SSH (Secure Shell Network protocol for secure data communication) to your VMware server.
Since VMware supports VNC natively, so you can control VMware guests down to the (virtual) bios level.
The webdav feature lets you remotely browse the file system of your NAS as if it were just another folder on your desktop.
Adito has an installing package for Windows, the only change you need to make for firewall / router is to open port 443 and to setup a DynDns account if you don’t have a static IP address.
You can download Adito from this link
Adito is also a part of Amahi service, for those who will need to do the entire «home serve»’ route.
Also you can use UltraVNC to connect to your home network for your iPhone. You also can use this application at home on your iPhone to do PC maintenance or look CCTV footage.
The UltraVNC supports connection from a Windows client, or a Web browser.
For your iPhone you can use the MochaVNC. This applicatin is a VNC for Windows mobile that provides access to VNC Servers. From your iPhone, you can connect to a Windows PC , Mac OS X or Linux PC and you will see the files, programs, resources exactly as you would if see them if you were sitting at your desk, just on a smaller screen. More details about this application you can find on http://www.mochasoft.dk/vncce.htm
You can run UltraVNC in ‘Server Mode” on your home PC, so you can remotely connect to it – either by establishing a VPN connection through OpenVPN, or indirectly by connecting to one PC then remote-connecting to another from there.