From 319af0e29168809bd4d4a897b0704f38883e604d Mon Sep 17 00:00:00 2001 From: Igor Date: Wed, 18 Feb 2026 10:52:12 +0300 Subject: [PATCH] Revert "Fix ME proxy config parser to support IPv6 addresses" This reverts commit 0f407712233b570462c56055b55bfe34dd33bef1. --- src/transport/middle_proxy/config_updater.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/transport/middle_proxy/config_updater.rs b/src/transport/middle_proxy/config_updater.rs index 4a03729..8ac6986 100644 --- a/src/transport/middle_proxy/config_updater.rs +++ b/src/transport/middle_proxy/config_updater.rs @@ -48,8 +48,7 @@ pub async fn fetch_proxy_config(url: &str) -> Result { .await .map_err(|e| crate::error::ProxyError::Proxy(format!("fetch_proxy_config read failed: {e}")))?; - // Matches both IPv4 `host:port` and IPv6 `[host]:port` formats - let re_proxy = Regex::new(r"proxy_for\s+(-?\d+)\s+\[?([^\]\s]+)\]?:(\d+)\s*;").unwrap(); + let re_proxy = Regex::new(r"proxy_for\s+(-?\d+)\s+([^\s:]+):(\d+)\s*;").unwrap(); let re_default = Regex::new(r"default\s+(-?\d+)\s*;").unwrap(); let mut map: HashMap> = HashMap::new();