document the UseGlobalDNS option for NCSI check

Alison Winters 2020-04-18 12:17:09 +08:00
parent 12439d11b8
commit c76ebdf48d

@ -136,10 +136,20 @@ Want to completely delete that thing?
./dnscrypt-proxy -service uninstall & Delete the directory. Done.
### Upgrading
## Upgrading
In order to install a new version, just stop the service, replace the executable file (`dnscrypt-proxy`) with the new version, and start the service again.
### Troubleshooting
## Troubleshooting
If you are having problems with Windows showing your network as offline while using dnscrypt-proxy, check out the page on [Network Connectivity Status Indicator (NCSI)](Windows-NCSI).
If you are having problems with Windows showing your network as offline while using dnscrypt-proxy, it may be due to a failing Windows Network Connectivity Status Indicator (NCSI) check. This can manifest as a yellow task bar icon or a tooltip indicating no or limited network connectivity.
On Windows 10 build 1709 or later, you can configure the check to do its DNS lookup on the interface where dns-proxy is running by enabling the **Specify Global DNS** policy inside Local Group Policy (Run `gpedit.msc`). The setting can be found under _Computer Configuration > Administrative Templates > Network > Network Connectivity Status Indicator_. If you do not have the group policy editor available on your Windows version, you can also enable the policy in the registry by running the following command as administrator.
```
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\POLICIES\MICROSOFT\Windows\NetworkConnectivityStatusIndicator" /v UseGlobalDNS /t REG_DWORD /d 1 /f
```
A reboot will be required for the setting to take effect.
There are several other more detailed settings available to disable or modify the NCSI check. These can further increase your privacy and improve startup speed. Please read the [Network Connectivity Status Indicator (NCSI)](Windows-NCSI) page for more information.