• The most suitable implementation for your own server is OpenVPN. A tangible minus is a rather complicated setup. Only a person experienced in network matters can install and configure it himself, but this server is amazing in its capabilities.