四维空间 - Cloudflare
type: channel
link: https://swkj.ren/tag/Cloudflare/
items: Cloudflare Tunnels无法建立隧道的解决办法
items: cloudflare支持访问的端口

Cloudflare Tunnels无法建立隧道的解决办法
type: item
date: 2023-12-18T09:52:00+08:00
description: docker容器创建Cloudflare Tunnels隧道的时候提示2023-10-13T09:52:58Z ERR Failed to create new quic connection error="failed to dial to edge with quic: timeout: no recent network activity" connIndex=1 ip=198.41.192.227 2023-10-13T09:52:58Z INF Retrying connection in up to 2s seconds connIndex=1 ip=198.41.192.227 2023-10-13T09:52:58Z ERR Connection terminated error="failed to dial to edge with quic: timeout: no recent network activity" connIndex=1其中ERR Failed to create new quic connection error="failed to dial to edge with quic: timeout: no recent network activity"的意思是创建新的quic连接失败，使用quic协议无法连接到边缘服务器。简单说就是使用quic协议无法成功建立隧道！quic协议使用的是UDP协议，国内运营商眼里UDP协议是不好的，所以会导致阻断UDP的连接，将quic协议手动指定为http2协议就能解决这个问题在指令中增加--protocol http2 即可，此时强制指定协议为http2，使用的是TCP，这样就不会被运营商阻断了。 当然，也可以设置为--protocol auto ，开启自动切换，默认依然是quic，但是失败后可自动切换到http2。 运行下面的指令即可解决，注意，需要改成你的tokendocker run cloudflare/cloudflared:latest tunnel --no-autoupdate --protocol http2 run --token <token> 或者 docker run cloudflare/cloudflared:latest tunnel --no-autoupdate --protocol auto run --token <token>

cloudflare支持访问的端口
type: item
date: 2020-08-17T11:16:00+08:00
description: http端口80 8080 8880 2052 2082 2086 2095 https端口443 2053 2083 2087 2096 8443