diff --git a/Changelog.md b/Changelog.md index c7e4c1498..1803219d1 100644 --- a/Changelog.md +++ b/Changelog.md @@ -28,7 +28,7 @@ - 安装服务失败时报告更详细的错误 - 避免脏订阅地址无法 Scheme 导入订阅 - macOS TUN 覆盖 DNS 时使用 114.114.114.114 -- 连通性测试替换为更快的 https://1.1.1.1 +- 连通性测试替换为更快的 https://8.8.8.8/generate_204 - 连接、规则、日志等页面的过滤搜索组件新增了清空输入框按钮 - 链式代理增加明显的入口出口与数据流向标识 - 优化 IP 信息卡 diff --git a/src/components/profile/groups-editor-viewer.tsx b/src/components/profile/groups-editor-viewer.tsx index 55caa7feb..53d985ef3 100644 --- a/src/components/profile/groups-editor-viewer.tsx +++ b/src/components/profile/groups-editor-viewer.tsx @@ -615,7 +615,7 @@ export const GroupsEditorViewer = (props: Props) => { /> { delayManager.setUrl(groupName, testUrl?.trim() || url || defaultLatencyUrl); diff --git a/src/components/setting/mods/misc-viewer.tsx b/src/components/setting/mods/misc-viewer.tsx index e10ada6c8..4482bdb60 100644 --- a/src/components/setting/mods/misc-viewer.tsx +++ b/src/components/setting/mods/misc-viewer.tsx @@ -383,7 +383,7 @@ export const MiscViewer = forwardRef((props, ref) => { spellCheck="false" sx={{ width: 250, marginLeft: "auto" }} value={values.defaultLatencyTest} - placeholder="https://1.1.1.1" + placeholder="https://8.8.8.8/generate_204" onChange={(e) => setValues((v) => ({ ...v, defaultLatencyTest: e.target.value })) } diff --git a/src/services/cmds.ts b/src/services/cmds.ts index 13ec3be36..dda3c0a55 100644 --- a/src/services/cmds.ts +++ b/src/services/cmds.ts @@ -340,7 +340,7 @@ export async function cmdGetProxyDelay( url?: string, ) { // 确保URL不为空 - const testUrl = url || "https://1.1.1.1"; + const testUrl = url || "https://8.8.8.8/generate_204"; try { // 不再在前端编码代理名称,由后端统一处理编码 diff --git a/src/services/delay.ts b/src/services/delay.ts index 9cd252fd2..f4323f59e 100644 --- a/src/services/delay.ts +++ b/src/services/delay.ts @@ -120,7 +120,7 @@ class DelayManager { `[DelayManager] 获取测试URL,组: ${group}, URL: ${url || "未设置"}`, ); // 如果未设置URL,返回默认URL - return url || "https://1.1.1.1"; + return url || "https://8.8.8.8/generate_204"; } setListener(