[GH-ISSUE #1234] 报错Decryption failed #671

Closed
opened 2026-02-26 12:09:06 +03:00 by kerem · 14 comments
Owner

Originally created by @lhy1010 on GitHub (Jul 15, 2025).
Original GitHub issue: https://github.com/0xJacky/nginx-ui/issues/1234

登录报错解密失败

Image
Originally created by @lhy1010 on GitHub (Jul 15, 2025). Original GitHub issue: https://github.com/0xJacky/nginx-ui/issues/1234 登录报错解密失败 <img width="1082" height="759" alt="Image" src="https://github.com/user-attachments/assets/d63041f7-44c0-4777-815c-97cb44ccc264" />
kerem 2026-02-26 12:09:06 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@0xJacky commented on GitHub (Jul 15, 2025):

您好,方便点一下 public_key 看看有返回密钥吗

Image
<!-- gh-comment-id:3073493634 --> @0xJacky commented on GitHub (Jul 15, 2025): 您好,方便点一下 public_key 看看有返回密钥吗 <img width="412" height="66" alt="Image" src="https://github.com/user-attachments/assets/8879c7a9-b09d-46f7-a8a1-9a6219d7232d" />
Author
Owner

@lhy1010 commented on GitHub (Jul 15, 2025):

您好,方便点一下 public_key 看看有返回密钥吗

图像

-----BEGIN RSA PUBLIC KEY-----
MIIBCgKCAQEAwvY0T9sPMm/FyjAtWW2Z2uqD4mQt57Fkors7EqHbgmHtvkv8aisa
NK6xR4VcxIfICXqlf724ZIou5C+HjBXlkkEmAieho7s9ZLQ4Qns7TQ40mP1fg9UP
YW91CDuT8x5aiFARliuiF8v89N8xCKQFbshyA5WwXnAaoAjrh3iov7K+qBVN8X64
b0Va1FHVUyn7cPZXMd9/J5RDHAOIzzSc86qFCIGb7gKoCGQsE6ZAgFpEqOUADhky
dJFVpasoJ7n6jlsxE2T+d8bwpdx3FSAWdDCfS6J8hCkkd66vpPT66gln5/nFKxsH
S6bbzIqRaLAiwcFOuzMI+gG+Luw9ATw2EwIDAQAB
-----END RSA PUBLIC KEY-----

Image
<!-- gh-comment-id:3073510393 --> @lhy1010 commented on GitHub (Jul 15, 2025): > 您好,方便点一下 public_key 看看有返回密钥吗 > > <img alt="图像" width="412" height="66" src="https://private-user-images.githubusercontent.com/13096985/466495619-8879c7a9-b09d-46f7-a8a1-9a6219d7232d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NTI1ODQ2MzUsIm5iZiI6MTc1MjU4NDMzNSwicGF0aCI6Ii8xMzA5Njk4NS80NjY0OTU2MTktODg3OWM3YTktYjA5ZC00NmY3LWE4YTEtOWE2MjE5ZDcyMzJkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTA3MTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwNzE1VDEyNTg1NVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJiOGY0YzVjNWM4YmM1MjNkMWJkZGVkN2JjNmZhMTA5YzdjYTIxN2Y5M2U1OTUxYjI0ZTU5M2FlZmI2ZjBjOGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.evkQvI2aaWVVeE8bmn2krf8BcSHSu7LTaq7kwx8R2Tc"> -----BEGIN RSA PUBLIC KEY----- MIIBCgKCAQEAwvY0T9sPMm/FyjAtWW2Z2uqD4mQt57Fkors7EqHbgmHtvkv8aisa NK6xR4VcxIfICXqlf724ZIou5C+HjBXlkkEmAieho7s9ZLQ4Qns7TQ40mP1fg9UP YW91CDuT8x5aiFARliuiF8v89N8xCKQFbshyA5WwXnAaoAjrh3iov7K+qBVN8X64 b0Va1FHVUyn7cPZXMd9/J5RDHAOIzzSc86qFCIGb7gKoCGQsE6ZAgFpEqOUADhky dJFVpasoJ7n6jlsxE2T+d8bwpdx3FSAWdDCfS6J8hCkkd66vpPT66gln5/nFKxsH S6bbzIqRaLAiwcFOuzMI+gG+Luw9ATw2EwIDAQAB -----END RSA PUBLIC KEY----- <img width="1530" height="1566" alt="Image" src="https://github.com/user-attachments/assets/3f7527fb-433d-46c2-960e-4b7627c8f799" />
Author
Owner

@0xJacky commented on GitHub (Jul 15, 2025):

麻烦使用 nginx-ui reset-password --config /usr/local/etc/nginx-ui/app.ini 重置一下密码试试?我想排除一下是不是特殊密码字符导致的问题

<!-- gh-comment-id:3073528502 --> @0xJacky commented on GitHub (Jul 15, 2025): 麻烦使用 `nginx-ui reset-password --config /usr/local/etc/nginx-ui/app.ini` 重置一下密码试试?我想排除一下是不是特殊密码字符导致的问题
Author
Owner

@lhy1010 commented on GitHub (Jul 15, 2025):

麻烦使用 nginx-ui reset-password --config /usr/local/etc/nginx-ui/app.ini 重置一下密码试试?我想排除一下是不是特殊密码字符导致的问题

我觉得大概应该是代理的问题,最近我用edgeone做了一层代理,但是一开始是正常的,今晚不行了,这个重置密码是重置的默认admin账号的密码么

<!-- gh-comment-id:3073560376 --> @lhy1010 commented on GitHub (Jul 15, 2025): > 麻烦使用 `nginx-ui reset-password --config /usr/local/etc/nginx-ui/app.ini` 重置一下密码试试?我想排除一下是不是特殊密码字符导致的问题 我觉得大概应该是代理的问题,最近我用edgeone做了一层代理,但是一开始是正常的,今晚不行了,这个重置密码是重置的默认admin账号的密码么
Author
Owner

@0xJacky commented on GitHub (Jul 15, 2025):

对的,重置的是默认账号的密码

<!-- gh-comment-id:3073571039 --> @0xJacky commented on GitHub (Jul 15, 2025): 对的,重置的是默认账号的密码
Author
Owner

@0xJacky commented on GitHub (Jul 15, 2025):

不重置密码的话,您可以更新到开发版

bash -c "$(curl -L https://cloud.nginxui.com/install.sh)" @ install --channel dev

然后登录的时候使用 jorunalctl -fu nginx-ui 查看 nginx-ui 的输出,看看具体的 Error 是什么

<!-- gh-comment-id:3073584689 --> @0xJacky commented on GitHub (Jul 15, 2025): 不重置密码的话,您可以更新到开发版 ``` bash -c "$(curl -L https://cloud.nginxui.com/install.sh)" @ install --channel dev ``` 然后登录的时候使用 `jorunalctl -fu nginx-ui` 查看 nginx-ui 的输出,看看具体的 Error 是什么
Author
Owner

@lhy1010 commented on GitHub (Jul 15, 2025):

不重置密码的话,您可以更新到开发版

bash -c "$(curl -L https://cloud.nginxui.com/install.sh)" @ install --channel dev

然后登录的时候使用 jorunalctl -fu nginx-ui 查看 nginx-ui 的输出,看看具体的 Error 是什么

好的 我试下 不过如果不走代理的那一层 是可以登录的

<!-- gh-comment-id:3073609706 --> @lhy1010 commented on GitHub (Jul 15, 2025): > 不重置密码的话,您可以更新到开发版 > > ``` > bash -c "$(curl -L https://cloud.nginxui.com/install.sh)" @ install --channel dev > ``` > > 然后登录的时候使用 `jorunalctl -fu nginx-ui` 查看 nginx-ui 的输出,看看具体的 Error 是什么 好的 我试下 不过如果不走代理的那一层 是可以登录的
Author
Owner

@0xJacky commented on GitHub (Jul 15, 2025):

😂代理不会把我的密文给篡改了吧

<!-- gh-comment-id:3073672052 --> @0xJacky commented on GitHub (Jul 15, 2025): 😂代理不会把我的密文给篡改了吧
Author
Owner

@lhy1010 commented on GitHub (Jul 16, 2025):

😂代理不会把我的密文给篡改了吧

Image 这段日志可行不 ,看了下对应的源码,确实是crypto.Decrypt报的错
<!-- gh-comment-id:3076454137 --> @lhy1010 commented on GitHub (Jul 16, 2025): > 😂代理不会把我的密文给篡改了吧 <img width="1348" height="174" alt="Image" src="https://github.com/user-attachments/assets/1f76b5eb-0721-455b-af81-911a21722831" /> 这段日志可行不 ,看了下对应的源码,确实是crypto.Decrypt报的错
Author
Owner

@0xJacky commented on GitHub (Jul 17, 2025):

奇怪,日志里有 /public_key 的请求吗

<!-- gh-comment-id:3082244561 --> @0xJacky commented on GitHub (Jul 17, 2025): 奇怪,日志里有 /public_key 的请求吗
Author
Owner

@0xJacky commented on GitHub (Jul 17, 2025):

我看前端网络请求里有请求 /public_key,但是你这里的后端日志没有对应的请求,有一种情况就是代理把请求劫持了导致没有请求到 nginx-ui 的公钥生成接口,所以直接登录就提示 request timeout

<!-- gh-comment-id:3082247271 --> @0xJacky commented on GitHub (Jul 17, 2025): 我看前端网络请求里有请求 /public_key,但是你这里的后端日志没有对应的请求,有一种情况就是代理把请求劫持了导致没有请求到 nginx-ui 的公钥生成接口,所以直接登录就提示 request timeout
Author
Owner

@0xJacky commented on GitHub (Jul 19, 2025):

该不会是 edgeone 缓存了 /public_key 吧

<!-- gh-comment-id:3092365570 --> @0xJacky commented on GitHub (Jul 19, 2025): 该不会是 edgeone 缓存了 /public_key 吧
Author
Owner

@lhy1010 commented on GitHub (Jul 25, 2025):

该不会是 edgeone 缓存了 /public_key 吧

清空了缓存 就没问题了 应该就是缓存了

<!-- gh-comment-id:3116957577 --> @lhy1010 commented on GitHub (Jul 25, 2025): > 该不会是 edgeone 缓存了 /public_key 吧 清空了缓存 就没问题了 应该就是缓存了
Author
Owner

@0xJacky commented on GitHub (Jul 25, 2025):

该不会是 edgeone 缓存了 /public_key 吧

清空了缓存 就没问题了 应该就是缓存了

新版改了请求的逻辑,现在应该不会被 cdn 缓存了

<!-- gh-comment-id:3116971459 --> @0xJacky commented on GitHub (Jul 25, 2025): > > 该不会是 edgeone 缓存了 /public_key 吧 > > 清空了缓存 就没问题了 应该就是缓存了 新版改了请求的逻辑,现在应该不会被 cdn 缓存了
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/nginx-ui#671
No description provided.