NeoRouter Free
NeoRouter is a cross-platform zero-configuration VPN solution that securely connects Windows, Mac, Linux and FreeBSD computers at any locations into a virtual LAN and provides a networking platform for various applications like remote desktop, shared folders and printers, offsite backup, voice & video chat, etc..
NeoRouter Free features bleeding-edge technologies and is released frequently. It is 100% free for both commercial and non-commercial usage. Try it free for up to 256 devices.
                    Key features
                            Cross-platform
                            
                        
                                Support Windows, Mac OS X/iOS, Linux (i386/x64/ARM), FreeBSD, Android, router firmwares (openwrt and tomato) and all modern browsers.
                            
                        
                            P2P Connection
                            
                        
                                NeoRouter can setup direct peer-to-peer (P2P) connection between computers and achieve fastest connection speed.
                            
                        
                            Unattended servers
                            
                        
                                NeoRouter runs as a system service (daemon) and will automatically reconnect after reboot.
                            
                        
                            High portability
                            
                        
                                You can run NeoRouter portable client from a USB drive without installation or run NeoRouter web client from any modern browser. This feature is especially useful if you are using a computer that you do not have the privileges to setup new software, e.g. in a library or hotel.
                            
                        
                            Roaming user profile
                            
                        
                                You can sign in from any computer using the same account and your profile (including the computer list and your preference) will roam with you.
                            
                        
                            Private server
                            
                    
                                You can run your own server independently and no traffic is relayed through a third-party server.