diff options
Diffstat (limited to 'tunnel/firewall/blocker.go')
-rw-r--r-- | tunnel/firewall/blocker.go | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/tunnel/firewall/blocker.go b/tunnel/firewall/blocker.go index 8034935d..cdb656b0 100644 --- a/tunnel/firewall/blocker.go +++ b/tunnel/firewall/blocker.go @@ -124,6 +124,11 @@ func EnableFirewall(luid uint64, restrictToDNSServers []net.IP, restrictAll bool return wrapErr(err) } + err = permitWireGuardService(session, baseObjects, 15) + if err != nil { + return wrapErr(err) + } + if len(restrictToDNSServers) > 0 { err = blockDNS(restrictToDNSServers, session, baseObjects, 15, 14) if err != nil { @@ -143,11 +148,6 @@ func EnableFirewall(luid uint64, restrictToDNSServers []net.IP, restrictAll bool return wrapErr(err) } - err = permitWireGuardService(session, baseObjects, 12) - if err != nil { - return wrapErr(err) - } - if restrictAll { err = permitDHCPIPv4(session, baseObjects, 12) if err != nil { |