AudionAudion

Zapret Updater

github.com/Tensionix/zapret-updater ↗
Builds of this project: versions, files and checksums.

Updating by hand means removing the driver, replacing the files and not losing your settings; by the third time it wears thin. Here it is one command: if the folder is next to it, it gets updated; if not, it gets installed from scratch. Nothing is asked, and after the update the domain lists are still yours.

1.0.2
2 downloads from GitHub

Audion Zapret Updater

Русский

Installs and updates a traffic-filtering bypass tool with one click.

Why It Exists

Updating such a tool is not "download the new version". You have to stop the service, remove the driver, put the new build in place of the old, restore your own domain lists, and start it back up. Miss a step and you have a broken setup and an opaque error.

The Rule

A folder is there — update it. It is not — install from scratch.

No questions, no mode selection: the program looks at what is already present and does what is needed.

What Is Preserved

Your domain lists. They are restored after the update — otherwise updating would mean configuring everything again.

Next

Versions
1.0.2
Audion_Zapret_Updater_v1.0.2_Full.zip177 KB4 September 2026sha256here only
README_EN.md805 B1 September 2026
README_RU.md1.3 KB1 September 2026
Installation

The program is portable: the unpacked folder is the installed program. Nothing is written to the registry; to uninstall, delete the folder.

$name = "Audion_Zapret_Updater_v1.0.2_Full.zip"
Invoke-WebRequest "https://audion.dev/get/zapret-updater/1.0.2/Audion_Zapret_Updater_v1.0.2_Full.zip" -OutFile $name
Invoke-WebRequest "https://audion.dev/get/zapret-updater/1.0.2/Audion_Zapret_Updater_v1.0.2_Full.zip.sha256" -OutFile "$name.sha256"

$want = (Get-Content "$name.sha256").Split(" ")[0]
$have = (Get-FileHash $name -Algorithm SHA256).Hash.ToLower()
if ($want -ne $have) { throw "checksum mismatch: the download is corrupt" }

Expand-Archive $name -DestinationPath ".\zapret-updater"
All downloads · Home