The 23-year-old signs after a season at Victoria Park where he made a total of 24 appearances in all competitions.
Starting his career at Accrington Stanley, where he signed a two-year scholarship in 2015, making his debut at the age of 17 in the EFL Trophy.
From there, he joined Ramsbottom United, scoring on his debut in a 4-0 win before further loan spells at Wealdstone, Southport (twice), AFC Fylde and Altrincham.
In between those loan spells, he did have a trial with then-Premier League side Stoke City in 2017, with the right-back's most fruitful spells away from his parent club coming in both Southport stints. He made a total of 62 appearances for the side across two seasons in National League North.
After 12 appearances in the National League for Altrincham, League Two Hartlepool United acquired his services last season, with the Australian making 13 starts last season.
Reagan wear take the number 2 jersey.
The signing is subject to league and FA ratification.