As privacy advocates and technologists we are constantly working on features which we think will improve the user experience of the IVPN apps. Less than a month after the release of the Linux app, we are proud to release a command-line interface (CLI) for the MacOS and Windows apps. After installing v2.12.0, it is possible to connect to the IVPN network using either the command line or graphical interface.

To get started, open a Command Prompt from the Start menu on Windows or run on macOS. Enter ivpn connect -any -country Canada and hit enter - this simple command will start a VPN connection to an IVPN server in Canada. You can also try running ivpn connect -last to connect with the last successfully used connection settings.

command line interface gif

You can control all aspects of the IVPN app through the command line. Run ivpn -h to learn more about the available commands and parameters:

$ ivpn -h
Command-line interface for IVPN client (
version:2.12.0 (date:2020-05-13 commit:f8da51caf76cab956c1cc38819d08e04a337a296)

Usage: ivpn COMMAND [OPTIONS...] [COMMAND_PARAMETER] [-h|-help]

status           Prints full info about IVPN state
connect LOCATION Establish new VPN connection
disconnect       Disconnect active VPN connection (if connected)
servers FILTER   Show servers list
firewall         Firewall management
wgkeys           WireGuard keys management
dns DNS_IP       Default 'custom DNS' management for VPN connection
antitracker      Default AntiTracker configuration management for VPN connection
logs             Logging management
login ACCOUNT_ID Login operation (register ACCOUNT_ID on this device)
logout           Logout from this device (if logged-in)
account          Get info about current account

 ivpn COMMAND -h         Show detailed description of command
 ivpn -h -full           Show detailed description about all commands

Our continued aim is to make the IVPN experience as seamless as possible. We have added the CLI option on macOS and Windows for customers who prefer to operate through the command line. It is just an option: you can also continue using the IVPN app graphical interface as before.


Comments icon
We invite you to discuss this post in our Reddit community or on Twitter. You can also send your feedback to
Tags: apps

Release of revamped IVPN app for iPhones and iPads

Posted on September 8, 2020 by Viktor Vecsei

Today we are releasing redesigned iOS and iPadOS apps for IVPN. This is the first milestone in our project of rebuilding our applications for better usability and user experience. Why have we opted for redesign? There are specific aspects of the apps we aimed to improve:

Test the new IVPN apps in our first beta program

Posted on August 11, 2020 by Viktor Vecsei

Our team is preparing new and revamped IVPN apps for shipping to all customers. Major changes include a redesigned UI on all platforms and the addition of GUI to our Linux app. We invite you to get a sneak peek, test our apps over the next few weeks and help deliver a bug-free release.

Protect yourself today and get peace of mind

Shut out hackers, identity thieves and the global government surveillance apparatus — every time you go online.