A multi-functional VR human-computer interaction and external environment simulator, comprising: a base, a bottom rotating base, an outer ring, an inner ring, a seat, and a controller, wherein - the base is fixed on a horizontal floor; - the bottom rotating base is rotatably mounted on the base, a rotating shaft of the bottom rotating base being connected to a bottom rotating motor, and the bottom rotating motor is used for driving the bottom rotating base to rotate in an X-Y plane; - the outer ring is disposed above the bottom rotating base and n hydraulic rods are distributed between the outer ring and the bottom rotating base, n being a natural number, a bottom end of each of the hydraulic rods being hinged to the bottom rotating base and a top end of each of the hydraulic rods being hinged to the outer ring, each of the hydraulic rods being connected with a hydraulic pump, each of the hydraulic rods being driven to perform a telescopic movement by each of the hydraulic pumps for controlling a tilt angle of the outer ring in an X direction and/or a horizontal movement in a Y direction, and the outer ring is connected with an outer ring drive motor for driving the outer ring to rotate in an Y-Z plane; - the inner ring is rotatably sleeved inside the outer ring, and the inner ring is connected to an inner ring driving motor for driving the inner ring to rotate in an X-Z plane; - the seat is fixedly mounted inside the inner ring; and - the controller is respectively connected to the bottom rotating motor, the hydraulic pumps, an outer ring driving motor and the inner ring driving motor; wherein an X axis and a Y axis form a horizontal plane, and a Z axis is an axis perpendicular to a horizontal plane, characterized in that the seat is provided with an operation panel and a pedal, and the seat can be extended into an upright mode, the seat is fixed to the inside of the inner ring with a 7-point fixing manner; wherein the seat is further equipped with a leg sensor and a hand sensor, and the leg sensor and the hand sensor are each connected to an input of the operation panel, an output of the operation panel being connected to the controller; and wherein the leg sensor comprises a sole displacement sensor, a two-legged outer sensor, and a two-legged inner sensor. - the base is fixed on a horizontal floor; - the bottom rotating base is rotatably mounted on the base, a rotating shaft of the bottom rotating base being connected to a bottom rotating motor, and the bottom rotating motor is used for driving the bottom rotating base to rotate in an X-Y plane; - the outer ring is disposed above the bottom rotating base and n hydraulic rods are distributed between the outer ring and the bottom rotating base, n being a natural number, a bottom end of each of the hydraulic rods being hinged to the bottom rotating base and a top end of each of the hydraulic rods being hinged to the outer ring, each of the hydraulic rods being connected with a hydraulic pump, each of the hydraulic rods being driven to perform a telescopic movement by each of the hydraulic pumps for controlling a tilt angle of the outer ring in an X direction and/or a horizontal movement in a Y direction, and the outer ring is connected with an outer ring drive motor for driving the outer ring to rotate in an Y-Z plane; - the inner ring is rotatably sleeved inside the outer ring, and the inner ring is connected to an inner ring driving motor for driving the inner ring to rotate in an X-Z plane; - the seat is fixedly mounted inside the inner ring; and - the controller is respectively connected to the bottom rotating motor, the hydraulic pumps, an outer ring driving motor and the inner ring driving motor;