That tells me Dugin doesn’t just look the part, he really is a nutcase. No way in Hades will Russia control China. But, as the Euros wean themselves off Russian energy (will take maybe 5 years to complete, plus or minus a couple depending on the USA), Russia will desperately need China as its primary customer, and will need a gargantuan Chinese contribution with the infrastructure, too. But the Chinese will NOT fall into the trap the way the Euro’s did. They will keep other options open, which is why the Chinese are trying to rob resources in places like the South China Sea.
Euros will never wean themselves off Russian energy because it lets them keep up their green energy charade.