The 18 bus goes UP Dorchester and meets Freeport at its very end(Freeport's). Stops running around 6:30pm. Not really an efficient way to get from Ashmont to the majority of Freeport though, which runs east of and somewhat parallel to Dorchester until they eventually collide.
Only one is the 18.
Thanks! Your answer is awaiting moderation.