diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 66a88d17..220454af 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -4517,6 +4517,7 @@ dependencies = [ "tokio", "tokio-native-tls", "tokio-rustls", + "tokio-socks", "tokio-util", "tower 0.5.2", "tower-http", @@ -6110,6 +6111,18 @@ dependencies = [ "tokio", ] +[[package]] +name = "tokio-socks" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d4770b8024672c1101b3f6733eab95b18007dbe0847a8afe341fcf79e06043f" +dependencies = [ + "either", + "futures-util", + "thiserror 1.0.69", + "tokio", +] + [[package]] name = "tokio-stream" version = "0.1.17" diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 41c86cce..b4ad2ad2 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -48,7 +48,7 @@ log = "0.4.27" md5 = "0.7.0" mime_guess = "2.0.5" rand = "0.9.0" -reqwest = { workspace = true, features = ["multipart", "cookies", "gzip", "brotli", "deflate", "json", "rustls-tls-manual-roots-no-provider"] } +reqwest = { workspace = true, features = ["multipart", "cookies", "gzip", "brotli", "deflate", "json", "rustls-tls-manual-roots-no-provider", "socks"] } reqwest_cookie_store = "0.8.0" serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true, features = ["raw_value"] }