fix: linux goosed crashing libssl error (#6051)

This commit is contained in:
Zane
2025-12-10 11:23:30 -08:00
committed by GitHub
parent 6239b8c465
commit 2b8f9e1ee4
3 changed files with 12 additions and 31 deletions
+2 -1
View File
@@ -39,12 +39,13 @@ reqwest = { version = "0.12.9", features = ["json", "rustls-tls", "blocking", "m
tokio-util = "0.7.15"
uuid = { version = "1.11", features = ["v4"] }
serde_path_to_error = "0.1.20"
tokio-tungstenite = { version = "0.28.0", features = ["native-tls"] }
tokio-tungstenite = { version = "0.28.0", features = ["rustls-tls-native-roots"] }
url = "2.5.7"
rand = "0.9.2"
hex = "0.4.3"
socket2 = "0.6.1"
fs2 = "0.4.3"
rustls = { version = "0.23", features = ["ring"] }
[target.'cfg(windows)'.dependencies]
winreg = { version = "0.55.0" }
@@ -477,6 +477,8 @@ async fn run_single_connection(
server_secret: String,
restart_tx: mpsc::Sender<()>,
) {
let _ = rustls::crypto::ring::default_provider().install_default();
let worker_url = get_worker_url();
let ws_url = worker_url
.replace("https://", "wss://")