forked from Jasonliu-0/Newapi-checkin
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
48 lines (37 loc) · 2.62 KB
/
Copy path.env.example
File metadata and controls
48 lines (37 loc) · 2.62 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# NewAPI 账号配置示例
# 复制此文件为 .env 并填入实际值(仅用于本地测试)
# ========== 云端配置(推荐)==========
# 优先级高于 NEWAPI_ACCOUNTS,配置文件存放在云盘/NAS,改配置无需推代码
# CONFIG_URL=https://dav.jianguoyun.com/dav/your@email.com/newapi-config.json
# CONFIG_AUTH=your@email.com:your_app_password
# ========== 认证格式说明 ==========
# 坚果云: CONFIG_AUTH=邮箱:应用专用密码(账户设置 → 安全选项 → 第三方应用密码)
# 群晖 NAS: CONFIG_AUTH=用户名:密码(需启用 WebDAV 服务)
# NextCloud: CONFIG_AUTH=用户名:密码 或 CONFIG_AUTH=token:访问令牌
# 直接链接: CONFIG_AUTH=(如果链接无需认证则留空)
# ========== 单账号格式 ==========
NEWAPI_ACCOUNTS=https://your-domain.com#your_session_cookie
# ========== 多网站格式(逗号分隔)==========
# 支持多个不同的 NewAPI 站点
# NEWAPI_ACCOUNTS=https://site1.com#session1,https://site2.com#session2,https://site3.com#session3
# ========== JSON 格式(推荐)==========
# 支持多网站、用户ID、备注名称、更好的可读性
# NEWAPI_ACCOUNTS=[{"url":"https://api.example.com","session":"sess1","user_id":"123","name":"主力站"},{"url":"https://api2.example.com","session":"sess2","user_id":"456","name":"备用站"}]
# ========== JSON 格式 + CF 绕过 ==========
# cf_clearance 可手动提供(可选,Playwright 自动绕过时不需要)
# NEWAPI_ACCOUNTS=[{"url":"https://cf-protected-site.com","session":"sess1","cf_clearance":"cf_clearance_value","name":"CF站点"}]
# ========== 完整示例 ==========
# 替换下面的值为你自己的真实配置
# NEWAPI_ACCOUNTS=[{"url":"https://api.example.com","session":"MTc2NzQxMzYzM3xEWDhFQVFMX2dBQUJFQUVRQUFE...","user_id":"123","name":"主力站"},{"url":"https://api2.example.com","session":"QVFMXzJhYWJFRUFRQUFEX3dfLUFBQVlHYzNSeWFXNW5EQTBBQzI...","user_id":"456","name":"备用站"}]
# ========== 钉钉通知配置 ==========
# 钉钉机器人 Webhook URL(可选,配置后启用通知)
# DINGTALK_WEBHOOK=https://oapi.dingtalk.com/robot/send?access_token=xxxxx
# 钉钉机器人签名密钥(可选,如果开启了加签安全设置)
# DINGTALK_SECRET=SECxxxxx
# ========== Cloudflare 绕过说明 ==========
# 本项目支持自动绕过 Cloudflare 防护:
# - 默认使用 requests 直连(快速模式)
# - 检测到 CF 拦截时自动切换 Playwright 无头浏览器
# - GitHub Actions 已配置 Playwright 安装步骤
# - 本地运行需手动安装: pip install playwright && playwright install chromium
# - cf_clearance 字段仍可手动配置作为备用