diff --git a/client/firewall/manager/forward_rule.go b/client/firewall/manager/forward_rule.go index aba277c12..a5c02ca21 100644 --- a/client/firewall/manager/forward_rule.go +++ b/client/firewall/manager/forward_rule.go @@ -14,11 +14,11 @@ type ForwardRule struct { } func (r ForwardRule) GetRuleID() string { - return fmt.Sprintf("%s-%s-%s-%s", + return fmt.Sprintf("%s;%s;%s;%s", r.Protocol, - r.DestinationPort, + r.DestinationPort.String(), r.TranslatedAddress.String(), - r.TranslatedPort) + r.TranslatedPort.String()) } func (r ForwardRule) String() string {