From 5952fbe3cc8438f1197a882d9ef8e4c91808db9b Mon Sep 17 00:00:00 2001 From: ospab Date: Tue, 2 Jun 2026 23:01:45 +0300 Subject: [PATCH] fix: rename WindowsProxyGuard to SystemProxyGuard in bridge.rs --- ostp-client/src/bridge.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ostp-client/src/bridge.rs b/ostp-client/src/bridge.rs index e2c85f5..852f8c3 100644 --- a/ostp-client/src/bridge.rs +++ b/ostp-client/src/bridge.rs @@ -103,7 +103,7 @@ impl Bridge { stealth_sni: config.transport.stealth_sni.clone(), stealth_port: config.transport.stealth_port, wss: config.transport.wss, - mtu: config.ostp.mtu.saturating_sub(48).max(500), + mtu: config.ostp.mtu, reality_enabled: config.reality.enabled, reality_pbk: config.reality.pbk.clone(), reality_sid: config.reality.sid.clone(), @@ -137,7 +137,7 @@ impl Bridge { let mut sessions_opt: Option> = None; let mut udp_rx_opt: Option> = None; - let mut _proxy_guard: Option = None; + let mut _proxy_guard: Option = None; let mut stream_map: std::collections::HashMap = std::collections::HashMap::new(); loop { @@ -323,7 +323,7 @@ impl Bridge { self.last_valid_recv = Instant::now(); let sys_proxy_addr = self.proxy_addr.replace("0.0.0.0:", "127.0.0.1:"); - _proxy_guard = Some(crate::sysproxy::WindowsProxyGuard::enable(&sys_proxy_addr)); + _proxy_guard = Some(crate::sysproxy::SystemProxyGuard::enable(&sys_proxy_addr)); tx.send(UiEvent::Metrics { status: ConnectionStatus::Established, @@ -936,7 +936,7 @@ impl Bridge { self.reality_enabled = cfg.reality.enabled; self.reality_pbk = cfg.reality.pbk.clone(); self.reality_sid = cfg.reality.sid.clone(); - self.mtu = cfg.ostp.mtu.saturating_sub(48).max(500); // Fix: mtu was never updated on hot-reload + self.mtu = cfg.ostp.mtu; // Fix: mtu was never updated on hot-reload self.keepalive_interval_sec = cfg.ostp.keepalive_interval_sec; // Fix: keepalive was never updated on hot-reload }