chore: Replace test URL to support iPv4&iPv6 (#2033)

This commit is contained in:
Christine. 2024-11-18 00:20:21 +08:00 committed by GitHub
parent ae181f6835
commit a59fda512c
3 changed files with 4 additions and 4 deletions

View File

@ -52,7 +52,7 @@ pub async fn get_proxy_delay(
let (url, headers) = clash_client_info()?; let (url, headers) = clash_client_info()?;
let url = format!("{url}/proxies/{name}/delay"); let url = format!("{url}/proxies/{name}/delay");
let default_url = "http://1.1.1.1"; let default_url = "https://cp.cloudflare.com/generate_204";
let test_url = test_url let test_url = test_url
.map(|s| if s.is_empty() { default_url.into() } else { s }) .map(|s| if s.is_empty() { default_url.into() } else { s })
.unwrap_or(default_url.into()); .unwrap_or(default_url.into());

View File

@ -205,7 +205,7 @@ export const MiscViewer = forwardRef<DialogRef>((props, ref) => {
spellCheck="false" spellCheck="false"
sx={{ width: 250, marginLeft: "auto" }} sx={{ width: 250, marginLeft: "auto" }}
value={values.defaultLatencyTest} value={values.defaultLatencyTest}
placeholder="https://www.gstatic.com/generate_204" placeholder="https://cp.cloudflare.com/generate_204"
onChange={(e) => onChange={(e) =>
setValues((v) => ({ ...v, defaultLatencyTest: e.target.value })) setValues((v) => ({ ...v, defaultLatencyTest: e.target.value }))
} }

View File

@ -76,7 +76,7 @@ export const getProxyDelay = async (
) => { ) => {
const params = { const params = {
timeout: timeout || 10000, timeout: timeout || 10000,
url: url || "http://1.1.1.1", url: url || "https://cp.cloudflare.com/generate_204",
}; };
const instance = await getAxios(); const instance = await getAxios();
const result = await instance.get( const result = await instance.get(
@ -258,7 +258,7 @@ export const getGroupProxyDelays = async (
) => { ) => {
const params = { const params = {
timeout: timeout || 10000, timeout: timeout || 10000,
url: url || "http://1.1.1.1", url: url || "https://cp.cloudflare.com/generate_204",
}; };
const instance = await getAxios(); const instance = await getAxios();
const result = await instance.get( const result = await instance.get(