The shielding calculation of neutron streaming problems with ducts is characterized by the strong anisotropy of angular flux, which poses a challenge for the analysis of nuclear installations. The discrete ordinate method is one of the most commonly deterministic techniques to solve the neutron transport equation, in which the accuracy and efficiency neutron are crucial to ensure the reliability of the streaming shielding simulation. We implemented the goal-oriented multi-collision source algorithm in the 3D transport code ARES. This algorithm can determine the importance factor based on the adjoint transport calculation, obtain the response function to enable problem-dependent, goal-oriented spatial decomposition, and provide the error estimation as a driving force behind the dynamic quadrature to optimize the source iteration. This study focuses on verifying the goal-oriented multi-collision source algorithm under the neutron streaming problems, and the capabilities of the algorithm have been tested on IRI-TUB benchmark of SINBAD database. The numerical results show that the algorithm can effectively control the angular discretization error for the neutron streaming problems, which is more economical than the traditional discrete ordinate calculation.