From 208162a6ec4ae8fe793d927994f428e07c693044 Mon Sep 17 00:00:00 2001 From: Vladimir Avtsenov Date: Wed, 4 Sep 2024 06:46:16 +0300 Subject: [PATCH] add support for ipset type --- go.mod | 2 +- group.go | 4 ++-- kvas2.go | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/go.mod b/go.mod index df2b32f..c6a3895 100644 --- a/go.mod +++ b/go.mod @@ -5,5 +5,5 @@ go 1.21 require ( github.com/IGLOU-EU/go-wildcard/v2 v2.0.2 github.com/coreos/go-iptables v0.7.0 - github.com/nadoo/ipset v0.5.0 + github.com/ponywka/ipset v0.0.0-20240904034143-fde4cf92dbac ) diff --git a/group.go b/group.go index 8db90fb..bf97789 100644 --- a/group.go +++ b/group.go @@ -3,7 +3,7 @@ package main import ( "errors" "fmt" - "github.com/nadoo/ipset" + "github.com/ponywka/ipset" "net" "strconv" "time" @@ -79,7 +79,7 @@ func (g *Group) Enable() error { if err != nil { return fmt.Errorf("failed to destroy ipset: %w", err) } - err = ipset.Create(g.ipsetName) + err = ipset.Create(g.ipsetName, ipset.OptType("hash:ip")) if err != nil { return fmt.Errorf("failed to create ipset: %w", err) } diff --git a/kvas2.go b/kvas2.go index 5e646f0..2b6cf9b 100644 --- a/kvas2.go +++ b/kvas2.go @@ -13,7 +13,7 @@ import ( "kvas2-go/pkg/dns-proxy" "kvas2-go/pkg/iptables-helper" - "github.com/nadoo/ipset" + "github.com/ponywka/ipset" ) var (