mirror of
https://github.com/fumiama/terasu-cloudflared.git
synced 2026-06-21 03:10:51 +08:00
TUN-5488: Close session after it's idle for a period defined by registerUdpSession RPC
This commit is contained in:
@@ -148,6 +148,7 @@ struct RegisterUdpSessionResponse {
|
||||
}
|
||||
|
||||
interface SessionManager {
|
||||
registerUdpSession @0 (sessionId :Data, dstIp :Data, dstPort: UInt16) -> (result :RegisterUdpSessionResponse);
|
||||
# Let the edge decide closeAfterIdle to make sure cloudflared doesn't close session before the edge closes its side
|
||||
registerUdpSession @0 (sessionId :Data, dstIp :Data, dstPort: UInt16, closeAfterIdleHint: Int64) -> (result :RegisterUdpSessionResponse);
|
||||
unregisterUdpSession @1 (sessionId :Data) -> ();
|
||||
}
|
||||
Reference in New Issue
Block a user