Skip to content

forestvpn/cli

Repository files navigation

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: