I love Traveling Mailbox. Been using it since I moved to Seattle. One overlooked feature is that you can have mail sent to multiple email addresses. So I don’t have to worry about a family member opening an important letter and losing it or forgetting to tell me about it.
This one is recommended usually. https://travelingmailbox.com/
You'd have to live in a decently sized city to get an address in your town though. You can definitely get one in your state. UPS also has mail services. They don't scan, but if you're wanting to protect your address, it's a good option. They run about 200 a year in LA so maybe 130 or so somewhere smaller?