A dual-colour adapter designed for a Creality CR10-S, but should work with all "standard" Creality extruders. I think they all use pretty much the same one?
Uses the Bowden adapters that come on a Creality extruder. They're these ones:https://www.banggood.com/Creality-3D-5PCS-3D-Printer-M6-Thread-Nozzle-Brass-Pneumatic-Connector-Quick-Joint-For-Remote-Extruder-p-1192667.html
This needs about 32mm of Bowden tube inside it. Pop it in your hot-end and trim flush with the top of the red metal, then slide it back out and push it into the printed part. Then push the whole lot onto the top of the hotend and mount with some longer m3 screws.
I use PrusaSlicer and I've included a screenshot of the material change settings I use (the large screenshot is in the Filament Settings and the small screenshot is in the Printer Settings).
Technical
I've uploaded two versions - one called "support" includes all the support you should need. Print this one without support! Or if you wanna roll your own, the other one has no support. I've been using a PLA print and it is holding up well.