Skip to main content
Mole
Features Tested apps Testimonials Pricing FAQ Blog
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES PortuguêsPT
Buy nowBuy Download

    Help, documentation, releases, and articles.

    Home/Apps tested with Mole

    How to uninstall Tunnelblick on Mac

    Tunnelblick's own uninstaller deletes your VPN configurations and settings, so export them first if you might want them back. On first launch Tunnelblick copies itself into a root-owned system folder and installs a background daemon, which is why dragging the app to the Trash does not fully remove it. This guide covers the official disk image from tunnelblick.net; the Homebrew cask tunnelblick installs the same build.

    Back up, disconnect, and quit

    In Tunnelblick's VPN Details window, use Export Tunnelblick Setup to save your configurations outside the app. Disconnect every configuration, then quit Tunnelblick from its menu bar icon. If it will not quit, force quit it in Activity Monitor.

    Use Tunnelblick's own Uninstall button

    In Tunnelblick 3.8.5beta02 and later, open VPN Details, go to the Utilities panel and click Uninstall. The uninstaller removes the files and folders Tunnelblick created or changed, for every user account on the Mac. Older versions use a separate uninstaller disk image from Tunnelblick's Downloads page. Tunnelblick: Uninstalling Tunnelblick

    Where Tunnelblick keeps its data

    Location What it holds What Mole does
    /Library/Application Support/Tunnelblick A root-owned folder written on first launch, about 64 MB, containing another copy of Tunnelblick.app Listed, never removed: if you tick it, Mole reports that the item is owned by root and leaves it in place
    /Library/LaunchDaemons/net.tunnelblick.tunnelblick.tunnelblickd.plist The root-owned daemon that manages VPN connections Listed; with administrator authorization Mole moves it to the Trash
    Login item net.tunnelblick.launcher Opens Tunnelblick at login Not removed by Mole; turn it off in System Settings › General › Login Items & Extensions if it is still listed
    ~/Library/Application Support/Tunnelblick Your per-user Tunnelblick folder Listed, not selected by default. Export your setup before ticking it
    ~/Library/Caches/net.tunnelblick.tunnelblick, ~/Library/Preferences/net.tunnelblick.tunnelblick.plist, ~/Library/Cookies/net.tunnelblick.tunnelblick.binarycookies, ~/Library/HTTPStorages/net.tunnelblick.tunnelblick Cache, preferences and web storage Listed and selected by default

    To remove the root-owned support folder, use Tunnelblick's own uninstaller, or delete the folder in Finder with an administrator password once the app and its daemon are gone.

    Check the result

    pgrep -ilf tunnelblick
    launchctl list | grep -i tunnelblick
    ls -d /Library/Application\ Support/Tunnelblick /Library/LaunchDaemons/net.tunnelblick.tunnelblick.tunnelblickd.plist
    

    No output from pgrep means no Tunnelblick process is running. A net.tunnelblick line from launchctl list means a Tunnelblick job is still loaded in your session. ls -d prints each root-owned item still on disk and reports "No such file or directory" for the ones that are gone; after a Mole uninstall the support folder is expected to remain.

    If you installed it with Homebrew

    Mole skips --zap when its list reaches unchecked or shared data, or cannot be fully checked, and still cleans the leftovers you selected.

    The tunnelblick cask's plain uninstall step quits the app, unloads net.tunnelblick.tunnelblick.LaunchAtLogin and net.tunnelblick.tunnelblick.tunnelblickd, and deletes /Library/Application Support/Tunnelblick, so running brew uninstall --cask tunnelblick yourself removes that root-owned folder even without --zap. The zap list adds the per-user ~/Library/Application Support/Tunnelblick, the cache, cookies, HTTPStorages, preferences and a Help index file; brew uninstall --cask --zap tunnelblick moves them all to the Trash, whatever you ticked in Mole, configurations included. Mole adds --zap only when every one of those paths is something you ticked; the per-user folder is unticked by default, so a default Mole uninstall leaves --zap out. Homebrew tunnelblick cask

    brew uninstall --cask tunnelblick
    

    What Mole lists

    • /Library/Application Support/Tunnelblick is listed but Mole never removes it: it is the product itself, and a ticked row ends with "This item is owned by root, so Mole leaves it in place."
    • The tunnelblickd LaunchDaemon plist is listed, and Mole moves it to the Trash with administrator authorization once the app is leaving.
    • ~/Library/Application Support/Tunnelblick is listed and not selected by default; the cache, preferences, cookies and HTTPStorages under net.tunnelblick.tunnelblick are selected by default.

    What this test covered

    On September 19, 2026, Tunnelblick 9.0.1 was copied from the official disk image into Applications, opened, and uninstalled with a Preview build of Mole 1.15 (build 277), with no Homebrew receipt. The app went to the Trash; the root-owned support folder, the daemon and the net.tunnelblick.launcher login item stayed, and the per-user Application Support/Tunnelblick row was left unticked. On September 23, 2026 the official disk image was installed again and uninstalled with a Preview build that could move root-owned launch items: the daemon plist went to the Trash, and the support folder was kept by design. That run first labelled the support folder as an app on an external disk; the wording was then corrected to the root-owned system item message quoted above.

    Mac running low on space or slowing down? Mole can clean out the junk, remove apps completely and keep macOS in shape.

    Try Mole

    Mole · 鼴

    Cleanup, software, and status for your Mac.

    v1.16.0 (296) · Release notes

    Product

    Mac Cleaner App Uninstaller Mac Optimizer Disk Analyzer System Monitor

    Support

    Help Documentation Releases Blog

    Legal

    Terms of Service Privacy Policy Refund Policy

    Resources

    CLI Tool Affiliate Program

    Connect

    Twitter hi@mole.fit

    Mole’s only official website mole.fit · Avoid installers from unknown sources

    The CLI stays free for terminal workflows.