I use a Muc-off Chain Cleaner, which comes with an aerosol of de-greaser attached, brings the chain up shiny and new.
Once it's clean, I wipe it down with a rag to dry it, then re-lube each link with Green Oil, then run the chain through all the gears for a few minutes to make sure everything...