1
2
mirror of https://github.com/vimagick/dockerfiles synced 2024-06-16 11:58:47 +00:00
dockerfiles/dsvpn
2019-12-13 10:42:27 +08:00
..
docker-compose.yml add dsvpn 2019-12-12 20:19:46 +08:00
Dockerfile add dsvpn 2019-12-12 20:19:46 +08:00
README.md update dsvpn 2019-12-13 10:42:27 +08:00

dsvpn

DSVPN is a Dead Simple VPN

docker-compose.yml

dsvpn:
  image: vimagick/dsvpn
  command: server vpn.key auto 1959
  ports:
    - "1959:1959"
  volumes:
    - ./data:/etc/dsvpn
  working_dir: /etc/dsvpn
  devices:
    - /dev/net/tun
  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 1959
$ ifconfig tun0
$ ping 192.168.192.254