Aiming at the signal injury caused by multi-retransmission and the characteristic of dynamic routing in satellite optical network, a wavelength-shift-free regenerative scheme based on two-stage offset filter is put forward. Making use of the property that SOA with shorter or longer carrier recovery time than pulse width can lead to different spectral shift, the scheme imposes the opposite offset filter on signals respectively after two cascading SOAs, which not only gives an enhanced regenerative performance, but also keeps the wavelength unchanging before and after regeneration. The results show that the amplitude noise and power jitter can be suppressed effectively, and the Q factor of signals can be improved 8dB at most.