blockcheck.sh info

This commit is contained in:
bol-van 2021-12-15 10:13:55 +03:00 committed by GitHub
parent 1d8ab1722e
commit a3a2c23459
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -722,6 +722,16 @@ And you can start or stop the demons separately from the firewall:
## Installation ## Installation
### Checking ISP
Before running zapret you must discover working bypass strategy.
`blockcheck.sh` automates this process. It first checks DNS then tries many strategies finding the working ones.
Note that DNS check is mostly Russia targeted. It checks several pre-defined blocked in Russia domains and
verifies system DNS answers with public DNS answers. Because ISP can block public DNS or redirect any DNS queries
to their servers `blockcheck.sh` also checks that all returned answers are unique. Usually if DNS is blocked
ISP returns single ip for all blocked domains to redirect you to their "access denied" page.
`blockcheck.sh` works in Linux and FreeBSD.
### desktop linux system ### desktop linux system
Simple install works on most modern linux distributions with systemd or openrc, OpenWRT and MacOS. Simple install works on most modern linux distributions with systemd or openrc, OpenWRT and MacOS.