The 20-year-old started his career with Hull City and was also on the books at Grimsby Town before having his first spell with Ferriby.
Since then, Forrester has been on the books of Selby Town, Scarborough Athletic, Bridlington Town and Hall Road Rangers.
Forrester, who has a lot of admirers and played for Ferriby in pre-season, said:
“I’ve worked with Bolds before and believe he will help a lot in my development as a player.
“It’s a great opportunity for me to challenge myself at this level”.