In this paper, we introduce a new proxy that effectively prevents unnecessary retransmissions of Transmission Control Protocol data segments from flowing over a wireless link on a path with sudden delay. The proposed Spurious Timeout Detection (STD) algorithm detects spurious timeout based on the data and acknowledge sequence number. It responses to spurious timeout by filtering unnecessary data transmissions that can cause spurious fast retransmission. Simulation result shows that proposed STD algorithm performs better than, or as well as, other end-to-end mechanisms in a certain range of data rate.