跳转到内容

部署

  1. GitHub Releases 下载对应平台二进制。
  2. 准备配置文件:
Terminal window
cp gproxy.example.toml gproxy.toml
  1. 启动服务:
Terminal window
./gproxy

启动后可访问:

  • 管理端:http://127.0.0.1:8787/

构建镜像:

Terminal window
docker build -t gproxy:local .

运行容器:

Terminal window
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:local

当前云端模板仅提供 Zeabur。

  • 模板文件:zeabur.yaml
  • 预构建镜像:ghcr.io/leenhawk/gproxy:latest

推荐配置:

  • GPROXY_ADMIN_KEY:必填
  • GPROXY_HOST0.0.0.0
  • GPROXY_PORT8787
  • GPROXY_DATA_DIR/app/data
  • /app/data 挂载为持久化卷

可选配置:

  • GPROXY_DSN(外部数据库或自定义 sqlite 路径)
  • GPROXY_PROXY(上游代理)
  • RUST_LOG(日志级别)