Will a channel protein allow any molecule to pass through it

No. Next time, copy+paste it into Google.