#!/bin/bash set -euo pipefail if [ "$(id -u)" != 0 ]; then echo 'Run: curl -fsSL https://vpn.kitchendrive.online | sudo bash' >&2 exit 1 fi test ! -f /.dockerenv || { echo 'Run on the Ubuntu host, outside Docker.' >&2; exit 1; } export DEBIAN_FRONTEND=noninteractive apt-get update -qq apt-get install -y -qq --no-install-recommends python3 ca-certificates curl openvpn script=$(mktemp /tmp/kd-vpn-XXXXXX.py) trap 'rm -f "$script"' EXIT curl --proto '=https' --tlsv1.2 -fsS https://vpn.kitchendrive.online/ubuntu.py -o "$script" python3 "$script"