A command for running a TCNJ VPN on Linux inspired by the lack of official support.
If you have curl
installed (or can install it by running sudo apt install curl
):
$ curl -L https://raw.githubusercontent.com/TomerAberbach/tcnj-vpn/main/install.sh | sudo bash
Otherwise download the install script and execute it:
$ sudo ./install.sh
Set up multifactor authentication with Duo (TCNJ requires it).
To connect to the VPN simply run the following command from any directory, enter your password when prompted, and authenticate via the device you set up with Duo:
$ tcnj-vpn
You may ignore any output unrelated to incorrect credentials.
Note that you will be unable to work from the terminal window where you ran the command so simply open another terminal window if you wish to continue working. Alternatively you could run the command in the background.
To disconnect simply open the terminal window where you ran the tcnj-vpn
command and press CTRL+C
.
If you have curl
installed (or can install it by running sudo apt install curl
):
$ curl -L https://raw.githubusercontent.com/TomerAberbach/tcnj-vpn/main/uninstall.sh | sudo bash
Otherwise download the uninstall script and execute it:
$ sudo ./uninstall.sh
If you encounter any issues while running install.sh
or uninstall.sh
please create an issue.
While you wait for the issue to be resolved feel free to manually install the TCNJ Linux VPN using the tutorial.