Tanpa KYC — tanpa ID, tanpa selfie, tanpa dokumen · Pembayaran hanya dengan crypto, jika hukum setempat mengizinkan
Bahasa: Bahasa Indonesia
Mulai sekarang

Panduan · pengaturan

Memulai: gateway, penargetan dan kode

Semua yang Anda butuhkan untuk mengirim permintaan pertama Anda melalui IP rumah UEA, Arab Saudi, atau Mesir: gateway, format nama pengguna, sesi lengket, dan contoh salin-tempel untuk curl, Python, dan Playwright.

Terakhir diperbarui: · 5 menit baca

Jawaban cepat

Bagaimana cara saya terhubung ke MENA Proxies?

Arahkan klien HTTP atau SOCKS5 apa saja ke gw.menaproxies.com, port 7777 untuk HTTP dan HTTPS atau port 7778 untuk SOCKS5, dengan nama pengguna dan kata sandi dari dasbor MENA Proxies Anda. Masukkan negara dalam nama pengguna, seperti USERNAME-country-ae untuk UEA, dan tambahkan ID sesi untuk menjaga satu IP. Paket mulai dari US$1,88 untuk 1 GB, tanpa KYC.

Pengaturan koneksi

Host gatewaygw.menaproxies.com
Port HTTP dan HTTPS7777
Port SOCKS57778
Format nama penggunaUSERNAME-country-{cc}-city-{city}-asn-{asn}-session-{id}-ttl-{minutes}
Kode negaraae, sa, qa, kw, bh, om, il, jo, iq, lb, eg, ma, dz, tn
ID kotaHuruf kecil, _ untuk spasi: dubai, abu_dhabi, riyadh, cairo, casablanca
ASNasn-<number>, misalnya asn-5384 (e&, UEA), tanpa biaya tambahan
AutentikasiNama pengguna dan kata sandi pada setiap paket, atau daftar IP yang diizinkan (maksimal 10 IP). Sub-pengguna dengan kredensial dan batas lalu lintas sendiri. Kunci API yang bisa Anda cabut kapan saja
SesiSetiap koneksi baru mendapatkan IP dari pool, biasanya berbeda; untuk mendapatkan IP baru di setiap permintaan, kirim satu permintaan per koneksi (matikan keep-alive). Lengket: hingga 30 menit (IP bisa berubah lebih awal)

Dari pembayaran sampai permintaan pertama

  1. Isi saldo dan beli paket

    Isi saldo minimal US$25 dalam BTC, USDT, USDC, ETH, SOL, LTC, lalu beli 1 GB (US$1,88) atau lebih dari saldo Anda.

  2. Salin kredensial Anda

    Dasbor menampilkan nama pengguna dan kata sandi proxy. Buat sub-user per proyek jika Anda menginginkan total penggunaan terpisah dan batas lalu lintas untuk masing-masing.

  3. Tambahkan negara ke nama pengguna

    USERNAME-country-sa untuk Arab Saudi, USERNAME-country-eg-city-cairo untuk Kairo ketika IP tersedia di sana.

  4. Periksa exit

    Minta layanan informasi IP melalui proxy residensial dan konfirmasi negara serta jaringan. Lihat cara memverifikasi lokasi proxy.

Bagaimana saya menguji dengan curl?

Gunakan -x untuk proxy HTTP dan --socks5-hostname untuk SOCKS5; varian -hostname mengirimkan hostname ke proxy tanpa menyelesaikannya di mesin Anda.

curl: rotasi, sticky dan SOCKS5
# UAE, a new home IP on each new connection (each curl run)
curl -x http://USERNAME-country-ae:[email protected]: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:[email protected]: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

Bagaimana cara saya menggunakannya dari Python, dengan retries?

Koneksi home kadang muncul dan hilang, jadi permintaan kadang gagal pada IP yang lambat atau terputus. Coba ulang dengan IP baru daripada menunggu: tanpa session ID, setiap retry mendapatkan session baru. Enkode password jika berisi karakter khusus.

Permintaan Python: rotasi negara dengan retries
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"))

Bagaimana cara saya menggunakannya di browser dengan Playwright?

Pass gateway sebagai proxy browser dan target di username. Atur locale dan zona waktu sesuai negara, supaya halaman tampil seperti untuk pengunjung lokal.

Playwright (Python): sesi browser bahasa Arab dari Riyadh
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()

Kota dan operator mana yang bisa saya target?

Target kota bekerja jika ada pool IP home yang online di kota tersebut. Daftar berubah sepanjang hari, jadi baca sebelum run level kota: dashboard menampilkannya, dan API mengembalikannya dengan GET /v1/catalog/countries/{CC}/cities (huruf besar di API, kecil di username proxy) (lihat dokumentasi API). Jika kota tak ada IP online, drop kota dan gunakan target negara.

Untuk memilih operator, tambahkan ASN-nya: USERNAME-country-ae-asn-5384 adalah exit di e& di UAE. Target ASN tidak dikenakan biaya ekstra; GET /v1/catalog/countries/{CC}/asns daftar ASN online di negara, dan ketersediaan bervariasi.

ID kota berguna: dubai, abu_dhabi, sharjah (UAE); riyadh, jeddah, dammam (Saudi Arabia); doha (Qatar); cairo, alexandria, giza (Mesir); casablanca, rabat (Maroko); amman (Yordania); beirut (Libanon).

Apa yang biasanya salah?

  • 407 Proxy Authentication Required: username atau password salah, atau karakter khusus dalam password yang tidak di-URL-encode.
  • Connection refused atau timeout: port salah; klien HTTP perlu 7777, klien SOCKS5 perlu 7778.
  • Exit di negara yang salah: kode negara hilang atau salah eja di username; kode dua huruf, huruf kecil.
  • Tidak ada IP di kota: kota tidak ada IP home online sekarang; gunakan target negara atau coba lagi nanti.
  • Permintaan ditolak di gateway: target masuk kategori terblokir (Situs perbankan, pemerintah dan portal pembayaran, plus port SMTP (pengiriman email) 25, 465 dan 587).
  • Kuota habis: paket sudah habis GB-nya; beli lagi dari saldo.

Pertanyaan setup

Apakah MENA Proxies mendukung SOCKS5?

Ya. Gunakan port 7778 di gw.menaproxies.com dengan username dan password yang sama. Gunakan remote DNS (misal --socks5-hostname di curl atau socks5h:// di Python) supaya hostname di-resolve oleh proxy, bukan mesin Anda (di Python, socks5h:// perlu pip install "requests[socks]").

Bisakah saya whitelist IP server saya tanpa menggunakan password?

Ya. Setiap paket menerima daftar IP allowlist sampai 10 IP, dikelola di dashboard atau melalui API, dan IP yang di-allowlist bisa menggunakan proxy tanpa username dan password. Targeting dan sticky session diatur dalam username, jadi setup yang perlu ini tetap menggunakan autentikasi username dan password.

Bagaimana saya mempertahankan IP sama untuk flow checkout?

Tambahkan -session-<id>-ttl-<minutes> ke username, misal USERNAME-country-ae-session-cart1-ttl-20. Setiap permintaan dengan session ID sama menggunakan IP yang sama untuk hingga 30 menit (IP bisa berubah lebih awal). Gunakan session ID baru untuk flow independen.

Di mana dokumentasi API?

Di /docs/api/: akun, top-up, order, traffic residensial, port mobile dan API key, disertai contoh curl, Python, dan Node.js.

1 GB US$1,88 · tanpa KYC

Mulai sekarang