As a supply chain integrator, a fourth party logistics (4PL) typically does not have its own logistics facilities, so the 4PL needs to match third party logistics (3PLs) and customers to meet customers' logistics service demands. An effective matching method can not only improve the efficiency of 4PL supply chain management, but also establish more long-term and stable cooperative relationships with customers and 3PLs. Therefore, we propose a novel two-sided logistics matching method considering the trading psychology and matching effort of matching subjects under the 4PL. First, based on considering the trading psychology, the concepts of blocking pair and stable matching are redefined. Then, based on the public values and matching effort of customers and 3PLs, the evaluation values of customers and 3PLs are calculated. And the trading possibilities of customers and 3PLs are calculated by considering the fairness threshold. Next, we consider different stable matching demands of customers and 3PLs and develop a bi-objective matching model to maximize the trading possibilities of both customers and 3PLs. Furthermore, the properties of the proposed method are discussed. Finally, a numerical example and comparison analysis are provided to prove the feasibility and effectiveness of the proposed method.