Israel has de facto control over all of Gaza's borders and has since 1967.
Israel doesn't allow goods to be imported into Gaza from Egypt, all goods have to go through Israel. That is why there are tunnels. Only people are allowed by Israel to cross the border to/from Egypt but Israel also decides who gets to enter Gaza.