| url | The vpn external url (either "tcp://some.address" or "udp://some.address") | 
| path | Path where the scripts to use the vpn will be created (defaults to ".") | 
| volume | Volume where the openvpn configuration will be stored (defaults to a docker volume openvpn) | 
| dns | Use a specific dns server instead of the Google DNS servers (e.g. 1.2.3.4) | 
| default | If default=true all traffic will be redirect to this vpn (default is false) | 
| nat | If nat=false vpn clients will not be NATed (default is true) | 
| subnet | Using a specific subnet for the vpn clients (e.g. 10.200.0.0/16) | 
| route | Specify a specific route for VPN clients (e.g. "192.168.1.0 255.255.255.0") | 
| keysize | Specify a RSA keysize different from the 4096 default. | 
| pass | Provide the CA password (if not defined it will be prompted; requires unix expect) |