and the packet loss is about 5%, at times even reaching 20%
5% de perda é chocante, não importa mais.
when the connection is available
A menos que você possa ver um padrão específico de perda de pacotes, não há como saber como a conexão está disponível.
Eu estaria olhando para uma solução de rede para um problema de rede - não tenho certeza de quais provedores de penetração estão disponíveis na China, mas você pode querer dar uma olhada na Amazon (você precisa rolar sua própria replicação ou mover o replicação em um servidor hospedado da AWS) e Akmai (fornece roteamento alternativo)