feat: compress connection keys (rtun2) for easier copy/paste

This commit is contained in:
bzuccaro
2026-08-02 12:07:54 -06:00
parent ab1f74214a
commit 6bc3c00b64
13 changed files with 97 additions and 25 deletions
+2 -2
View File
@@ -4,7 +4,7 @@
```rust
pub struct ConnectionKey {
pub version: u8, // must be 1
pub version: u8, // must be 2
pub target: String, // listener address
pub ca_cert_pem: String,
pub server_cert_pem: String,
@@ -15,7 +15,7 @@ pub struct ConnectionKey {
}
```
Encoded as: `rtun1.` + base64url(JSON) — no padding.
Encoded as: `rtun2.` + base64url(deflate(JSON)) — no padding.
## Config