1. Le recours est rejeté dans la mesure où il est recevable. 2. Les frais judiciaires, arrêtés à 3'000 fr., sont mis à la charge du recourant. 3. Le présent arrêt est communiqué au recourant, au Ministère public cantonal Strada du canton de Vaud, à la Chambre des recours pénale du Tribunal cantonal du canton de Vaud et au Tribunal des mesures de contrainte du canton de Vaud. Lausanne, le 27 octobre 2025 Au nom de la IIe Cour de droit pénal du Tribunal fédéral suisse Le Président : Abrecht Le Greffier : Magnin