Frequently Asked Question
What is DynVPN?
DynVPN is an online service that allows you to create and manage your own virtual private network (VPN) with the goal to keep it simple for everyone. Behind the scene, we are running NetVirt, an open network virtualization platform.
How does DynVPN work?
When you log in to DynVPN, a dashboard shows your private networks. A private network is a set of nodes who are allowed to connect to each others via peer-to-peer encrypted channels.
Through the DynVPN dashboard, you can create and manage your private networks and the nodes membership. Each node has a unique provisioning key that you will copy-and-paste into the DynVPN client wizard running on the correspondant machine.
That's it! You are ready to join your DynVPN private network.
What is a node?
A node is a member of your private network. Any computer or device with DynVPN client running is a potential node.
Does my data go through your servers?
When data is transferred between nodes, a peer-to-peer connection is transparently established between them to ensure that every communication enjoys maximum speed and privacy. Being NAT and firewall friendly, DynVPN can be used without any modification to your network.
However, for many reasons it can happen that the peer-to-peer connection attempt fails. Only then your data will go through our servers to reach the recipient. There is plan to rework our dashboard so that you get visual indication on the status of peer-to-peer connections.
How secure is your system?
DynVPN communications are encrypted with AES256-SHA. We have plan to support forward secrecy using ephemeral Diffie-Hellman.
All your private networks have a unique certificate authority (CA) used to generate the node's membership identity. The certificates are generated using RSA 2048bits.
How does the auto-provisioning mechanism work?
The first time you connect with the DynVPN client, the client establishes an anonymous encrypted session with the DynVPN server. The provisioning secret key you entered is then given to the server that use it to identify the node. Knowing who it is, the server sends to the node his certificate, his private key and his network information. The next step taken by the server is to force the node to reconnect using his own certificate in order to establish an authenticated encrypted session.
What do people use DynVPN for?
Common use cases for DynVPN include:
- Allowing employees to access company resources (telecommuting)
- Networking security camera
- Securing embedded devices (Internet Of Things, Machine 2 Machine)
- Game networking (LAN over Internet)
- Virtual business network (Virtual Machine + DynVPN)
Will your service be free forever?
We wish it could! But as everyone, we need to eat and pay the bills. We are a young startup that needs to support the development of the DynVPN technology, and for that we need to be able to pay our developers. You have unlimited access for the duration of the Beta. In the future, you will be able to freely operate a small network, and hopefully some of you will be pleased to pay for a greater service.