These are two different issues.
Upwork still, where to withdraw money, only the account is yours and you can attest to this. Payoneer-the way, too. How appropriate -- up to you, but sometimes it really is justified.
The second part -- where you can open an account. In the General case -- anywhere :) But the Bank 100% want to make sure that you is really you; and 98% of what you do can open their account in this country. If you are planning a trip to some country-basically, you can pre-choose a Bank and on arrival to spend a couple of hours (or days) on opening the account. But it still requires to specify the question-in which country you want to open an account, and what it needs. When talking about how to open the account remotely, all without leaving the couch-is unlikely. The Bank should know its customer -- if it is a normal Bank, not the dump.