fix(backend): allow setting reserved ip addresses as target

Only forbid internal networks (loopback and private ips), removing restrictions on reserved addresses like multicast or unspecified.
This commit is contained in:
sagitchu
2026-04-22 19:00:21 +08:00
parent eecdd62d3a
commit a070d0f4d3
3 changed files with 5 additions and 5 deletions
@@ -650,7 +650,7 @@ func (h *Handler) nodeImport(w http.ResponseWriter, r *http.Request) {
return
}
if err := IsSafeRemoteAddr(rURL.Host); err != nil {
response.WriteJSON(w, response.Err(403, "禁止将远程节点地址设置为内部网络或保留地址"))
response.WriteJSON(w, response.Err(403, "禁止将远程节点地址设置为内部网络"))
return
}