Repository navigation
v0.2.3 — International usability / 海外与双语使用
English-speaking operators can now configure English alerts throughout Telegram, Discord, Slack, Feishu/Lark, webhooks, email and console. Select notifications.language="en", optionally set notifications.timezone="UTC" or an IANA zone, and override language per channel for mixed teams. Existing configurations retain Chinese/host-local defaults.
Changes / 改进
init-config -language en -timezone UTCcreates native platform paths and safe dry-run defaults. Built-in text is translated; user text and GeoIP database values remain unchanged.- New installations use the same threshold worldwide, without the old Guangzhou exception. Existing explicit region rules, whitelists and SSH policies remain intact.
- SMTP supports independent
usernameand environment-basedpassword_env. Documentation explains Gmail app credentials, unsupported Outlook OAuth2 and service proxy setup. - Twenty-two bilingual HTML pages, an English configuration download and English changelog; paired navigation, corrected installation permissions/startup order, checksum-based offline onboarding and platform limits.
- 默认通知支持中英文、渠道覆盖、命名时区及明确 UTC 偏移。旧配置保留原语言和时区;只计密码错误、白名单、成功登录宽限均保留。
- 新安装不再内置广州阈值例外;已有地区配置不改写。补齐海外渠道、SMTP 认证边界、离线部署与中英文文档。
Upgrade / 升级
Use banhack233 update -apply or the previously enabled daily updater. Existing configuration is preserved; edit language settings explicitly, run config-check, then restart. init-config refuses existing files; do not use -force to change only a language.
新语言/时区/SMTP 字段需要 v0.2.3+。手动降级到较旧版本前需删除新字段或恢复兼容配置;已有自动更新部署无需重新注册每日任务。
Only stable release tags trigger Actions; ordinary pushes/PRs do not. Pages updates after all release checks and publication succeed. 没有新增定时或普通 push 工作流。