1 parent d75b8ff commit 9cb1d76Copy full SHA for 9cb1d76
1 file changed
proxrs/src/protocol/trojan.rs
@@ -58,7 +58,6 @@ impl ProxyAdapter for Trojan {
58
// allowInsecure=1#%F0%9F%87%AD%F0%9F%87%B0%E9%A6%99%E6%B8%AF%2001%20%7C%20%E4%B8%93%E7%BA%
59
// BF%0D
60
let mut url = &link[9..];
61
-
62
let mut name = String::from("");
63
if let Some((v1, v2)) = url.rsplit_once("#") {
64
url = v1;
@@ -69,7 +68,7 @@ impl ProxyAdapter for Trojan {
69
68
// the-best-airport.com:443?type=tcp&sni=new.download.the-best-airport.com&allowInsecure=1
70
// 53fa8faf-ba4b-4322-9c69-a3e5b1555049@156.238.18.163:2095/?type=ws
71
let mut parts: Vec<&str> = url.split("/?").collect();
72
- if parts.len() == 1 {
+ if parts.len() == 1 || parts[0].contains("?") {
73
parts = url.split("?").collect();
74
}
75
let mut network = None;
0 commit comments