1. Try to open an online bank account in the US. Here are some:
https://www.marketwatch.com/guides/banking/best-online-banks/#:~:text=Our picks for the best,choose an online-only bank.
2. Here's a bank that advertises opening US bank accounts for non-residents:
https://zenus.com/en/group/blog/how-to-open-a-bank-account-in-the-us-as-a-non-resident/#:~:text=Zenus Bank makes opening a,and complete the application form
3. In any case you will need a US address. This could be a friend's or relative's address, or a Commercial Mail Receiving Agency (CMRA) also called a virtual mailbox. There are many available, for example:
https://travelingmailbox.com/
4. Once you have an online US bank account you can get many payers to use that account directly (i.e., not send you a check). For ones that insist on sending you a check, you can use your mobile banking app to deposit the check via your smartphone. I've had my virtual mailbox scan the check, printed out the check while in Thailand, and used my mobile banking app (from my US bank account) to deposit the check into my US bank account. You can sometimes have your virtual mailbox deposit the check for you (for a fee) as an alternative.
5. Don't burn bridges. Keep all US financial accounts open because it can be difficult to open new ones. Tell no US financial institution you live outside the US, always use your US mailing address.