Use Cloudflare WARP as your socks5/http proxy server with one tap.
Includes:
- WGCF: generate cf warp accounts and wireguard config automatically.
- WireProxy: create socks5 proxy.
- Warp+: refresh warp+ traffic.
- Health check etc.
services:
warproxy:
image: ghcr.io/kingcc/warproxy:latest
restart: always
environment:
- WARP_PLUS=true
ports:
- 1080:1080
If you have an existing Warp+ license key, edit /config/wgcf-account.toml
and, delete two files :
/config/wgcf-profile.conf
and /config/wireproxy.conf
When you restart container, it will update your account info and re-generate conf files automatically.
ENV | Description | Default |
---|---|---|
PUID / PGID |
uid and gid for running an app | 911 / 911 |
TZ |
timezone | Asia/Shanghai |
SOCKS5_PORT |
to run socks5 proxy in a different port | 1080 |
USERNAME |
username of socks5 auth | None |
PASSWORD |
password of socks5 auth | None |
HTTP_PORT |
to run http proxy in a different port | None |
DNS |
dns options of wire-proxy | 1.1.1.1 |
ENDPOINT |
endpoint of cloudflare | engage.cloudflareclient.com |
WARP_PLUS |
set true to enable auto WARP+ quota script |
false |
WARP_PLUS_VERBOSE |
set true to run auto WARP+ quota script in verbose mode |
false |