我晚点加个环境变量,允许覆盖自动获取的,到时候再试试
麻烦重新拉取docker镜像试一下.
新增OAUTH_REDIRECT_URI
, 可以覆盖自动获取的.
登录验证也增强了.
参考这个docker compose:
因为我一直自己使用, 还没想过会碰到这些问题
非常离谱 我把OAUTH_REDIRECT_URI 填了和登录平台上设置的一摸一样 然后登陆的链接中的REDIRECT_URI=后边部分解码后和OAUTH_REDIRECT_URI也是一摸一样 但就是提示 错误重定向URI不匹配
log中报错2025/03/12 19:35:45 [Auth] ERR GET /admin/api/oauth/callback → 400 (xxx.xxx.xx.xx) invalid state from
你在czlconnect的应用里加一下,允许我登录,我的用户ID是 1,部署的地址私信给我一下
点我头像,私信给我
这个提示问题不是重定向不匹配, 而是state参数校验的问题. 这个参数主要是为了防止伪造请求.
你试着把docker容器的网络改成host, 然后测试下, 看看是不是docker容器和nginx中间传递中, 把这个参数弄丢了
我也不知道为啥, 我的一直都正常, 配置跟你也一样的:
我仔细检查了代码, 代码里的逻辑对于单服务器部署是没有问题的.
我怎么私信不了你哈哈 我的nginx不是docker部署的
不是nginx哦, 我指本项目, 使用host网络试试, 我的是这样的:
services:
proxy:
image: woodchen/proxy-go:latest
container_name: proxy-go
network_mode: host
volumes:
- ./data:/app/data
environment:
- TZ=Asia/Shanghai
- OAUTH_CLIENT_ID=client_4xxxx
- OAUTH_CLIENT_SECRET=f07c0ee4b50b6xxx
restart: always
host 不行,端口已经占用了
要是不行就算啦 我还是用worker处理吧哈哈 感谢大佬解决问题
不强制host, 我以前也不是用的host.
我添加了一些日志, 更新一下镜像然后登录试一下, 看一下docker日志.
我也不找不到哪里有问题, 感觉很奇怪
如果方便的话就帮忙试试, 也许是我哪里设计的有问题 , 我也想把问题找出来.
我的TG: Telegram: Contact @wood_chen
如果方便可以把面板发给我, 我看一下. 如果不太方便就算了, 的确太隐私
以上总结:
新建一个CZLConnect应用, 重新部署proxy-go就行了 奇怪
2025.03.20 最近自用的运行情况
不是完整统计, 之前的记录没保留
处理了35万多请求, 15G数据, 缓存功能也正常使用. 并发也不错, 因为逻辑很简单, 越简单越健壮
PS:
上次更新, 添加了"Proxy-Go-Cache"头, 如果命中缓存, 会显示true
有时候一直显示miss也不用担心, 可能是CDN把头部也缓存了, 所以显示的还是第一次CDN回源时的头部, 实际已经进行了缓存.
大概一周前还进行了性能优化