2025-12-16 14:22:53 +03:00
2024-03-14 08:53:17 +03:00
2025-12-16 14:22:53 +03:00
2025-12-16 14:22:53 +03:00

TrustTunnel

Free, fast, open-source and secure client for the TrustTunnel VPN

Endpoint · Flutter-based app · App store · Play store

TrustTunnel Client Libraries are a collection of C++ libraries that provide client network traffic tunneling through a TrustTunnel endpoint. It supports Linux, macOS, and Windows platforms.

If you are looking for a TrustTunnel CLI Client, please refer to the Getting Started.


Table of Contents


Features

  • TrustTunnel VPN Protocol: The library implements the TrustTunnel VPN protocol, which is compatible with HTTP/1.1, HTTP/2, and QUIC. By mimicking regular network traffic, it becomes more difficult for government regulators to detect and block.

  • Traffic Tunneling: The library is capable of tunneling TCP, UDP, and ICMP traffic from the client to the endpoint and back.

  • Cross-Platform Support: It supports Linux, macOS, and Windows platforms, consistent experience across different operating systems.

  • System-Wide Tunnel and SOCKS5 Proxy: It can be set up as a system-wide tunnel, utilizing a virtual network interface, as well as a SOCKS5 proxy.

  • Split Tunneling: The library supports split tunneling, allowing users to exclude connections to certain domains or hosts from routing through the VPN endpoint, or vice versa, only routing connections to specific domains or hosts through the endpoint based on an exclusion list.

  • Custom DNS Upstream: Users can specify a custom DNS upstream, which is used for DNS queries routed through the VPN endpoint.


Getting Started

If you haven't yet set up the endpoint, refer to the Endpoint setup documentation.

Once you have obtained the exported endpoint configuration for the client, refer to the Client setup documentation.


Roadmap

While the library currently does not support peer-to-peer communication between clients, we have plans to add this feature in future releases. Stay tuned for updates.


License

Apache 2.0


See also

Description
No description provided
Readme Apache-2.0 5.5 MiB
Languages
C++ 85.3%
Shell 2.8%
Kotlin 2.3%
Rust 2%
Swift 1.9%
Other 5.6%