update snail-ai 0.0.5

This commit is contained in:
疯狂的狮子Li
2026-06-17 09:15:35 +08:00
parent 5a74eb85c3
commit f508ed5c57
13 changed files with 215 additions and 343 deletions
+26
View File
@@ -49,6 +49,10 @@ http {
server 127.0.0.1:8800;
}
upstream snailai-server {
server 127.0.0.1:8900;
}
server {
listen 80;
server_name localhost;
@@ -147,6 +151,28 @@ http {
proxy_pass http://snailjob-server/snail-job/;
}
location /snail-ai/ {
# 设置客户端请求头中的 Host 信息(保持原始 Host)
proxy_set_header Host $http_host;
# 获取客户端真实 IP
proxy_set_header X-Real-IP $remote_addr;
# 自定义头 REMOTE-HOST,记录客户端 IP
proxy_set_header REMOTE-HOST $remote_addr;
# 获取完整的客户端 IP 链(经过多级代理时)
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# 设置后端响应超时时间(这里是 24 小时,适合长连接/SSE)
proxy_read_timeout 86400s;
# SSE (Server-Sent Events) 与 WebSocket 支持参数
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
# 禁用代理缓冲,直接传输给客户端
proxy_buffering off;
# 禁用代理缓存
proxy_cache off;
proxy_pass http://snailai-server/snail-ai/;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;