diff --git a/src/local.c b/src/local.c index 76076354..53888f3e 100644 --- a/src/local.c +++ b/src/local.c @@ -660,7 +660,7 @@ server_recv_cb(EV_P_ ev_io *w, int revents) LOGI("connect to [%s]:%s", ip, port); } - if (acl) { + if (acl && !(vpn && strcmp(port, "53") == 0)) { int host_match = acl_match_host(host); int bypass = 0; if (host_match > 0)