A Windows 10/11 Tor client with a VPN-style interface. One click connects. Traffic is routed through Tor — not a commercial VPN overlay.
Torva is an independent project. It is not affiliated with the Tor Project, Linus Torvalds, or any VPN vendor.
- Starts the Tor Expert Bundle (
tor.exe) and waits for Bootstrapped 100% before changing Windows networking - Uses Tor
HTTPTunnelPort127.0.0.1:9080as the WinINet system proxy (http=/https=), with<local>bypass - Optional Wintun + tun2socks path if you approve an administrator prompt
- Bridges: obfs4, Snowflake, meek, WebTunnel via bundled
lyrebird.exe - Kill switch, circuit / relay / country controls, tray icon, minimize-to-tray
- Restores the Windows proxy on quit, crash, or launch if a leftover local proxy is still armed
- First-run End User License Agreement (
EULA.txt)
Microsoft Store (planned): one-time $9.99, no ads, no subscriptions, free lifetime updates. Upload artifacts/TorvaVPN.msix — see STORE.md.
Sideload: TorvaVPN-Setup.exe copies itself to %LOCALAPPDATA%\Programs\TorvaVPN and writes Desktop and Start Menu shortcuts. Quit restores the Windows proxy.
npm install
npm run typecheck
npm run test:proxy
npm run build:windowsOutput:
artifacts/TorvaVPN.msix— unsigned Store package (Store signs on ingest)artifacts/TorvaVPN-Setup.exe— 7-Zip SFX installerartifacts/TorvaVPN-windows-x64.7z— portable
Put your Partner Center identity in desktop/store/identity.json before a Store build.
GNU Affero General Public License v3.0
You must also accept the End User License Agreement to run the application.
Privacy policy: PRIVACY.md
Corresponding source: https://github.com/JMHBM/Torva-VPN
Torva is provided as is, without warranty. A connected status does not mean you are anonymous. UDP, IPv6, and apps that ignore the system proxy can still leak. Use Torva only in accordance with applicable law.