fix: external controller allow lan

This commit is contained in:
GyDi 2022-09-02 00:24:19 +08:00
parent 0586d4d7a9
commit 2798dc3d42

View File

@ -68,6 +68,10 @@ impl ClashInfo {
Some(val_str) => { Some(val_str) => {
if val_str.starts_with(":") { if val_str.starts_with(":") {
Some(format!("127.0.0.1{val_str}")) Some(format!("127.0.0.1{val_str}"))
} else if val_str.starts_with("0.0.0.0:") {
Some(format!("127.0.0.1:{}", &val_str[8..]))
} else if val_str.starts_with("[::]:") {
Some(format!("127.0.0.1:{}", &val_str[5..]))
} else { } else {
Some(val_str.into()) Some(val_str.into())
} }