内网挂载emby封面无法加载问题处理

This commit is contained in:
truewhile
2026-09-06 17:35:33 +08:00
parent f7fec93d44
commit bc7e5fc79d
9 changed files with 178 additions and 30 deletions
+1 -1
View File
@@ -22,7 +22,7 @@ func (p *ImageProxy) validateURL(raw string) (*url.URL, error) {
if scheme != "http" && scheme != "https" {
return nil, errors.New("unsupported scheme")
}
if isPrivateHost(u.Hostname()) {
if !p.isAllowedRemoteHost(u.Hostname()) && isPrivateHost(u.Hostname()) {
return nil, errors.New("requests to private/internal hosts are not allowed")
}
return u, nil