CommonUtil: Improve proxy protocol regex

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2024-09-19 10:08:32 +05:30
parent 2ccfcd6c02
commit b198421203

View File

@@ -158,7 +158,7 @@ object CommonUtil {
}
fun parseProxyUrl(proxyUrl: String): ProxyInfo? {
val pattern = """^(https?|socks)://(?:([^\s:@]+):([^\s:@]+)@)?([^\s:@]+):(\d+)$""".toRegex()
val pattern = """^(https?|socks5?)://(?:([^\s:@]+):([^\s:@]+)@)?([^\s:@]+):(\d+)$""".toRegex()
val match = pattern.find(proxyUrl)
return when {