Skip to content

Latest commit

History

45 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

gotunl

gotunl is a command line client for Pritunl written in Go.

Note: gotunl package has been moved to this project under pkg/ directory.

Installation:

Using go mod, requires go>=1.13:

git clone https://github.com/bug3/gotunl.git
cd gotunl
go install

Usage:

Pritunl command line client
Usage:
-c <profile> Connect to profile ID or Name
-d <profile> Disconnect profile or "all"
-l List connections
-o <output> Output format table|tsv (default is table)
-otp <otp> Otp code
-pass <pass> Password
-pin <pin> Pin code
-un <user> User name
-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
Enter the PIN: *************
$ ./gotunl -c 2 -otp 123456
$ ./gotunl -c 1 -un username -pass password
$ ./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
$ ./gotunl -l -o tsv
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

About

Command line client for Pritunl

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages