The invention discloses a medium-high-temperature through type metal solar collector tube which comprises a metal parent tube, the outer surface of the metal parent tube is covered with an anti-corrosion coating and an absorption coating in sequence from inside to outside, wherein the anti-corrosion coating is a high phosphorous chemical nickel-plated coating, the thickness of the high phosphorous chemical nickel-plated coating is 10 to 20 Mum, and the absorption coating comprises a metal infrared reflecting sub-coating, a metal ceramic medium-high-temperature heat absorbing sub-coating and areflection reducing sub-coating in sequence from inside to outside. The medium-high-temperature through type metal solar collector tube disclosed by the invention solves the problems of corrosion of materials at a medium-high temperature of 200 to 500 DEG C, and heat resistance and oxidation resistance of the heat absorbing coating, realizes corrosion, heat and high pressure resistance, and has low cost, a simple preparation process and high practicality.