mirror of
https://github.com/clash-verge-rev/clash-verge-rev.git
synced 2026-04-13 05:20:28 +08:00
URLs with percent-encoded characters in credentials (e.g. %40 for @) were being double-encoded after Url::parse() + as_str() serialization, causing the constructed Basic Auth header to contain the wrong credentials and resulting in 401 Unauthorized errors.