what about tiktok, twitter, etc
Wrong sites. Try YouTube and some passion to create videos, really nice way to make money as you get more than just money, you get something to do, learn and grow.
Another site is Google Search - here you can use PPC and target cheap countries. Make a quality, non-sales oriented landing page and grab people's emails on that landing page, then sell to them via email.
TikTok is a crazy website. It's like half-broken. I think it's made by very specific people with very specific ideology which is hard to understand for people like European marketers. You can test TIkTok Ads, although I would think 50+ tests need to be done. I haven't done any as the traffic is mostly such that they'll buy energy drinks and supplements. I don't have these currently in stock.
Why would you build those mobile farms? I tell you why, you try to monkey other people. You don't have firm reasons to do that at your level of aspiration. If you don't plan to make $1m monthly, forget those farms and focus on desktop, MacOS automation.
Start with a customer - ask yourself "where my customer is", "where can I find my customer", "to what cultures my customer belongs", "by what trends my customer is characterized by". For sure most customers are into instant gratification cultures. Those are everywhere. Just find the easiest way to target them.
If you can buy phones at bulk under 50$ i prefer you go with the phone farm, because you will have sustainable operation without bans compared to servers plus with servees you need proxies
AWS instances have IP ranges more random and better than 99.9% of proxies on the market.
AWS can be used for everything these days.
They sell 5G connection and give free AI, and massive amount of resources to every aspiring entrepreneur.
Jeff Bezos knew what the business is about.
Don't be fooled by "IP type". It's irrelevant as long as your IP is clean. You can use IPv6 on YouTube for example. Just buy from a large provider instead of scammy resellers of the same unethical P2P proxy farm.
Uhm, I can buy an 8 gig ram, 4 core desktop for $15 and run Linux on that or Windows. If I put proxy from a random location on each, it's 100 computers for $1500.
In both cases you'll need to build an internal network. Instead, going to AWS is an alternative and they give free ec2 instances. Just you need to understand it's about being in many locations and having different inputs on each account. Fresh, quality, relevant content on each account - I use adobe after effects scripting for that where 1 channel on YouTube has one style assigned.