TLS Tunnel uses a simple protocol that we call TLSVPN.
TLSVPN generates a unique internal IP for each connected user, this allows the communication between users on the same server, this function is optional and can block through the app settings.
All traffic generated between the client and the server is protected with TLSv1.3.
Through the application it is possible to customize the start of the connection (we call injection) with typed connection text (HTTP standard or any other), or setting an SNI to perform handshaking with the server.
This is very useful for crossing restrictions imposed by internet providers or any network that you are using during the connection.
Each user is given a randomly generated ID by the application to connect to the server.
You can import and export the connection method settings.
The configuration file has the .tls extension, it is an encrypted text file containing all the information that was defined before exporting it except the DNS part and the connection options such as reconnection and internal IP exposure.
When exported, you can set a message for who imports and lock it so that the method setting is not visible or editable.
It is possible to traffic any connection protocol TCP, UDP, ICMP, IGMP.