Skip to content

Latest commit

 

History

History
45 lines (34 loc) · 1.1 KB

wevpn.md

File metadata and controls

45 lines (34 loc) · 1.1 KB

WeVPN

TLDR

💁 To use with Wireguard, see the custom provider Wireguard section.

First, setup your client key. Then you can use:

docker run -it --rm --cap-add=NET_ADMIN -e VPN_SERVICE_PROVIDER=wevpn \
-e OPENVPN_USER=abc -e OPENVPN_PASSWORD=abc \
-e SERVER_CITIES=Amsterdam qmcgaw/gluetun
version: "3"
services:
  gluetun:
    image: qmcgaw/gluetun
    cap_add:
      - NET_ADMIN
    environment:
      - VPN_SERVICE_PROVIDER=wevpn
      - OPENVPN_USER=abc
      - OPENVPN_PASSWORD=abc
      - SERVER_CITIES=Amsterdam

Required environment variables

  • VPN_SERVICE_PROVIDER=wevpn
  • OPENVPN_USER
  • OPENVPN_PASSWORD

Optional environment variables

  • SERVER_CITIES: Comma separated list of cities
  • SERVER_HOSTNAMES: Comma separated list of server hostnames
  • VPN_ENDPOINT_PORT: Custom OpenVPN server endpoint port
    • For TCP: 53, 1195, 1199 or 2018
    • For UDP: 80, 1194 or 1198

Servers

To see a list of servers available, list the VPN servers with Gluetun.