I am not sure about what is happening on routers.
I would say zrok tcptunnel does not work.
{
"_context": "ch{edge}->u{classic}->i{zID/2xmp}",
"chSeq": 7,
"connId": 1,
"edgeSeq": 0,
"error": "exceeded maximum [2] retries creating circuit [c/j11o4KaOm] (error creating route for [s/j11o4KaOm] on [r/Y-UUoWCyIW] (error creating route for [c/j11o4KaOm]: timeout waiting for message reply: context deadline exceeded))",
"file": "github.com/openziti/ziti/router/xgress_edge/listener.go:199",
"func": "github.com/openziti/ziti/router/xgress_edge.(*edgeClientConn).processConnect",
"level": "warning",
"msg": "failed to dial fabric",
"time": "2025-08-07T19:49:28.113Z",
"type": "EdgeConnectType"
}
The tcptunnel generates tons of messages
{"time":"2025-08-07T19:49:04.340Z"}
{"time":"2025-08-07T19:49:04.340Z"}
{"time":"2025-08-07T19:49:04.341Z"}
{"time":"2025-08-07T19:49:04.341Z"}
{"time":"2025-08-07T19:49:05.491Z"}
{"time":"2025-08-07T19:49:05.507Z"}
{"time":"2025-08-07T19:49:07.578Z"}
{"time":"2025-08-07T19:49:09.838Z"}
{"time":"2025-08-07T19:49:09.839Z"}
{"time":"2025-08-07T19:49:09.839Z"}
......
{
"file": "/__w/zrok/zrok/cmd/zrok/shareReserved.go:359",
"func": "main.(*shareReservedCommand).shareLocal",
"level": "info",
"msg": "ziti-edge-router connId=2147485782, logical=ziti-sdk[router=tls:tunnel.svc.host:rport] -> ACCEPT 127.0.0.1:port",
"time": "2025-08-07T19:49:26.336Z"
}
{
"file": "/__w/zrok/zrok/endpoints/txer.go:33",
"func": "github.com/openziti/zrok/endpoints.TXer",
"level": "error",
"msg": "read error '127.0.0.1:port' -> 'ziti-edge-router connId=2147486157, logical=ziti-sdk[router=tls:tunnel.svc.host:rport]': read tcp 127.0.0.1:48812->127.0.0.1:port: use of closed network connection",
"time": "2025-08-07T19:53:17.788Z"
}
journalctl --since "Aug 07 19:49:00" -u zrok-tcptunnel.service | grep 'use of closed' | wc -l
828
Does zrok tcptunnel have a limit on the number of connections? The user tried to run apt upgrade via local http proxy bound to squid using a zrok tcptunnel. At the same time I tried to use the tunnel, curl – proxy localhost:lport https://www.google.com and got an error. There was a network congestion. The total number of connection was approximately 90.