部署
- 从 GitHub Releases 下载对应平台二进制。
- 准备配置文件:
cp gproxy.example.toml gproxy.toml- 启动服务:
./gproxy启动后可访问:
- 管理端:
http://127.0.0.1:8787/
Docker
Section titled “Docker”构建镜像:
docker build -t gproxy:local .运行容器:
docker run --rm -p 8787:8787 \ -e GPROXY_HOST=0.0.0.0 \ -e GPROXY_PORT=8787 \ -e GPROXY_ADMIN_KEY=your-admin-key \ -e GPROXY_DSN='sqlite:///app/data/gproxy.db?mode=rwc' \ -v $(pwd)/data:/app/data \ gproxy:localZeabur
Section titled “Zeabur”当前云端模板仅提供 Zeabur。
- 模板文件:
zeabur.yaml - 预构建镜像:
ghcr.io/leenhawk/gproxy:latest
推荐配置:
GPROXY_ADMIN_KEY:必填GPROXY_HOST:0.0.0.0GPROXY_PORT:8787GPROXY_DATA_DIR:/app/data- 将
/app/data挂载为持久化卷
可选配置:
GPROXY_DSN(外部数据库或自定义 sqlite 路径)GPROXY_PROXY(上游代理)RUST_LOG(日志级别)