我在内网部署有群晖NAS、飞牛NAS,可道云kodbox网盘,目前是通过1panel反向代理(配置了域名、SSL证书,做了反向代理设置),我通过不同的二级域名,经过反向代理来访问这些应用。目前分别使用群晖自带的反向代理和1panel 的反向代理进行了对比测试,发现在使用浏览器访问这些域名时,两款产品的反向代理功能均没有任何问题,但是在使用可道云kodbox的移动端APP、PC端客户端,通过https访问相同的kodbox网盘域名、端口时,群晖NAS反向代理没有任何问题,但是使用1panel反向代理时,出现移动端APP和PC端客户,均无法打开首页的情况。
返回什么错误呢?
我用pc端访问,卡住了登录不进去,从1panel的反向代理日志只有两条,没有错误日志
203.156.250.98 - - [12/Feb/2025:13:11:08 +0800] “HEAD / HTTP/2.0” 200 0 “-” “Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) kodcloud/0.5.4 Chrome/93.0.4577.82 Electron/14.2.9 Safari/537.36” “-”
203.156.250.98 - - [12/Feb/2025:13:11:08 0800] “GET /?user/view/options&HTTP_X_PLATFORM={“appType”:“pc”,“system”:“win32”,“arch”:“ia32”,“versions”:{“node”:“14.17.0”,“v8”:“9.3.345.20-electron.0”,“uv”:“1.41.0”,“zlib”:“1.2.11”,“brotli”:“1.0.9”,“ares”:“1.17.1”,“modules”:“97”,“nghttp2”:“1.42.0”,“napi”:“8”,“llhttp”:“2.1.3”,“openssl”:“1.1.1”,“icu”:“69.1”,“unicode”:“13.0”,“electron”:“14.2.9”,“chrome”:“93.0.4577.82”},“appVersion”:“0.5.4”,“systemVersion”:”“} HTTP/2.0” 200 4751 “-” “Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) kodcloud/0.5.4 Chrome/93.0.4577.82 Electron/14.2.9 Safari/537.36” "-
看一下浏览器的请求接口返回的是什么?
我把上面日志中kodbox网盘pc客户端的第二个get请求,复制到浏览器中请求接口,在浏览器中接口返回的是个很长的json串,里面内容是网盘的配置相关的信息,包括运行环境、用户信息、角色和权限信息、accesstoken、viewtoken等。如下图所示。我也查看了网盘服务器端记录的日志,网盘PC客户端通过1panel反向代理转发到服务端的GET请求,在日志仅有这两条。我对比了一下,PC客户端通过群晖反向代理转发到服务器端的请求,除了以上两个GET请求久外,后面还有很多GET请求,包括有GET 图片验证码的请求。
无法显示验证码可能有两种情况 一种是接口没有返回 一种是前端报错 你看看是那种
老哥,这个问题你解决了吗,我也是有这个类似的问题
没解决。