Claude Code Configuration

/path/to/project/.claude/settings.local.json

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://example.com/api",
    "ANTHROPIC_AUTH_TOKEN": "YOUR Claude Relay Service API KEY"
  }
}

Codex Code Configuration

$HOME/.codex/config.toml

model_provider = "crs"
model = "gpt-5.3-codex"
model_reasoning_effort = "medium"

[projects."/Users/wh/codes/flageval/flageval-proxy"]
trust_level = "trusted"

[notice.model_migrations]
"gpt-5.3-codex" = "gpt-5.4"


[model_providers.crs]
name = "crs"
base_url = "https://example.com/openai"  # 根据实际填写你服务器的ip地址或者域名
wire_api = "responses"
requires_openai_auth = true

/path/to/project/.codex/auth.json

{
  "OPENAI_API_KEY": "YOUR Claude Relay Service API KEY"
}

Nginx

http {
  underscores_in_headers on;  # 避免部分带下划线的 HTTP 头被忽略
  server {
      # 省略基础配置
      location ~ ^/(web|admin|api|openai) {
              # 传递真实用户 IP
              proxy_set_header X-Real-IP $remote_addr;
              proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
              proxy_set_header X-Forwarded-Proto $scheme;

              # 支持 WebSocket / SSE 等流式通信
              proxy_http_version 1.1;
              proxy_set_header Upgrade $http_upgrade;
              proxy_set_header Connection "upgrade";
              proxy_buffering off;

              # 长连接 / 超时设置(适合 AI 聊天流式传输)
              proxy_read_timeout 300s;
              proxy_send_timeout 300s;
              proxy_connect_timeout 30s;

              # ---- 安全性设置 ----
              # 严格 HTTPS 策略 (HSTS)
              add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;

              # 阻挡点击劫持与内容嗅探
              add_header X-Frame-Options "DENY" always;
              add_header X-Content-Type-Options "nosniff" always;

              # Referrer / Permissions 限制策略
              add_header Referrer-Policy "no-referrer-when-downgrade" always;
              add_header Permissions-Policy "camera=(), microphone=(), geolocation=()" always;

              # 隐藏服务器信息(等效于 Caddy 的 `-Server`)
              proxy_hide_header Server;

              # ---- 性能微调 ----
              # 关闭代理端缓存,确保即时响应(SSE / Streaming)
              proxy_cache_bypass $http_upgrade;
              proxy_no_cache $http_upgrade;
              proxy_request_buffering off;
              proxy_pass http://crs;
      }
  }
}