升级指南
Server Torii 目前仍在积极的添加新的功能,并且完善部分现有功能的配置。你已经可以用它来保护你的站点,但是在版本更新的时候,有可能会发生一些破坏性更新。
因此,在更新的时候,请参照此升级指南 ,下列版本号均为破坏性更新版本号。
如果跳过了某个版本号,即此版本没有破坏性更新或功能更新。
如果需要跨版本更新,请逐步参照所有中间版本的升级指南。
同时此升级指南将会记录每个版本的功能性更新,帮助对新功能进行快速配置
升级到 1.1.0
破坏更新
合并配置文件
前版本的 config/rules
路径下的YAML配置文件 CAPTCHA.yml
、 HTTPFlood.yml
和 VerifyBot.yml
已经合并为 Server.yml
中的 CAPTCHA
、 HTTPFlood
和 VerifyBot
部分。
你可以简单的将这三个文件的内容复制到 Server.yml
中相应的部分。请注意YAML的缩进格式。
新配置如下
CAPTCHA:
secret_key: "0378b0f84c4310279918d71a5647ba5d"
captcha_validate_time: 600
captcha_challenge_session_timeout: 120
hcaptcha_secret: ""
HTTPFlood:
HTTPFloodSpeedLimit:
- "150/10s"
HTTPFloodSameURILimit:
- "50/10s"
VerifyBot:
verify_google_bot: true
verify_bing_bot: true
verify_baidu_bot: true
verify_yandex_bot: true
verify_sogou_bot: true
verify_apple_bot: true
ExternalMigration:
enabled: false
redirect_url: "https://example.com/migration"
secret_key: "0378b0f84c4310279918d71a5647ba5d"
session_timeout: 1800
功能更新
外部缓解服务
Server Torii 现在支持外部缓解服务。你可以配置 Server Torii 将用户重定向到外部服务进行验证。 请参照 外部缓解服务配置 进行配置。
新增错误页面
部分错误将会通过错误页面模板输出 可修改 config/error_page/error.html
进行自定义错误页面内容