У меня уже давно есть неясная проблема, и только недавно я смог достаточно разобраться в симптомах, чтобы сообщить о ней.
Факты:
- Локально установленный экземпляр Discourse
- Доступ в интернет для этого экземпляра осуществляется через обратный прокси Cloudflare
- Локальный доступ осуществляется через локальный обратный прокси в моей системе UTM
- Моя учётная запись является административной
- Я единственный регулярный административный пользователь в системе; существуют и другие административные учётные записи, но они используются крайне редко
- Некоторые пользователи получают доступ к Discourse как из локальной сети, так и из интернета
- Я регулярно получаю доступ к системе Discourse как локально, так и через интернет
- Некоторые пользователи получают доступ к Discourse только через интернет
- Когда я долгое время нахожусь вне локальной сети и получаю доступ к Discourse только через интернет, эта проблема не возникает.
Проблема:
- Мои сеансы часто завершаются примерно через сутки. Это происходит со всеми моими устройствами, использующими эту учётную запись: Android-смартфоном, настольным компьютером и ноутбуком. У других пользователей такого не происходит.
Я подозреваю, что в возникновении этой проблемы участвуют некоторые механизмы безопасности Discourse, связанные с неизвестными местами входа, но не знаю, как проверить эту гипотезу и как решить проблему. Есть ли какие-либо предложения?