lobehub / lobe-chat

🤯 Lobe Chat - an open-source, modern-design AI chat framework. Supports Multi AI Providers( OpenAI / Claude 3 / Gemini / Ollama / Azure / DeepSeek), Knowledge Base (file upload / knowledge management / RAG ), Multi-Modals (Vision/TTS) and plugin system. One-click FREE deployment of your private ChatGPT/ Claude application.
https://chat-preview.lobehub.com
Other
39.91k stars 9.08k forks source link

[Bug] Docker 似乎不支持反向代理 #292

Closed i-iooi-i closed 11 months ago

i-iooi-i commented 11 months ago

💻 系统环境 | Operating System

Windows

🌐 浏览器 | Browser

Chrome

🐛 问题描述 | Bug Description

image

在内网环境中,检查代理与KEY是检测通过的。

image 但是做了反向代理,通过域名访问, 相同的代理与KEY,检测会出现报错。 😗

🚦 期望结果 | Expected Behavior

No response

📷 复现步骤 | Recurrence Steps

No response

📝 补充信息 | Additional Information

No response

arvinxx commented 11 months ago

似乎endpoint没生效… 得看看是为啥。你的反向代理是界面上填写的吗?

i-iooi-i commented 11 months ago

似乎endpoint没生效… 得看看是为啥。你的反向代理是界面上填写的吗?

不是在界面上填写的哦。

群晖系统自带了反向代理工具,我是在群晖反代工具里填写的反代端口。

我在群晖Docker建了很多容器,都是用群晖自带的反向代理工具成功反代出去的,按理说不应该有问题才对。

i-iooi-i commented 11 months ago

似乎endpoint没生效… 得看看是为啥。你的反向代理是界面上填写的吗?

iShot_2023-10-11_02 43 14 iShot_2023-10-11_02 41 48

这是LobeChat容器的日志,大佬看下有无帮助。

arvinxx commented 11 months ago

有可能是反代请求转发丢了header的问题,你能试下把请求头也一并转发吗?

arvinxx commented 11 months ago

之前用于放在请求头中的 AccessCode 使用了下划线,而 NGINX 会忽略下划线。已修复。等待发版后重新拉取最新版即可。

lobehubbot commented 11 months ago

:tada: This issue has been resolved in version 0.86.1 :tada:

The release is available on:

Your semantic-release bot :package::rocket:

i-iooi-i commented 11 months ago

之前用于放在请求头中的 AccessCode 使用了下划线,而 NGINX 会忽略下划线。已修复。等待发版后重新拉取最新版即可。

大佬,我刚才拉取了13分钟前发布的镜像,外网访问,输入密码,验证通过了哈。 👍

i-iooi-i commented 11 months ago

之前用于放在请求头中的 AccessCode 使用了下划线,而 NGINX 会忽略下划线。已修复。等待发版后重新拉取最新版即可。 image image image image image image

但是还面临另外一个问题,就是现在外网使用反向代理的情况下,代理key请求还是出错的状态。 内网没有这个问题的。

arvinxx commented 11 months ago

@i-iooi-i

image

你这两是配反了吗?

VectorZhao commented 11 months ago

image 两个填反了。

我这里在环境变量里面提供了key和url,打开web输入密码直接聊天是没有反应的。只有自己在页面配置key和url才行

VectorZhao commented 11 months ago

可以了,OPENAI_PROXY_URL忘了加/v1

readme里面给出的示例没有/v1

arvinxx commented 11 months ago

readme里面给出的示例没有/v1

来个 PR 改下?

i-iooi-i commented 11 months ago

@i-iooi-i

image

你这两是配反了吗?

睡眠不足,人中午容易傻掉,hhhh

VectorZhao commented 11 months ago

readme里面给出的示例没有/v1

来个 PR 改下?

修改了一下,没PR过不知道操作有没有问题

i-iooi-i commented 11 months ago

@i-iooi-i

image

你这两是配反了吗?

image

完美,在环境变量里面填写好KEY,即便不在wed端设置key,也阔以访问了。 😍😍