Skip to content

fix: 修复 Surge 模块中不规范的 hostname 写法 - #75

Open
X1A0CA1 wants to merge 1 commit into
Yu9191:mainfrom
X1A0CA1:main
Open

fix: 修复 Surge 模块中不规范的 hostname 写法#75
X1A0CA1 wants to merge 1 commit into
Yu9191:mainfrom
X1A0CA1:main

Conversation

@X1A0CA1

@X1A0CA1 X1A0CA1 commented Jul 31, 2026

Copy link
Copy Markdown

由于 hostname 是从前向后匹配,假如原有配置包含了 -*.apple.com 等包含了通配符的排除配置,使用 %APPEND% 在末尾插入现有配置会导致永远无法 MITM 配置中的域名。

所以改为 %INSERT% gs-loc.apple.com, gs-loc-cn.apple.com

由于 hostname 是从前向后匹配。假如原有配置包含了 `-*.apple.com` 这种域名,使用 %APPEND% 在末尾插入现有配置会
导致永远无法 MITM 配置中的域名。

所以改为 `%INSERT%`。
@Yu9191

Yu9191 commented Aug 8, 2026

Copy link
Copy Markdown
Owner

感谢建议!不过这里还是保持 %APPEND%

%INSERT% 会插到 hostname 列表最前面,导致用户无法通过本地覆盖来排除这些域名。而 %APPEND% 追加到末尾,用户仍然可以用本地覆盖自行调整。

如果用户自己的配置里有 -*.apple.com 这样过于宽泛的排除规则,应该由用户自行修正,而不是模块强行 INSERT 抢占优先级。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants