wgcf + wireproxy + python-proxy
version: "3"services:
warproxy:
container_name: docker-warproxyimage: ghcr.io/105pm/docker-warproxy:latestnetwork_mode: bridgerestart: alwaysvolumes:
- <path for config files>:/configports:
- ${PORT_TO_EXPOSE}:${PROXY_PORT:-8008}environment:
- PGID=${PGID}
- PUID=${PUID}
- PROXY_USER=${PROXY_USER}
- PROXY_PASS=${PROXY_PASS}Simply set env WGCF_LICENSE_KEY and re-create the existing container or the service using docker-compose up -d warproxy. See more details here
Please also note that there is a maximum limit of 5 active devices linked to the same account at a given time.
| ENV | Description | Default |
|---|---|---|
PUID / PGID | uid and gid for running apps | 911 / 911 |
TZ | timezone | Asia/Seoul |
| ENV | Description | Default |
|---|---|---|
WGCF_LICENSE_KEY | native support by wgcf for changing license key | |
WGCF_DEVICE_NAME | directly passed to wgcf binary to update device name, i.e. wgcf update ${WGCF_DEVICE_NAME} |
| ENV | Description | Default |
|---|---|---|
PROXY_ENABLED | set false to disable proxy | true |
PROXY_USER / PROXY_PASS | required both to activate proxy authentication | |
PROXY_PORT | to run proxy in a different port | 8008 |
PROXY_VERBOSE | simple access logging | |
PROXY_AUTHTIME | re-auth time interval for same ip (second in string format) | 0 |