velun logo - macOS VPN client for AnyConnect, Fortinet, GlobalProtect, WireGuardvelun

A menu bar VPN client for macOS. Supports AnyConnect (Cisco ASA), Fortinet SSL VPN, GlobalProtect (Palo Alto Networks), and WireGuard via a native macOS system extension.

velun is a desktop client app - it talks to a VPN server you or your employer already operates. It is not itself a VPN service and does not anonymise your traffic; you bring your own corporate gateway.

velun popover showing two active VPN connections with split-tunnel subnet details

Features

Command line

Connect, disconnect, and check status without touching the UI:

# URL scheme (works from any script or terminal)
open "velun://connect?name=Work"
open "velun://disconnect?name=Work"
open "velun://disconnect-all"

# bundled shell wrapper
velun-cli connect "Work"
velun-cli disconnect "Work"
velun-cli status
velun-cli wait-connected "Work" --timeout 30 && curl https://intranet/
velun-cli logs --filter Auth

# import a connection profile and connect immediately
velun-cli import 'velun://import?name=Work&host=vpn.example.com&data=…' --autoconnect

Requirements

Download

Download velun 0.3.4 - disk image (.dmg)

Pricing

Free for 30 days. Then $6 one-time, no subscription.

Buy a license ($6) Full pricing

Contact

eu (at) manueldeprada (dot) com


velun - a bicycle riding through a tunnel
velo (bicycle) + tunnel. Your packets pedal through.

Copyright 2026 Manuel de Prada Corral