hi!
i guess first you should test all neccessary ports for emule here:
http://www.amule.org/testport.php * 4661 TCP (outgoing): Port, on which a server listens for connection (defined by server) -> can not be changed
* 4662 TCP (outgoing and incoming): Client to client transfers.
* 4665 UDP (outgoing and incoming): Used for global server searches and global source queries. This is always Client TCP port + 3 -> can not be changed
* 4672 UDP (outgoing and incoming): Extended eMule protocol, Queue Rating, File Reask Ping, Kad. Kad will be 'firewalled' if NAT (Network Address Translation) remaps this port number.
if your provider blocks one of them or has an intelligent methode to identify usage of emule on various ports, you might get a low id.
if there is no misconfiguration and your provider blocks ports, you only could use a commercial proxy. As there are no in china at all , you could use
http://perfect-privacy.com, ivacy.com, linkideo.com or surfonym.com for about 10 euro / month if it is worth the effort.
cheers