我有一段时间一直存在一个模糊的问题,直到最近我才理清症状并足以报告它。
事实:
- 本地安装的 Discourse 实例
- 该实例通过 Cloudflare 反向代理访问互联网
- 本地访问通过 UTM 内的本地反向代理进行
- 我的用户账户具有管理员权限
- 我是系统中唯一的常规管理员用户,虽然还有其他管理员账户,但很少使用
- 部分用户既从本地网络也从互联网访问 Discourse
- 我经常从本地和互联网访问 Discourse 系统
- 部分用户仅从互联网访问 Discourse
- 当我长时间脱离本地网络,仅通过互联网访问 Discourse 时,不会遇到此问题。
问题描述:
- 我的会话经常在使用约一天后被终止,这会影响到我使用该账户的所有设备,包括安卓手机、台式机和笔记本电脑。其他用户则不会遇到这种情况。
我怀疑某些 Discourse 关于未知登录位置的安全机制是导致此问题的原因之一,但我不确定如何验证这一假设或解决该问题。有什么建议吗?