gotunl is a command line client for Pritunl written in Go.
Usage:
Pritunl command line client
Usage:
-c <profile> Connect to profile ID or Name
-d <profile> Disconnect profile or "all"
-l List connections
-v Show version
Examples:
$ ./gotunl -l
+----+------------------------+--------------+
| ID | Name | Status |
|----+------------------------+--------------|
| 1 | US VPN | Disconnected |
| 2 | UK VPN | Disconnected |
| 3 | Netherlands VPN | Disconnected |
| 4 | Hong Kong VPN | Disconnected |
| 5 | Test VPN | Disconnected |
+----+------------------------+--------------+
$ ./gotunl -c 3
$ ./gotunl -c "Test VPN"
Enter the username: user1
Enter the password: *************
$ ./gotunl -l
+----+------------------------+--------------+---------------+---------------+---------------+
| ID | Name | Status | Connected for | Client IP | Server IP |
+----+------------------------+--------------+---------------+---------------+---------------+
| 1 | US VPN | Disconnected | | | |
| 2 | UK VPN | Disconnected | | | |
| 3 | Netherlands VPN | Connected | 16 secs | 10.10.1.5 | 172.16.25.1 |
| 4 | Hong Kong VPN | Disconnected | | | |
| 5 | Test VPN | Connected | 8 secs | 192.168.65.3 | 172.16.32.1 |
+----+------------------------+--------------+---------------+---------------+---------------+
$ ./gotunl -d all