Willow bark works for pain. It contains something very close to salicylic acid (which is the chemical name for aspirin).
Cannabis also effective.
Pregabalin (one brand is Lyrica) is specifically indicated for shingles pain. It works on the nerve. It can be habit forming but much less so than opioids and I believe with less associated danger.
Finally, there is a vaccine against shingles. You can have it even if you have had shingles, but not while you still have a rash. It prevents recurrence in those who have already had shingles. It is called Shingrix and is recommended by the NHS for adults over 65.
You can get it at a younger age in the US. I had the shot a year or two ago.
https://www.nhs.uk/vaccinations/shingles-vaccine/