The invention relates to an apparatus for realizing whole-satellite self-energy-supply active and passive integrated nonlinear vibration control. The apparatus comprises a conical shell adapter, a damping material, a cubic nonlinear spring, a mass block, a guide rod, an energy gatherer, a lead wire, an actuator, a controller and a sensor, wherein the damping material, the cubic nonlinear spring and the mass block form a nonlinear energy sink, i.e., an NES; one end of the energy gatherer is fixed at the inner side of the upper end surface of the conical shell adapter, the other end is fixed on the mass block, and thus the NES and the energy gatherer are combined together; the two ends of the guide rod are fixed to the upper end surface and the lower end surface of the conical shell adapter, for constraining the vibration direction of the mass block; and the actuator is in contact with the upper end surface and the lower end surface of the conical shell adapter and is connected with the energy gatherer through the lead wire, and the controller converts feedback signals of a sensor installed at the upper end of the conical shell adapter into control signals for transmitting to the actuator. The problem of energy restrictions of a spacecraft in actual environment is solved to a quite large degree, and the actual application significance is great.