A quick guide to getting Mozilla VPN working on a headless Linux server


Mozilla VPN logo.

The Mozilla VPN service is great, but it doesn't work using the CLI if you have a "headless" server. After a bit of faffing about, I got it working. I suffered so you don't have to. Get an account Sign up and use code MOZILLA20 for a cheeky 20% discount! Get a token in the browser To start with, you'll need to get an authentication token. This requires you to be on a machine which can run a modern browser like Firefox or Chrome. On a computer with a GUI, download MozWire. This is an…

Continue reading →

Cisco AnyConnect for Linux - save profile


Binary code displayed on a screen.

I couldn't find a simple guide to this - so these are notes to myself. Create a file called myVPN.xml: <?xml version="1.0" encoding="UTF-8"?> <AnyConnectProfile xmlns="http://schemas.xmlsoap.org/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.xmlsoap.org/encoding/AnyConnectProfile.xsd"> <ServerList> <HostEntry> <HostName>My Work VPN</HostName> …

Continue reading →