Open
Description
Currently, when Rathole’s control channel is working normally, if the data channel is interrupted, it does not attempt to establish a new connection. This results in functionality being unavailable. I am currently using the Noise protocol.
- I would like to ask if this is an issue with my configuration or if there is no design to handle this scenario.
tunnel-1 | 2024-12-25T09:44:35.729140Z INFO config_watcher{path="/app/config.toml"}: rathole::config_watcher: Start watching the config
tunnel-1 | 2024-12-25T09:44:36.129641Z INFO handle{service=lab}:run: rathole::client: Control channel established
tunnel-1 | 2024-12-25T09:45:26.671300Z WARN handle{service=lab}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof
tunnel-1 | 2024-12-25T09:45:26.736981Z WARN handle{service=lab}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof
tunnel-1 | 2024-12-25T09:45:26.743869Z WARN handle{service=lab}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof
tunnel-1 | 2024-12-25T09:45:26.744209Z WARN handle{service=lab}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof
tunnel-1 | 2024-12-25T09:45:26.744289Z WARN handle{service=lab}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof
tunnel-1 | 2024-12-25T09:45:26.744889Z WARN handle{service=lab}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof
tunnel-1 | 2024-12-25T09:45:29.229061Z WARN handle{service=lab}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof
tunnel-1 | 2024-12-25T09:45:29.277050Z WARN handle{service=lab}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof
tunnel-1 | 2024-12-25T09:46:59.984763Z WARN handle{service=lab}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof
tunnel-1 | 2024-12-25T09:47:07.970506Z WARN handle{service=lab}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof
tunnel-1 | 2024-12-25T09:47:09.626772Z WARN handle{service=lab}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof
tunnel-1 | 2024-12-25T09:47:11.145260Z WARN handle{service=lab}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof
tunnel-1 | 2024-12-25T09:47:58.002186Z WARN handle{service=lab}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof
tunnel-1 | 2024-12-25T09:47:58.016176Z WARN handle{service=lab}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof
tunnel-1 | 2024-12-25T09:47:58.020133Z WARN handle{service=lab}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof
tunnel-1 | 2024-12-25T09:47:58.026335Z WARN handle{service=lab}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof
tunnel-1 | 2024-12-25T09:47:58.026518Z WARN handle{service=lab}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof
tunnel-1 | 2024-12-25T09:48:00.654624Z WARN handle{service=lab}:run: rathole::client: Failed to run the data channel: Failed to read cmd: early eof
... nothing else.