We use analytics and advertising cookies to measure and improve the service and connect this website visit to a confirmed payment. Details are set out here: Privacy Policy

TUKTUKVPN

What's new

Every desktop release, what changed in it, and when it reached you.

  1. 1.0.9

    • Windows
    • Linux
    • Windows and Linux: in Settings, under Protocol, VLESS + Reality is now described as “Traffic looks like ordinary HTTPS”, which says plainly what the protocol does. How it connects has not changed; only the description has.
  2. 1.0.8

    • Windows
    • Linux
    • Windows and Linux: the account card in Settings now shows your Support code with a Copy button. Share it with support so we can find your purchases. It can't be used to sign in.
    • Linux: removing the app now also stops and disables its background VPN service. Before, the service could keep running after the app was removed.
  3. 1.0.7

    • Windows
    • Linux
    • Windows and Linux: the country shown under Connected is now the one the running tunnel was actually built for. When the app is choosing the route for you, the location reads “Fastest server” instead of naming a country.
    • Windows and Linux: clicking a server on the Servers screen now changes where you connect. Before, it only changed the label on the screen.
    • Windows and Linux: when you are signed in and the server list cannot be loaded, the Servers screen says so and lets you try again, instead of showing example servers as if they were yours. Signed-out visitors still see the examples, marked as examples.
    • Windows and Linux: you can now stop a connection while it is still connecting. Before, the only way out was to wait for the attempt to give up.
    • Windows and Linux: if the app cannot reach your account for a moment, a paying subscriber is no longer treated as having no plan. The app says it could not load your plan and lets you try again, instead of sending you to the purchase screen.
    • Windows and Linux: the filters on the Servers screen are now All, Asia, Europe and Streaming. A filter and a server badge that did not describe our servers accurately have been removed.
    • Windows and Linux: on the purchase screen, the amount you are actually billed is now the most prominent price, ahead of the per-month figure, and the privacy wording there and on the Privacy screen is clearer.
    • Windows and Linux: the last few places that still spelled the product name the old way now read TUKTUKVPN.
  4. 1.0.6

    • Windows
    • macOS
    • Linux
    • Windows and Linux: the Kill Switch description in Settings was wrong. It said the desktop apps do not block traffic at the operating-system level, which had not been true since the Windows and Linux VPN services shipped — the block is enforced by the service (Windows Filtering Platform on Windows, nftables on Linux), not only inside the app. The setting itself has not changed; only the description of it.
    • macOS: the app now checks for updates on its own, which it never did before. The setting is read from the copy already installed, so this takes effect for installs of 1.0.6 and later — if you are on an earlier version, check once from the menu or reinstall from the download page to start receiving updates automatically.
    • All three platforms: the product name is written TUKTUKVPN throughout the app, matching how it is written everywhere else.
  5. 1.0.5

    • Windows
    • macOS
    • Linux
    • Windows and Linux: the red “your traffic is NOT protected” warning no longer gets stuck. If you opened the app while the background service happened to be restarting — which is exactly what installing an update does — that warning stayed on every screen for the rest of the session even though nothing was wrong, and quitting and reopening was the only way out. The app now keeps checking and the warning clears itself within seconds.
    • Windows: turning on the VPN service no longer reports “Couldn't install” on a second attempt while the service is in fact running.
    • Linux: the app now reliably notices when the tunnel engine stops on its own, so it can restart the tunnel or release the machine instead of leaving it cut off.
    • macOS: the app no longer hangs for two seconds or more at launch with nothing on screen.
    • macOS: Billing & invoices and Invite friends are now screens inside the app. They used to hand you off to a web page.
    • macOS: a first-run screen asks whether you want to share usage data before the app does anything else, in all seven languages.
  6. 1.0.4

    • Windows
    • macOS
    • Linux
    • Windows: a working connection is no longer judged dead. The check the app ran to confirm traffic was flowing used an address our own servers refuse, so a healthy tunnel looked broken within about a second. Linux received the same fix in 1.0.3.
    • macOS: the sign-in screen looks right. macOS was drawing its own grey capsule around every button and a second border around the email field, and Sign in with Apple is now the real system button.
    • macOS: the Auto-connect row is gone from Settings. It had never been able to do anything — first as a switch that only looked live, then as a permanently greyed-out row.
    • macOS: clearer wording in Settings and on the purchase screen about what the app collects.
  7. 1.0.3

    • Windows
    • Linux
    • Linux: a working connection is no longer judged dead. The check the app ran to confirm traffic was flowing used an address our own servers refuse, so a healthy tunnel looked broken within about a second.
    • Linux: reconnecting no longer fails with a permissions error on Ubuntu 26.04, where the app could not reclaim its own cache folder.
    • Windows: clearer wording in Settings and on the purchase screen about what the app collects.
    • The Windows 1.0.3 build was replaced by 1.0.4 the same afternoon, so most Windows installs went straight from 1.0.2 to 1.0.4.
  8. 1.0.2

    First stable release
    • Windows
    • macOS
    • Linux
    • The first stable TUKTUKVPN desktop app: Windows (both Intel and ARM), macOS 14 and later, and Ubuntu or Debian through apt.
    • Connect over WireGuard, VLESS or Hysteria2, or let the app pick for you. A kill switch you can turn on, and a background service that keeps the tunnel up whether or not the window is open.
    • Block Ads & Trackers is a real setting that reaches the tunnel, and the two settings that could not do anything yet say so instead of pretending.
    • The Servers screen lists locations by country. The Ping and Load columns are gone — nothing behind those numbers was ever measured.
    • Linux: DNS queries no longer travel outside the tunnel.

These version numbers are the desktop apps for Windows, macOS and Linux. The iPhone and Android apps are versioned separately and are not listed here. A release can take a few days to reach all three desktop platforms, so the date shown is the day that version first reached customers.

Download TUKTUKVPN