This image is designed for local use to provide a connection to other (local) containers.
name | value |
---|---|
VPN_PUBLIC_IP | vpn public IP |
VPN_IPSEC_PSK | secret |
VPN_USER | username |
VPN_PASSWORD | password |
version: "3.7"
services:
vpn:
image: d3v3d3/ipsec-vpn-client
environment:
- .env
cap_add:
- NET_ADMIN
devices:
- /dev/ppp
- /dev/net/tun
networks:
- vpn
busybox:
image: busybox
network_mode: "service:vpn"
depends_on:
- vpn
command: sh -c "wget -qO- http://ipv4.icanhazip.com; echo"
networks:
vpn: