I've been using leukotape for this purpose. It's actually a fabric joint strapping tape that has a zinc based adhesive which sticks better than most. Works better than duct tape or moleskin too. 
I did a tiny bit of research on leukotape, and ... it appears it can't be applied directly to your skin?  If so, how have you used it in practice?  Thanks.