dockerfiles/dsvpn
kev 0a586f067e update dsvpn 2021-10-22 16:25:34 +08:00
..
Dockerfile update dsvpn 2021-10-22 16:25:34 +08:00
README.md update dsvpn 2021-10-22 16:25:34 +08:00
docker-compose.yml update dsvpn 2021-10-22 16:25:34 +08:00

dsvpn

DSVPN is a Dead Simple VPN

docker-compose.yml

version: "3.8"
services:
  dsvpn:
    image: vimagick/dsvpn
    command: server vpn.key auto 443
    ports:
      - "443:443"
    volumes:
      - ./data:/etc/dsvpn
    tty: true
    privileged: true
    restart: unless-stopped

server

$ mkdir -p data
$ dd if=/dev/urandom of=data/vpn.key count=1 bs=32
$ docker-compose up -d
$ docker-compose logs -f

client

$ sudo dsvpn vpn.key 1.2.3.4 443
$ ifconfig tun0
$ ping 192.168.192.254