68 lines
1.7 KiB
YAML
68 lines
1.7 KiB
YAML
# SMS Forwarder 配置文件示例
|
||
# 复制此文件为 config.yaml 并根据需要修改
|
||
|
||
# 服务器配置
|
||
server:
|
||
host: "0.0.0.0"
|
||
port: 12152
|
||
# API 密钥,用于验证请求(必须设置)
|
||
# 建议使用强密码生成器生成,例如:python -c "import secrets; print(secrets.token_urlsafe(32))"
|
||
api_key: "ayNESyIW2pCQ5Ts-O8FC5t8mzhb26kbDZEr4I7PynHg"
|
||
|
||
# 日志配置
|
||
logging:
|
||
level: "INFO" # DEBUG, INFO, WARNING, ERROR
|
||
file: "logs/sms_forwarder.log"
|
||
|
||
# 通知配置
|
||
notifications:
|
||
# 默认通知服务(必须配置至少一个)
|
||
services:
|
||
# Pushbullet 示例(推荐)
|
||
# 将 your-pushbullet-access-token 替换为你从 Pushbullet 网站获取的 Access Token
|
||
- name: "pushbullet"
|
||
url: "pbul://o.YV9e3ugEsg2bWKZ0U7HA4IlTLkEp1BtU"
|
||
enabled: true
|
||
|
||
# FCM 示例
|
||
# - name: "fcm"
|
||
# url: "fcm://project@apikey/DEVICE_ID"
|
||
# enabled: false
|
||
|
||
# Gotify 示例(自托管)
|
||
# - name: "gotify"
|
||
# url: "gotify://hostname/token"
|
||
# enabled: false
|
||
|
||
# ntfy 示例
|
||
# - name: "ntfy"
|
||
# url: "ntfy://your-topic/"
|
||
# enabled: false
|
||
|
||
# Discord Webhook 示例
|
||
# - name: "discord"
|
||
# url: "discord://webhook_id/webhook_token"
|
||
# enabled: false
|
||
|
||
# 通知模板
|
||
templates:
|
||
# 短信通知模板
|
||
sms:
|
||
title: "📱 新短信 - {sender}"
|
||
body: |
|
||
发件人: {sender}
|
||
时间: {timestamp}
|
||
内容: {content}
|
||
|
||
# 系统通知模板
|
||
system:
|
||
title: "🔔 系统通知"
|
||
body: "{message}"
|
||
|
||
# 安全配置
|
||
security:
|
||
# 允许的来源 IP(可选,留空表示允许所有)
|
||
allowed_ips: []
|
||
# 请求频率限制(每分钟最大请求数)
|
||
rate_limit: 60
|