如何解决 Bitwarden 无法登录的问题?

群晖 NAS 在重启后,会默认重置 NGINX 配置,而由于 Bitwarden 客户端 与 Vaultwarden 有时出现不兼容的情况,因此需要修改 NGINX 才能正常使用。

问题

iOS App、Chrome 扩展:登录 Bitwarden 时出现异常:

Cannot read perperties of null (reading 'iterations')

image

方案

  1. 通过 SSH 登录 NAS 并切换到 Root 账户
  2. 修改 /usr/local/etc/nginx/sites-enabled/server.ReverseProxy.conf 文件
  3. 修改为如下内容:
server {
		...
    location = /identity/accounts/prelogin {
        rewrite ^/identity/accounts/prelogin$ /api/accounts/prelogin;
        proxy_pass http://localhost:3080/;
    }
		...
}
  1. 重启
nginx -s reload