# Aan de slag: gateway, targeting en code

> Stel MENA residentiële proxy's in: gateway, land- en stadsgerichtheid, sticky sessies, curl, Python en Playwright voorbeelden. Zonder KYC.

- URL: https://menaproxies.com/nl/guides/getting-started/
- Laatst bijgewerkt: 2026-10-14
- Publisher: MENA Proxies (https://menaproxies.com)

Alles wat je nodig hebt om je eerste verzoek te versturen via een residentieel IP uit de VAE, Saoedi-Arabië of Egypte: de gateway, het gebruikersnaamformaat, sticky sessies en copy-paste voorbeelden voor curl, Python en Playwright.

**Snel antwoord — Hoe maak ik verbinding met MENA Proxies?**

Verwijs elke HTTP- of SOCKS5-client naar `gw.menaproxies.com`, poort 7777 voor HTTP en HTTPS of poort 7778 voor SOCKS5, met de gebruikersnaam en het wachtwoord uit je **MENA Proxies** dashboard. Plaats het land in de gebruikersnaam, zoals `USERNAME-country-ae` voor de VAE, en voeg een sessie-ID toe om één IP vast te houden. Abonnementen beginnen bij US$ 1,88 voor 1 GB, zonder KYC.

## Verbindingsinstellingen

| Kenmerk | Waarde |
| --- | --- |
| Gateway host | `gw.menaproxies.com` |
| HTTP en HTTPS poort | `7777` |
| SOCKS5 poort | `7778` |
| Gebruikersnaamformaat | `USERNAME-country-{cc}-city-{city}-asn-{asn}-session-{id}-ttl-{minutes}` |
| Landcodes | `ae`, `sa`, `qa`, `kw`, `bh`, `om`, `il`, `jo`, `iq`, `lb`, `eg`, `ma`, `dz`, `tn` |
| Stad-ID's | Kleine letters, `_` voor spaties: `dubai`, `abu_dhabi`, `riyadh`, `cairo`, `casablanca` |
| ASN | `asn-<number>`, bijvoorbeeld `asn-5384` (e&, VAE), zonder extra kosten |
| Authenticatie | Gebruikersnaam en wachtwoord bij elk abonnement, of een IP-whitelist (tot 10 IP's). Subgebruikers met eigen inloggegevens en datalimiet. API-sleutels die je op elk moment kunt intrekken |
| Sessies | Elke nieuwe verbinding krijgt een IP uit de pool, meestal een andere; voor een nieuw IP per verzoek, stuur één verzoek per verbinding (schakel keep-alive uit). Sticky: tot 30 minuten (het IP kan eerder wijzigen) |

## Van betaling tot eerste verzoek

1. **Saldo opladen en een abonnement kopen** — Laad minstens US$ 25 op in BTC, USDT, USDC, ETH, SOL, LTC en koop vervolgens 1 GB (US$ 1,88) of meer van je saldo.
2. **Kopieer je inloggegevens** — Het dashboard toont de proxy-gebruikersnaam en het wachtwoord. Maak een subgebruiker per project aan als je aparte gebruikstotalen en een datalimiet per project wilt.
3. **Voeg het land toe aan de gebruikersnaam** — USERNAME-country-sa voor Saoedi-Arabië, USERNAME-country-eg-city-cairo voor Caïro wanneer daar IPs online zijn.
4. **Controleer de exit** — Vraag een IP-informatiedienst aan via de proxy en bevestig het land en netwerk. Zie hoe u de locatie van een proxy verifieert.

## Hoe test ik met curl?

Gebruik `-x` voor HTTP-proxy's en `--socks5-hostname` voor SOCKS5; de variant `-hostname` stuurt de hostnaam naar de proxy in plaats van die op uw apparaat op te lossen.

*curl: roterend, sticky en SOCKS5*

```bash
# UAE, a new home IP on each new connection (each curl run)
curl -x http://USERNAME-country-ae:PASSWORD@gw.menaproxies.com:7777 https://ipinfo.io/json

# Riyadh, the same IP for 30 minutes (session id r1)
curl -x http://USERNAME-country-sa-city-riyadh-session-r1-ttl-30:PASSWORD@gw.menaproxies.com:7777 https://ipinfo.io/json

# Egypt over SOCKS5, hostname resolved by the proxy
curl --socks5-hostname gw.menaproxies.com:7778 -U USERNAME-country-eg:PASSWORD https://ipinfo.io/json
```

## Hoe gebruik ik het vanuit Python, met retries?

Residentiële verbindingen komen en gaan, dus een verzoek kan soms mislukken bij een trage of verbroken IP. Probeer opnieuw met een nieuw IP in plaats van te wachten: zonder sessie-ID krijgt elke retry een nieuwe. Encodeer het wachtwoord als het speciale tekens bevat.

*Python requests: landenrotatie met retries*

```python
import time
from urllib.parse import quote
import requests

GATEWAY = "gw.menaproxies.com:7777"
USER, PASSWORD = "USERNAME", quote("PASSWORD", safe="")

def fetch(url, country, session=None, ttl=30, tries=3):
    for attempt in range(1, tries + 1):
        user = f"{USER}-country-{country}"
        if session:  # a new session ID per attempt, so each retry gets a new IP
            user += f"-session-{session}{attempt}-ttl-{ttl}"
        proxy = f"http://{user}:{PASSWORD}@{GATEWAY}"
        try:
            r = requests.get(url, proxies={"http": proxy, "https": proxy}, timeout=30)
            if r.status_code < 500:
                return r
        except requests.RequestException:
            pass
        if attempt < tries:
            time.sleep(2 * attempt)  # back off, then retry on a new IP
    raise RuntimeError(f"{url} failed {tries} times via {country}")

for cc in ["ae", "sa", "eg"]:
    print(cc, fetch("https://ipinfo.io/json", cc).json().get("country"))
```

## Hoe gebruik ik het in een browser met Playwright?

Geef de gateway op als proxy van de browser en de targeting in de gebruikersnaam. Stel de locale en tijdzone in passend bij het land, zodat pagina's worden weergegeven zoals een lokale bezoeker ze ziet.

*Playwright (Python): een Arabische browsersessie vanuit Riyadh*

```python
from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    browser = p.chromium.launch(proxy={
        "server": "http://gw.menaproxies.com:7777",
        "username": "USERNAME-country-sa-city-riyadh-session-pw1-ttl-30",
        "password": "PASSWORD",
    })
    context = browser.new_context(locale="ar-SA", timezone_id="Asia/Riyadh")
    page = context.new_page()
    page.goto("https://ipinfo.io/json")
    print(page.text_content("body"))
    browser.close()
```

## Welke steden en providers kan ik targeten?

De targeting op stad werkt waar de pool residentiële proxy's online heeft in die stad. De lijst verandert door de dag heen, dus bekijk deze voordat u een run op stadniveau start: het dashboard toont het, en de API retourneert het met `GET /v1/catalog/countries/{CC}/cities` (hoofdletters in de API, kleine letters in de proxy gebruikersnaam) (zie de [API-documentatie](https://menaproxies.com/docs/api/)). Als er geen IP in de stad online is, laat dan de stad vallen en gebruik landtargeting.

Om een provider te kiezen voegt u de ASN toe: `USERNAME-country-ae-asn-5384` exits op e& in de VAE. ASN-targeting kost niets extra; `GET /v1/catalog/countries/{CC}/asns` toont de ASNs online in een land, en de beschikbaarheid varieert.

Nuttige stad-ID's: `dubai`, `abu_dhabi`, `sharjah` (VAE); `riyadh`, `jeddah`, `dammam` (Saoedi-Arabië); `doha` (Qatar); `cairo`, `alexandria`, `giza` (Egypte); `casablanca`, `rabat` (Marokko); `amman` (Jordanië); `beirut` (Libanon).

## Wat gaat er meestal mis?

- **407 Proxy Authentication Required**: onjuiste gebruikersnaam of wachtwoord, of een speciaal teken in het wachtwoord dat niet URL-gecodeerd is.
- **Verbinding geweigerd of timeout**: verkeerde poort; HTTP-clients gebruiken 7777, SOCKS5-clients 7778.
- **Exit in het verkeerde land**: de landcode ontbreekt of is verkeerd gespeld in de gebruikersnaam; codes zijn twee letters, kleine letters.
- **Geen IP in de stad**: er is momenteel geen residentieel IP online in de stad; gebruik landtargeting of probeer later opnieuw.
- **Verzoek geweigerd bij de gateway**: het doel zit in een geblokkeerde categorie (Bank-, overheid- en betaalportalsites, plus SMTP (e-mailverzend) poorten 25, 465 en 587).
- **Plan opgebruikt**: het plan heeft al zijn GB verbruikt; koop een nieuw plan van uw balans.

## Vragen over setup

### Ondersteunt MENA Proxies SOCKS5?

Ja. Gebruik poort 7778 op `gw.menaproxies.com` met dezelfde gebruikersnaam en wachtwoord. Gebruik remote DNS (bijvoorbeeld `--socks5-hostname` in curl of `socks5h://` in Python) zodat de hostnaam door de proxy wordt opgelost, niet op uw apparaat (in Python heeft `socks5h://` `pip install "requests[socks]"` nodig).

### Kan ik het IP van mijn server whitelist gebruiken in plaats van een wachtwoord?

Ja. Elk plan accepteert een IP-toegangslijst van maximaal 10 IPs, te beheren in het dashboard of via de API, en toegelaten IPs kunnen de proxy's gebruiken zonder gebruikersnaam en wachtwoord. Targeting en sticky sessies worden ingesteld in de gebruikersnaam, dus opstellingen die dat nodig hebben behouden gebruikersnaam/wachtwoord-authenticatie.

### Hoe houd ik hetzelfde IP tijdens een checkout-flow?

Voeg `-session-<id>-ttl-<minutes>` toe aan de gebruikersnaam, bijvoorbeeld `USERNAME-country-ae-session-cart1-ttl-20`. Elke aanvraag met dezelfde sessie-ID gebruikt hetzelfde IP voor tot 30 minuten (het IP kan eerder wijzigen). Gebruik een nieuwe sessie-ID voor elke aparte flow.

### Waar is de API-documentatie?

Op [/docs/api/](https://menaproxies.com/docs/api/): account, bijladingen, orders, residentieel verkeer, mobiele poorten en API-sleutels, met curl-, Python- en Node.js-voorbeelden.

---

MENA Proxies: MENA Proxies is een provider van residentiële proxy's voor het Midden-Oosten en Noord-Afrika, betaald in crypto zonder ID-upload: roterende residentiële IP's met landtargeting in de VAE, Saudi-Arabië, Qatar, Egypte, Marokko en 9 andere landen, gefactureerd per GB.
