A method for performing vehicle remote diagnosis, applicable to a remote diagnostic system comprising a diagnostic device, a device connector, and a vehicle connector, wherein the method comprises: obtaining, by the device connector, vehicle type information of a target vehicle; configuring, by the device connector, a controller area network, CAN, bus termination resistor according to CAN bus configuration information corresponding to the vehicle type information; determining, by the device connector, a target CAN node according to the CAN bus termination resistor configured; building, by the device connector, a CAN bus network by combining the target CAN node and a CAN node of the diagnostic device, and performing a CAN bus connection with the diagnostic device; sending, by the diagnostic device, a first CAN bus message to the device connector; receiving, by the device connector, the first CAN bus message sent by the diagnostic device; encapsulating, by the device connector, the first CAN bus message received into a first data packet, and sending, by the device connector, the first data packet to the vehicle connector through remote communication; decapsulating, by the vehicle connector, the first data packet into the first CAN bus message, and sending, by the vehicle connector, the first CAN bus message to an electronic control unit of the target vehicle, wherein the vehicle connector and the target vehicle perform a CAN bus connection via a CAN; receiving, by the vehicle connector, second CAN bus messages, and filtering, by the vehicle connector, the second CAN bus messages to obtain a second CAN bus diagnostic message, wherein the second CAN bus messages are sent by the electronic control unit of the target vehicle in response to the first CAN bus message; encapsulating, by the vehicle connector, the second CAN bus diagnostic message into a second data packet, and sending, by the vehicle connector, the second data packet to the device connector via the remote communication; decapsulating, by the device connector, the second data packet into the second CAN bus diagnostic message, and sending, by the device connector, the second CAN bus diagnostic message to the diagnostic device; and analyzing and processing, by the diagnostic device, the second CAN bus diagnostic message to obtain a diagnostic result, and presenting the diagnostic result, by the diagnostic device, to a user. obtaining, by the device connector, vehicle type information of a target vehicle; configuring, by the device connector, a controller area network, CAN, bus termination resistor according to CAN bus configuration information corresponding to the vehicle type information; determining, by the device connector, a target CAN node according to the CAN bus termination resistor configured; building, by the device connector, a CAN bus network by combining the target CAN node and a CAN node of the diagnostic device, and performing a CAN bus connection with the diagnostic device; sending, by the diagnostic device, a first CAN bus message to the device connector; receiving, by the device connector, the first CAN bus message sent by the diagnostic device; encapsulating, by the device connector, the first CAN bus message received into a first data packet, and sending, by the device connector, the first data packet to the vehicle connector through remote communication; decapsulating, by the vehicle connector, the first data packet into the first CAN bus message, and sending, by the vehicle connector, the first CAN bus message to an electronic control unit of the target vehicle, wherein the vehicle connector and the target vehicle perform a CAN bus connection via a CAN; receiving, by the vehicle connector, second CAN bus messages, and filtering, by the vehicle connector, the second CAN bus messages to obtain a second CAN bus diagnostic message, wherein the second CAN bus messages are sent by the electronic control unit of the target vehicle in response to the first CAN bus message; encapsulating, by the vehicle connector, the second CAN bus diagnostic message into a second data packet, and sending, by the vehicle connector, the second data packet to the device connector via the remote communication; decapsulating, by the device connector, the second data packet into the second CAN bus diagnostic message, and sending, by the device connector, the second CAN bus diagnostic message to the diagnostic device; and analyzing and processing, by the diagnostic device, the second CAN bus diagnostic message to obtain a diagnostic result, and presenting the diagnostic result, by the diagnostic device, to a user.