diff --git a/service/client.go b/service/client.go index afb8a7d..2985a38 100644 --- a/service/client.go +++ b/service/client.go @@ -283,7 +283,7 @@ func (s *ClientService) UpdateLinksByInboundChange(tx *gorm.DB, inbounds *[]mode }) } for _, clientLink := range clientLinks { - if clientLink["remark"] != inbound.Tag && clientLink["remark"] != oldTag { + if clientLink["type"] != "local" || (clientLink["remark"] != inbound.Tag && clientLink["remark"] != oldTag) { newClientLinks = append(newClientLinks, clientLink) } }