#!/bin/sh # This needs the SYS_MODULES and NET_ADMIN capabilities # # /etc/wireguard should be mounted and include wg-quick configs # # /lib/modules/$(uname -r) should be mounted to same in container modprobe ip6_udp_tunnel modprobe udp_tunnel insmod /opt/wireguard/wireguard.ko for i in /etc/wireguard/*; do wg-quick up "$(basename ${i/.conf/})" done exec "$@"