mirror of
https://github.com/DNSCrypt/dnscrypt-proxy.git
synced 2025-03-04 10:24:40 +01:00
Fix and remove Linux references
parent
55ac3b9e9b
commit
f03c3f3c3e
1 changed files with 8 additions and 8 deletions
|
@ -6,15 +6,15 @@ The easiest way to use `dnscrypt-proxy` on Windows is via [Simple DNSCrypt](http
|
|||
|
||||
## Overview
|
||||
|
||||
### Step 1: Get a Powershell prompt
|
||||
### Step 1: Get a PowerShell prompt
|
||||
|
||||
Launch Powershell with elevated privileges.
|
||||
Launch PowerShell with elevated privileges.
|
||||
|
||||
### Step 2: download and run dnscrypt-proxy
|
||||
|
||||
Download dnscrypt-proxy here: [dnscrypt-proxy binaries](https://github.com/jedisct1/dnscrypt-proxy/releases/latest).
|
||||
|
||||
There are quite a few files here, but `dnscrypt-proxy-win64-*.tar.gz` is the one you want.
|
||||
There are quite a few files here, but `dnscrypt-proxy-win64-*.zip` is the one you want.
|
||||
|
||||
So, download this file and extract it wherever you want. In can be in your home directory, or wherever you want, really.
|
||||
|
||||
|
@ -45,7 +45,7 @@ And now, for something intense, go to the dnscrypt-proxy directory, and type:
|
|||
Does it look like it started properly? If not, try to find out why. Here are some hints:
|
||||
|
||||
* `dnscrypt-proxy.toml: no such file or directory`: copy the example configuration file as `dnscrypt-proxy.toml` as documented above.
|
||||
* `listen udp 127.0.0.1:53: bind: permission denied`: you are not using a root shell (see step 1). Use `sudo -s` to get one. Or `su` if `sudo` doesn't exist on your system.
|
||||
* `listen udp 127.0.0.1:53: bind: permission denied`: you are not using an elevated PowerShell (see step 1).
|
||||
* `listen udp 127.0.0.1:53: bind: address already in use`: something is already listening to the DNS port. Maybe something else, maybe a previous instance of dnscrypt-proxy that you didn't stop before starting a new one.
|
||||
|
||||
No errors? Amazing!
|
||||
|
@ -88,13 +88,13 @@ Are you satisfied? Good, let's jump to step 5!
|
|||
|
||||
Hit `Control` and `C` in the `dnscrypt-proxy` terminal window to stop the proxy.
|
||||
|
||||
Now, register this as a system service (still with `root` privileges):
|
||||
Now, register this as a system service (still with elevated privileges):
|
||||
|
||||
```sh
|
||||
./dnscrypt-proxy -service install
|
||||
```
|
||||
|
||||
If it doesn't spit out any errors, this is great! Your Linux distribution is compatible with the built-in installer.
|
||||
If it doesn't spit out any errors, this is great! Your edition of Windows is compatible with the built-in installer.
|
||||
|
||||
Now that it's installed, it can be started:
|
||||
|
||||
|
@ -104,7 +104,7 @@ Now that it's installed, it can be started:
|
|||
|
||||
Done!
|
||||
|
||||
If it does spit out errors, steps to your Linux distribution are required. Stay calm, do not drink coffee but hit the gym instead, then look for specific instructions.
|
||||
If it does spit out errors, additional steps for your edition of Windows are required. Stay calm, do not drink coffee but hit the gym instead, then look for specific instructions.
|
||||
|
||||
Want to stop the service?
|
||||
|
||||
|
@ -136,4 +136,4 @@ Delete the directory. Done.
|
|||
|
||||
### 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.
|
||||
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.
|
Loading…
Add table
Reference in a new issue