|
|
|
|
|
|
|
|
|
|
|
PORT=3000 |
|
|
HOST=0.0.0.0 |
|
|
NODE_ENV=production |
|
|
|
|
|
|
|
|
JWT_SECRET=your-jwt-secret-here |
|
|
ADMIN_SESSION_TIMEOUT=86400000 |
|
|
API_KEY_PREFIX=cr_ |
|
|
ENCRYPTION_KEY=your-encryption-key-here |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
REDIS_HOST=localhost |
|
|
REDIS_PORT=6379 |
|
|
REDIS_PASSWORD= |
|
|
REDIS_DB=0 |
|
|
REDIS_ENABLE_TLS= |
|
|
|
|
|
|
|
|
|
|
|
STICKY_SESSION_TTL_HOURS=1 |
|
|
|
|
|
STICKY_SESSION_RENEWAL_THRESHOLD_MINUTES=15 |
|
|
|
|
|
|
|
|
CLAUDE_API_URL=https://api.anthropic.com/v1/messages |
|
|
CLAUDE_API_VERSION=2023-06-01 |
|
|
CLAUDE_BETA_HEADER=claude-code-20250219,oauth-2025-04-20,interleaved-thinking-2025-05-14,fine-grained-tool-streaming-2025-05-14 |
|
|
|
|
|
|
|
|
|
|
|
CLAUDE_OVERLOAD_HANDLING_MINUTES=0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CLAUDE_CONSOLE_BLOCKED_HANDLING_MINUTES=10 |
|
|
|
|
|
|
|
|
DEFAULT_PROXY_TIMEOUT=600000 |
|
|
MAX_PROXY_RETRIES=3 |
|
|
|
|
|
PROXY_USE_IPV4=true |
|
|
|
|
|
|
|
|
REQUEST_TIMEOUT=600000 # 请求超时设置(毫秒),默认10分钟 |
|
|
|
|
|
|
|
|
DEFAULT_TOKEN_LIMIT=1000000 |
|
|
|
|
|
|
|
|
LOG_LEVEL=info |
|
|
LOG_MAX_SIZE=10m |
|
|
LOG_MAX_FILES=5 |
|
|
|
|
|
|
|
|
CLEANUP_INTERVAL=3600000 |
|
|
TOKEN_USAGE_RETENTION=2592000000 |
|
|
HEALTH_CHECK_INTERVAL=60000 |
|
|
TIMEZONE_OFFSET=8 # UTC偏移小时数,默认+8(中国时区) |
|
|
METRICS_WINDOW=5 # 实时指标统计窗口(分钟),可选1-60,默认5分钟 |
|
|
|
|
|
|
|
|
WEB_TITLE=Claude Relay Service |
|
|
WEB_DESCRIPTION=Multi-account Claude API relay service with beautiful management interface |
|
|
WEB_LOGO_URL=/assets/logo.png |
|
|
|
|
|
|
|
|
DEBUG=false |
|
|
DEBUG_HTTP_TRAFFIC=false # 启用HTTP请求/响应调试日志(仅开发环境) |
|
|
ENABLE_CORS=true |
|
|
TRUST_PROXY=true |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LDAP_ENABLED=false |
|
|
LDAP_URL=ldaps://ldap-1.test1.bj.yxops.net:636 |
|
|
LDAP_BIND_DN=cn=admin,dc=example,dc=com |
|
|
LDAP_BIND_PASSWORD=admin_password |
|
|
LDAP_SEARCH_BASE=dc=example,dc=com |
|
|
LDAP_SEARCH_FILTER=(uid={{username}}) |
|
|
LDAP_SEARCH_ATTRIBUTES=dn,uid,cn,mail,givenName,sn |
|
|
LDAP_TIMEOUT=5000 |
|
|
LDAP_CONNECT_TIMEOUT=10000 |
|
|
|
|
|
|
|
|
|
|
|
LDAP_TLS_REJECT_UNAUTHORIZED=true |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LDAP_USER_ATTR_USERNAME=uid |
|
|
LDAP_USER_ATTR_DISPLAY_NAME=cn |
|
|
LDAP_USER_ATTR_EMAIL=mail |
|
|
LDAP_USER_ATTR_FIRST_NAME=givenName |
|
|
LDAP_USER_ATTR_LAST_NAME=sn |
|
|
|
|
|
|
|
|
USER_MANAGEMENT_ENABLED=false |
|
|
DEFAULT_USER_ROLE=user |
|
|
USER_SESSION_TIMEOUT=86400000 |
|
|
MAX_API_KEYS_PER_USER=1 |
|
|
ALLOW_USER_DELETE_API_KEYS=false |
|
|
|