Initial commit

master
Rasmus Rosengren 3 years ago
commit 6427c55c30
Signed by: rsrp
GPG Key ID: A13BC7BC4F81CF5F
  1. 13
      Dockerfile
  2. 15
      docker-compose.yml
  3. 3
      run.sh

@ -0,0 +1,13 @@
FROM ubuntu:focal-20210827
RUN apt update -y
RUN apt upgrade -y
RUN apt install openvpn -y
RUN apt install curl -y
WORKDIR /mullvad
COPY run.sh /run.sh
CMD ["/run.sh"]

@ -0,0 +1,15 @@
version: "3"
services:
vpn:
build: .
environment:
MULLVAD_CONF: mullvad_<country>_<city>.conf
devices:
- /dev/net/tun
cap_add:
- NET_ADMIN
sysctls:
- net.ipv4.conf.all.src_valid_mark=1
- net.ipv6.conf.all.disable_ipv6=0
volumes:
- <mullvad_config_path>:/mullvad

@ -0,0 +1,3 @@
#!/bin/sh
openvpn --config /mullvad/$MULLVAD_CONF
Loading…
Cancel
Save