Duffus, 22, is a former Everton youngster and has also spent time at Cardiff City, Hereford and Skelmersdale United.
He spent pre-season with Carlisle United, but failed to earn a contract.
He can cover both midfield and defence, and could make his debut this Saturday as Paul Carden's side face Nantwich Town at Cantilever Park.
Keep up-to-date with our exclusive email newsletters.
Subscribe