Skip to content

Releases: ismail-kaykusuz/DPIReaper

DPIReaper v1.0.8

Choose a tag to compare

@ismail-kaykusuz ismail-kaykusuz released this 08 Jun 20:17

DPIReaper v1.0.8

Performance and UI polish release — fixes high idle WebView2 CPU in Settings, enables the reduced-GPU visual profile for all users, and restores the bottom navigation styling.

Downloads

Installer When to use
DPIReaper_1.0.8_x64-setup.exe NSIS installer. Recommended for most users.
DPIReaper_1.0.8_x64_en-US.msi Windows Installer (MSI). Useful for managed environments / Intune deployment.

Highlights

  • Settings idle CPU fix — isolated Settings render tree unmounts the heavy main UI; CSS compositor layer explosion removed. Idle renderer CPU in Settings drops from ~8–11% to near-idle (~0–2%) on typical hardware.
  • Always-on low-GPU UI — animation-heavy CSS effects are permanently disabled; no user toggle required.
  • Bottom navigation restored — opaque bar with backdrop blur (matches pre-optimization styling).
  • WebView2 tuning — removed --num-raster-threads=1; dropped unused sync_gpu_prefs / get_windows_os_info IPC commands.
  • Overlay optimizations — heartbeat, health checks, and log flush paused while Settings or Logs are open; sidecar log buffering avoids unnecessary React re-renders.
  • Source hygiene — inline code comments and developer-facing strings standardized to English; GPU diagnosis notes added to CONTRIBUTING.md.

System requirements

  • Windows 10 (1809+) or Windows 11, 64-bit
  • ~80 MB resident RAM
  • No external drivers (no Npcap / WinPcap / WinDivert)
  • Administrator recommended (for system-proxy registry writes and optional Defender exclusion)

Verifying the download

356d1ab698f29ba0d8b43667413acf90f1fc9308ec1d50ec3c6ce6917bfa6094  DPIReaper_1.0.8_x64-setup.exe
07ad739898db68caf80ee3fc3f0edcca4eee8ebb1cf583a8cba8e1c1bd36f460  DPIReaper_1.0.8_x64_en-US.msi
Get-FileHash .\DPIReaper_1.0.8_x64-setup.exe -Algorithm SHA256

Legal

DPIReaper is published as an educational network-engineering tool under the MIT License. It is not a VPN and does not transport traffic through any third-party server — all packet rewriting happens locally on your machine. Use is subject to the laws, regulations and acceptable-use policies of your jurisdiction. See README.md → Legal Notice for the full disclaimer.

DPIReaper v1.0.7

Choose a tag to compare

@ismail-kaykusuz ismail-kaykusuz released this 25 May 19:26

Fix ACL permission errors blocking connect (get_sidecar_config, clear_system_proxy, etc.)

DPIReaper v1.0.6

Choose a tag to compare

@ismail-kaykusuz ismail-kaykusuz released this 25 May 19:20

Fix: Connect broken after autostart fix

Root cause: Run registry launched DPIReaper without admin. Bypass/proxy needs elevation (firewall, WinHTTP, sidecar). Startup worked but Connect did nothing useful.

Changes:

  • Autostart now uses Task Scheduler only with \HighestAvailable\ (elevated at logon, 45s delay)
  • Removed Run registry launch path (was starting non-elevated instance)
  • Auto UAC relaunch when boot started without admin
  • Connect button triggers elevation if not admin
  • Admin overlay: Restart as administrator button

Upgrade

Install v1.0.6, open Settings, toggle Start at boot off/on once to recreate the scheduled task.

DPIReaper v1.0.5

Choose a tag to compare

@ismail-kaykusuz ismail-kaykusuz released this 25 May 19:10

Boot autostart fix

  • Removes Run as administrator compatibility flag (\RUNASADMIN) that silently blocks startup (error 0x800702E4)
  • Task Scheduler task recreated via XML: 45s logon delay, battery restrictions off, working directory set
  • Clears RUNASADMIN on app launch and when toggling autostart

If autostart still fails

Open exe Properties → Compatibility and ensure Run as administrator is unchecked.

DPIReaper v1.0.4

Choose a tag to compare

@ismail-kaykusuz ismail-kaykusuz released this 25 May 18:52

Fix

  • Startup disabled bug: StartupApproved was written as \

DPIReaper v1.0.3

Choose a tag to compare

@ismail-kaykusuz ismail-kaykusuz released this 25 May 18:42

Critical fixes

  • Autostart toggle now works (Tauri ACL permissions were missing for custom commands)
  • Boot autostart uses Run registry + StartupApproved enabled flag + Task Scheduler (30s delay after logon)
  • Update notification uses Rust GitHub API check (reliable; no CSP/fetch issues)
  • Fixed startup logic that could disable autostart when registry was set but config was out of sync

Upgrade

Install over v1.0.0 / v1.0.1 / v1.0.2. Then open Settings and toggle Start at boot off and on once.

DPIReaper v1.0.2

Choose a tag to compare

@ismail-kaykusuz ismail-kaykusuz released this 25 May 18:31

Bug fix: Windows autostart at boot

  • Native registry autostart replaces tauri-plugin-autostart
  • Writes StartupApproved flag (0x03) so Windows actually launches the app at login
  • Sets working directory to the install folder on boot
  • Re-applies registry on every app launch (self-heal)

Upgrade

Download and run the installer over v1.0.0 / v1.0.1. Then toggle Start at boot off and on once, or reinstall with the startup checkbox checked.

DPIReaper v1.0.1

Choose a tag to compare

@ismail-kaykusuz ismail-kaykusuz released this 25 May 18:19

What's new in v1.0.1

  • Installer: "Start DPIReaper when Windows starts" checkbox on the finish page (enabled by default)
  • Update notification: App checks GitHub Releases on launch and prompts you to download when a newer version is available
  • Autostart reliability: Self-heal on Windows so startup registration survives the known Tauri registry bug

Downloads

File Description
DPIReaper_1.0.1_x64-setup.exe NSIS installer (recommended)
DPIReaper_1.0.1_x64_en-US.msi Windows Installer (MSI)

Verify checksums in SHA256SUMS.txt before installing.

Upgrade from v1.0.0

Download and run the new installer over your existing installation. Your settings are preserved.

DPIReaper v1.0.0

Choose a tag to compare

@ismail-kaykusuz ismail-kaykusuz released this 25 May 13:33

DPIReaper v1.0.0

First public release of DPIReaper — a modern Windows local-proxy & DPI bypass utility built on Rust (Tauri 2) and React 19.

Downloads

Installer When to use
DPIReaper_1.0.0_x64-setup.exe NSIS installer. Recommended for most users.
DPIReaper_1.0.0_x64_en-US.msi Windows Installer (MSI). Useful for managed environments / Intune deployment.

Highlights

  • 3-tier DPI engine — Fast (SNI split), Recommended (chunk split 2), Maximum (chunk split 1). Live switch, no reconnect.
  • DNS over HTTPS (DoH) — Cloudflare, Google, AdGuard, Quad9, OpenDNS.
  • LAN sharing — phones, tablets and consoles join the same tunnel via PAC URL or QR code.
  • Localized device-setup page on port 8787+ (PAC + Manual proxy tabs, 12 languages, opens in the same language you picked in the app).
  • Sentinel + atomic registry backup — system proxy is restored to your pre-DPIReaper state on any abnormal exit.
  • No telemetry, no remote server, no account. All logs live in a 100-entry in-memory ring buffer.
  • 12 UI languages — Turkish, English, German, French, Spanish, Italian, Portuguese, Russian, Arabic, Chinese, Japanese, Korean.

System requirements

  • Windows 10 (1809+) or Windows 11, 64-bit
  • ~80 MB resident RAM
  • No external drivers (no Npcap / WinPcap / WinDivert)
  • Administrator recommended (for system-proxy registry writes and optional Defender exclusion)

Verifying the download

3f9bb3008b0a6de2fef7baf125eaca0d2e0a67f73ac549e8704406d4066fccad  DPIReaper_1.0.0_x64-setup.exe
dcad087e23ef4b88f0856f461d14f2b46b36072da709a3b7e65a0a3004489d7e  DPIReaper_1.0.0_x64_en-US.msi
Get-FileHash .\DPIReaper_1.0.0_x64-setup.exe -Algorithm SHA256

Legal

DPIReaper is published as an educational network-engineering tool under the MIT License. It is not a VPN and does not transport traffic through any third-party server — all packet rewriting happens locally on your machine. Use is subject to the laws, regulations and acceptable-use policies of your jurisdiction. See README.md → Legal Notice for the full disclaimer.