diff --git a/app/proxyman/inbound/worker.go b/app/proxyman/inbound/worker.go index 12e29876..be49b6ff 100644 --- a/app/proxyman/inbound/worker.go +++ b/app/proxyman/inbound/worker.go @@ -259,6 +259,7 @@ func (w *udpWorker) getConnection(id connID) (*udpConn, bool) { defer w.Unlock() if conn, found := w.activeConn[id]; found && !conn.done.Done() { + conn.updateActivity() return conn, true }