komari与cf access / cf tunnel的配合 遇到302 moved和其他问题

ele 2026-06-20 14:04 1

在komari内部开启cf隧道和我在docker里开有区别吗

改下原标题 tunnel并不是问题。


客户端里komari-agent遇到以下错误,有的能连上,有的显示离线了。

琢磨是不是komari面板里启动隧道会不会好呢


Error uploading basic info: invalid v2 JSON-RPC response: invalid character '<' 
looking for beginning of value, body: "<!DOCTYPE html>\n<html>\n <head>\n <title>

Failed to connect to WebSocket: 302 Moved Temporarily

v2 WebSocket endpoint failed (302 Moved Temporarily), falling back to v1
until this connection is lost


尝试了这个参数/opt/komari/agent --help 理论上是可以通过cf access的auto auth?(不是bypass) 但错误依旧


/opt/komari/agent --help
Flags:
--auto-discovery string Auto discovery key for the agent
--cf-access-client-id string Cloudflare Access Client ID
--cf-access-client-secret string Cloudflare Access Client Secret
最新回复 (9)
  • Shikanoko 06-20 14:05
    1

    没什么区别吧?

    只是 Docker 你要注意容器 IP 的问题

    ^-^

  • 买鸡狂魔 06-20 14:06
    2

    实际上自己开更好

  • ele 楼主 06-20 14:06
    3

    @Shikanoko #1 嗯 在同一个docker-compose里 用komari:25774就行

  • 买鸡狂魔 06-20 14:07
    4

    习惯cf仪表盘就用官方的

  • f4cker 06-20 14:17
    5

    个人感觉没啥区别

  • solaireh3 06-20 14:20
    6

    @买鸡狂魔 #2 没用过komari后台的那个cf穿透,不好用吗

  • ele 楼主 06-20 14:21
    7

    @solaireh3 #6 我不知道里面有这个 只用过老版本。就自己写近docker-compose启动了。不过楼上说的对,自己搞的更可控些。

    现在这问题好像跟waf拦截规则有关。

  • solaireh3 06-20 14:24
    8

    @ele #7 我也是docker装的cloudflared,跟komari放一个网络就行了

  • ele 楼主 06-20 15:28
    9

    可能跟这个问题有关 还在研究怎么bypass /api* 应该有办法啊 求教

    https://github.com/komari-monitor/komari/issues/299

* 帖子来源NodeSeek
返回