mybot102 / warproxy

Use Cloudflare WARP as your socks5/http proxy server with one tap.

Home Page:https://ghcr.io/kingcc/warproxy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WARProxy

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.

Usage

services:
  warproxy:
    image: ghcr.io/kingcc/warproxy:latest
    restart: always
    environment:
      - WARP_PLUS=true
    ports:
      - 1080:1080

To change license key

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.

Environment variables

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

Thanks

About

Use Cloudflare WARP as your socks5/http proxy server with one tap.

https://ghcr.io/kingcc/warproxy


Languages

Language:Python 69.6%Language:Dockerfile 23.4%Language:Shell 7.0%