diff --git a/upper/services/wg/wg.go b/upper/services/wg/wg.go index 0feffbb..a23a3c1 100644 --- a/upper/services/wg/wg.go +++ b/upper/services/wg/wg.go @@ -71,6 +71,9 @@ func (wg *WG) init(srcport, dstport uint16) { } for _, p := range wg.c.Peers { for _, ip := range p.AllowedIPs { + if len(ip) == 0 || ip[0] == 'x' { + continue + } ipnet, _, err := net.ParseCIDR(ip) if err != nil { panic(err)