I haven't tested this but I would recommend that you try this as a possible solution.
This requires a bit of investment but will make you look like a residential desktop user.
For the sake of the explanation I will use "US" as the desired country to appear that you are originating from.
Things you will need:
- Residential private proxy that isn't on any blacklists and is static and not rotating.
- VPS with windows installed along with google chrome
- proxifier or a program that will proxify your browser and prevent leaks.
- a physical phone number (not virtual) that is from US.
- a gmail email (use physical sms to obtain a gmail email
- photos that weren't grabbed off of google images that appear to be of someone. (possibly manipulate the image to avoid any facebook fake photo detection matching one on google images.
1. Get a windows VPS with cryptocurrency
2. Install chrome, proxifier on vps
3. Proxify your chrome with the US residential private proxy (and make sure the IP never changes)
4. Register a google account with the physical number (US number) and then register an facebook account with the @gmail email and the physical US number. Act like a normal user for the first couple of days. Post pictures, Join harmless facebook groups (vegan, painting, etc). participate in innocent conversations in facebook groups and befriend random people to build a believable friends list. and then age the account quite a bit before using it for whatever your purpose is.
Only other thing I would add is try to have typical sign in times for someone within that country
and possibly setup an android emulator for the instagram app to generate some traffic on there as well since its owned by facebook.