He will be staying with the lower league club for the entire season after previously playing for Braintree Town last season.
Barbrook impressed for Ipswich in a pre-season friendly against Borussia Mönchengladbach.
Now he will be hoping that he can get regular game time to take a step up in his development.