User Tools

Site Tools


technical:web

This is an old revision of the document!


<markdown> # Network Security and Performance Tuning

## Choose a DNS resolver for forwarding DNS

 Comparison: https://www.dnsperf.com/#!dns-resolvers

## Choose a stub or recursive DNS resolver for caching and blocking ads, trackers, and dead hosts

Blocklist: https://github.com/notracking/hosts-blocklists

### 1. Unbound (Linux, Mac, BSD)

- Docs: https://unbound.docs.nlnetlabs.nl/en/latest/reference/todo.html

- Download: https://nlnetlabs.nl/downloads/unbound/unbound-latest.tar.gz

- Install: https://unbound.docs.nlnetlabs.nl/en/latest/getting-started/installation.html

### 2. Dnsmasq (Linux, Mac, BSD)

- Docs: https://dnsmasq.org/

- Download: https://thekelleys.org.uk/dnsmasq

- Repo: http://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=summary

- Install: https://github.com/notracking/hosts-blocklists/wiki/Install-dnsmasq

### 3. Pi-hole (Windows, Mac, Linux, BSD)

- Docs: https://docs.pi-hole.net/

- Download: https://ftl.pi-hole.net/

- Install: https://github.com/pi-hole/pi-hole/#one-step-automated-install

### 4. DNSCrypt Proxy (Windows, Mac, Linux, BSD)

- Docs: https://www.dnscrypt.org/

- Download: https://github.com/DNSCrypt/dnscrypt-proxy/releases

- Install: https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Installation

## Choose a secure web browser

Comparison: https://chromium.woolyss.com/#browsers

## Choose a VPN

### 1. WireGuard

- Docs: https://www.wireguard.com/quickstart/

- Download: https://www.wireguard.com/install/

- Install: https://www.wireguard.com/install/

### 2. OpenVPN

- Docs: https://openvpn.net/vpn-server-resources/

- Download: https://openvpn.net/vpn-software-packages/

- Install: https://openvpn.net/vpn-server-resources/installing-openvpn-access-server-on-a-linux-system/

### 3. NordVPN

- Docs: https://support.nordvpn.com/Connectivity/

- Download: https://nordvpn.com/download/linux/

- Install: https://support.nordvpn.com/FAQ/Setup-tutorials/

### 4. Tinc

- Docs: https://www.tinc-vpn.org/documentation-1.1/

- Download: https://www.tinc-vpn.org/download/

- Repo: https://www.tinc-vpn.org/git/browse?p=tinc;a=summary

- Install: https://www.tinc-vpn.org/examples/

## Contribute

If privacy, anonymity, and freedom of speech are a concern consider hosting a Freenet node or GNUnet peer.

### 1. GNUNet (Linux, Mac, BSD)

- Research: https://grothoff.org/christian/habil.pdf

- Docs: https://docs.gnunet.org/

- Download: https://ftp.gnu.org/gnu/gnunet/

- Repo: https://git.gnunet.org/

- Install: https://www.gnunet.org/en/install.html

### 2. Freenet (Windows, Mac, Linux)

- Docs: https://freenetproject.org/pages/documentation.html

- FAQ: https://freenetproject.org/pages/help.html

- Download: https://freenetproject.org/pages/download.html

- Install: https://freenetproject.org/pages/documentation.html#install

</markdow n>

technical/web.1661555216.txt.gz · Last modified: 2022/08/26 19:06 by jc