githubEdit

lock-keyhole-openInstall Zapret

Bypass DPI barriers.

✨ Install Zapret in one step

Installing Zapret is now very easy!

Installation

You can install it as follows.

curl -fsSL https://raw.github.com/keift/zapret/refs/heads/main/src/install.sh | bash

Uninstall

You can uninstall it as follows.

curl -fsSL https://raw.github.com/keift/zapret/refs/heads/main/src/uninstall.sh | bash

Screenshots

Here it is.

Parameters

Installation settings can be changed in the following ways.

Parameter
Default
Description

--strict

false

It sets a strict configuration, such as forcing DNS redirection. This means being dependent on the DNS provider.

--dnscrypt

false

This tool first checks if DNS-Over-TLS is available. If the DNS-Over-TLS protocol is unavailable, it uses the DNSCrypt protocol. This parameter specifies that it must use DNSCrypt regardless.

--clean

false

This tool sets up a pre-defined list so that Zapret only works on specific domain names. This parameter leaves the list empty, allowing Zapret to identify the domains itself.

--blockcheck-domain

automatic

This tool finds the correct domain name by sequentially testing blocked websites in different countries for blockcheck. This parameter allows you to specify this domain name yourself.

Example:

curl -fsSL https://raw.github.com/keift/zapret/refs/heads/main/src/install.sh | bash -s -- --strict --dnscrypt --clean --blockcheck-domain discord.com
chevron-rightArchived: Step-by-step installationhashtag

1. Install dependencies

Dependencies for installation.

2. Change DNS settings

Zapret only bypasses DPI restrictions. But it does not set up a DNS for us. We need to do that ourselves.

3. Download Zapret

Download the compiled zip file as release on GitHub.

4. Prepare for installation

Install the requirements and prepare to perform a clean install.

Here are the answers you need to give to the questions you may encounter during this time.

5. Do Blockcheck

Find the DPI methods implemented by the ISP.

Here are the answers you need to give to the questions you may encounter during this time.

Wait for the test to finish. This may take a few minutes.

After the process is finished, the test results will appear.

Copy the latest setting from these results. Example:

This is an example settings for NFQWS. It may be different for each person. Make a note of it.

6. Install Zapret

We can start installing Zapret.

Here are the answers you need to give to the questions you may encounter during this time.

Then we write the NFQWS settings that we just copied to NFQWS_OPT. Example:

Then save with CTRL + S and close with CTRL + X.

Let's continue with the questions.

7. Finish the installation

All done! πŸŽ‰ We are done with this folder of Zapret anymore. We can delete it.

TIP: Uninstall Zapret

You can uninstall it as follows.

TIP: Remove DNS settings

You can remove it as follows.

Last updated