Tinc VPN is a popular VPN application developed since 1990s. It is widely used to create virtual tunnels between nodes. This section shows the details how to adapt the Tinc VPN application deployable on global scale.
Upon finishing this section, the audience should be able to fully understand the components and their relationships.
The following benefits stem from the innovative DNetDB design that the list of nodes' public keys are grouped together and associated with OVC on blockchain.
Without the public key grouping information publicly and securely available, the global scale collaborative efforts between the diversified end nodes and back-end administrators become technically and economically prohibitive.
The following programs are required to create the overlay network, named as vlan
. For the end user, only the APP is needed.
dnetcoin-qt
or dnetcoind, dnetcoin-cli
, tools for DNet and OVC administrators to configure the DNetDB, e.g. create dnet, register ovc and add member nodes.dnet_vlan_ovc_driver
, tinc-vpn-proxy
, tools for OVC admin to manage the overlay cloud backcend.dnet_vlan_app_driver
, tinc-vpn
, for endusers to join the VLAN, Virtual LAN, or Layer 3 overlay network.The drivers bridge the blockchain data with the Tinv-VPN's configuration.