mirror of
https://github.com/OpenVPN/openvpn3.git
synced 2024-09-20 12:12:15 +02:00
613aa6bf7a
Local DNS resolvers, such as Umbrella Roaming Client, change DNS settings on adapters to 127.0.0.1. This may not work with openvpn3 because: - NRPT rule might be created for "." zone, which redirects all DNS requests to the server specified in rule. This takes precendence over adapters' DNS settings. - DNS requests might be blocked on all adapters except TAP (tap-windows6/wintun/ovpn-dco-win) to prevent DNS leaks. To enable compatibility with local DNS resolvers, add "allowLocalDnsResolvers" core config option, which, when enabled, makes core to - avoid creating NRPT rule for "." zone - permit DNS requests to 127.0.0.1 / ::1 Signed-off-by: Lev Stipakov <lev@openvpn.net> |
||
---|---|---|
.. | ||
.gitignore | ||
cli.cpp | ||
CMakeLists.txt | ||
go | ||
README.txt |
Build on Mac: With MbedTLS: GCC_EXTRA="-ferror-limit=4" STRIP=1 MTLS=1 SNAP=1 LZ4=1 build cli With MbedTLS and Minicrypto: GCC_EXTRA="-ferror-limit=4" STRIP=1 MTLS=1 MINI=1 SNAP=1 LZ4=1 build cli With MbedTLS, Minicrypto, and C++11 for optimized move constructors: GCC_EXTRA="-ferror-limit=4 -std=c++11" STRIP=1 MTLS=1 MINI=1 SNAP=1 LZ4=1 build cli With OpenSSL: GCC_EXTRA="-ferror-limit=4" STRIP=1 OSSL=1 OPENSSL_SYS=1 SNAP=1 LZ4=1 build cli With MbedTLS/AppleCrypto hybrid: GCC_EXTRA="-ferror-limit=4" STRIP=1 HYBRID=1 SNAP=1 LZ4=1 build cli Build on Linux: With MbedTLS: STRIP=1 SNAP=1 LZ4=1 MTLS=1 NOSSL=1 build cli With OpenSSL: STRIP=1 SNAP=1 LZ4=1 build cli