cli

command module
v0.2.2-post.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 3, 2022 License: MIT Imports: 15 Imported by: 0

README

fvpn

fvpn - is a Forest VPN CLI client for macOS, Linux, and Windows.

How-to

NAME:
   fvpn - fast, secure, and modern VPN

USAGE:
   fvpn [global options] command [command options] [arguments...]

COMMANDS:
   account   Manage your account
   state     Control the state of connection
   location  Manage locations
   version   Show the version of ForestVPN CLI
   help, h   Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --help, -h  show help (default: false)

Usage example

Register an account:

fvpn account register

Or login into existing one:

fvpn account login

See available locations:

fvpn location ls

Choose or change the location:

fvpn location set ${CITY}

Connect to the chosen location:

fvpn state up

Disconnect from the chosen location:

fvpn state down

Installation

macOS

Make sure you have Homebrew installed on your Mac.

Latest stable version
brew install forestvpn/stable/fvpn
Latest beta version
brew install forestvpn/beta/fvpn

Debian/Ubuntu

wget -q https://github.com/forestvpn/cli/releases/latest/download/fvpn_linux_amd64.deb && dpkg -i fvpn_linux_amd64.deb

Fedora

wget -q https://github.com/forestvpn/cli/releases/latest/download/fvpn_linux_amd64.rpm && dnf install fvpn_linux_amd64.rpm

Alpine

wget -q https://github.com/forestvpn/cli/releases/latest/download/fvpn_linux_amd64.apk && apk add fvpn_linux_amd64.apk --allow-untrusted

Linux

wget -q https://github.com/forestvpn/cli/releases/latest/download/fvpn_linux_amd64.tar.gz && tar -xf fvpn_linux_amd64.tar.gz -C /usr/local/bin/

Dependencies

  • net-tools
  • wireguard-tools

Docs

fvpn consists of various pacakges:

Credits:

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
api is package containg the ApiClientWrapper wich is used as wgrest client.
api is package containg the ApiClientWrapper wich is used as wgrest client.
auth is a package containing an authentication client built around Firebase REST API.
auth is a package containing an authentication client built around Firebase REST API.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL