Job Recruitment Website - Ranking of immigration countries - What is the difference between a colonial country, a puppet country, a pro-X country, a vassal country and a client country?

What is the difference between a colonial country, a puppet country, a pro-X country, a vassal country and a client country?

Colonial country actually means to put it mildly, this place is someone else's territory, but sovereignty was later restored, so history is the history of colonial rule. If it is occupied, it is obviously not called colonization. Moreover, colonization often completely ruled this area and then immigrated its own nationals to this area. Obviously, such behavior is to regard this area as its own territory. For example, Korea was colonized by Japan, and then it resumed its sovereignty. Like Ryukyu, this kingdom was annexed by Japan.

Puppet country: In order to better rule the occupied area, the invaders sent people from the occupied area to set up a government, which served the invaders, while the puppet government familiar with the local area was easier to rule the people, such as Puyi's puppet Manchukuo and Wang Jingwei's puppet national government, all of which were puppet regimes. They have no real power themselves, just tools of others.

Pro-X country: indicates the foreign policy of this country, such as pro-Soviet, pro-American, pro-Japanese, etc.

Vassal states: The ancient Central Plains dynasty in China held a suzerain attitude towards the neighboring small countries, and the suzerain country enjoyed the worship of the neighboring vassal countries, and at the same time it needed to assume a certain protective role. For example, Silla in the Tang Dynasty was protected by Japanese aggression, and Korea in the Ming Dynasty was protected by Japanese aggression.

Vassal states: The vassal states seem to be similar to the vassal states, but they are actually different. The meaning of vassal state is similar to that of puppet.