There's plenty of those services.
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?
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.
I use VirtualPostMail for my business mail. It works very well and provides what you're looking for. But the mail address is not available in all cities.
I use https://mailboxforwarding.com but the main address is in Grandville, Michigan.
I usually get parcels delivered to amazon lockers or my office since I'm out all day.