Files
sms_forwarder/config.example.yaml

68 lines
1.7 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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