The invention belongs to the technical field of weather-resistant steel surface pretreatment, relates to corrosion of weathering steel materials in an atmospheric environment, in particular to a stabilizer for promoting the formation of a weather-resistant steel rust layer and a preparation method of the weather-resistant steel rust layer. The stabilizer comprises the following components of, nanoalpha-FeOOH, nano gamma-FeOOH, nano Fe3O4, CuSO4, Cr2(SO4)3, water-based acrylic acid and water; the nano alpha-FeOOH, the nano gamma-FeOOH, the nano Fe3O4, the CuSO4 and the Cr2(SO4)3 are uniformlydispersed in an aqueous acrylic acid aqueous solution; and the nano alpha-FeOOH, the nano gamma-FeOOH and the nano Fe3O4 can induce rust layer nucleation, meanwhile, the surface of the weather-resistant steel can be uniformly corroded in the service process through the characteristics of the water-permeable and oxygen-permeable stabilizer coating, and meanwhile, uniform corrosion causes uniform shedding of the rust layer stabilizer, so that the color of the weather-resistant steel structure is more uniform.