I used to have one of these https://www.machinemart.co.uk/p/cde7b-dust-extractor/ but an awful lot of the dust and shavings got everywhere else in the workshop. There seems to be some law of physics that determines that the effectiveness rapidly diminishes with distance from nozzle. Probably something like an inverse cube law.