aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tunnel/firewall/blocker.go
diff options
context:
space:
mode:
Diffstat (limited to 'tunnel/firewall/blocker.go')
-rw-r--r--tunnel/firewall/blocker.go10
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 {