Curash baby powder is brilliant for making socks white - it has zinc in it.
Tip powder into a bowl, mix with some hot water to a thick creeamy paste and rub in well. BAndage overnight and brush out gently when dry. Much, much cheaper than the commercial stuff.