feat: add compression support and fix tun config overwrite issue

This commit is contained in:
vffuunnyy
2025-08-16 01:56:56 +07:00
parent d38e93ac7e
commit c82f4e50d2
3 changed files with 21 additions and 2 deletions

17
src-tauri/Cargo.lock generated
View File

@@ -256,6 +256,22 @@ dependencies = [
"pin-project-lite",
]
[[package]]
name = "async-compression"
version = "0.4.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ddb939d66e4ae03cee6091612804ba446b12878410cfa17f785f4dd67d4014e8"
dependencies = [
"brotli",
"flate2",
"futures-core",
"memchr",
"pin-project-lite",
"tokio",
"zstd",
"zstd-safe",
]
[[package]]
name = "async-executor"
version = "1.13.2"
@@ -5853,6 +5869,7 @@ version = "0.12.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eabf4c97d9130e2bf606614eb937e86edac8292eaa6f422f995d7e8de1eb1813"
dependencies = [
"async-compression",
"base64 0.22.1",
"bytes",
"cookie",