Skip to content

feat: 增加 PushDeer 自建服务器支持#1230

Open
cyxc1124 wants to merge 1 commit intojuewuy:devfrom
cyxc1124:feature/pushdeer-self-hosted-support
Open

feat: 增加 PushDeer 自建服务器支持#1230
cyxc1124 wants to merge 1 commit intojuewuy:devfrom
cyxc1124:feature/pushdeer-self-hosted-support

Conversation

@cyxc1124
Copy link

@cyxc1124 cyxc1124 commented Mar 5, 2026

功能说明

为 PushDeer 日志推送功能增加对自建服务的支持,可以兼容现有配置,允许用户配置自定义 API 地址。

改动内容

  • logger.sh:将硬编码的官方 API 地址改为支持 push_Deer_url 配置,未配置时默认使用官方 api2.pushdeer.com,并对 URL 尾部斜杠做处理
  • 8_tools.sh:在 PushDeer 设置中增加服务器类型选择(官方 / 自建),选择自建时引导输入服务器地址,关闭 PushDeer 时同时清除 push_Deer_url

兼容性

  • 已有用户的 push_Deer 配置保持不变,push_Deer_url 为空时自动使用官方地址
  • 新用户可选择官方或自建,选择自建时需输入服务器地址(不含 /message/push),并自动去除尾部斜杠

测试说明

  • 官方模式:选择 1) 官方服务器,输入秘钥,验证能收到推送
  • 自建模式:选择 2) 自建服务器,输入自建地址和秘钥,验证能收到推送
  • 兼容性:仅配置 push_Deer、不配置 push_Deer_url 时,可正常使用官方 API

@cyxc1124
Copy link
Author

cyxc1124 commented Mar 6, 2026

补充两张验证的截图
DDC94FA8D1B07B77FED886F898472EC0
A91126EF43A75CFCAFCE3E3E8950DC92

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant