Hızlı cevap
MENA Proxies’e nasıl bağlanırım?
Herhangi bir HTTP veya SOCKS5 istemcisini gw.menaproxies.com adresine, HTTP ve HTTPS için 7777 portuna veya SOCKS5 için 7778 portuna, MENA Proxies panonuzdan aldığınız kullanıcı adı ve şifre ile yönlendirin. Kullanıcı adına ülkeyi ekleyin, örneğin BAE için USERNAME-country-ae ve tek bir IP tutmak için oturum ID'si ekleyin. Planlar 1 GB için $1,88'den başlar, KYC olmadan.
Bağlantı ayarları
| Ağ geçidi hostu | gw.menaproxies.com |
|---|---|
| HTTP ve HTTPS portu | 7777 |
| SOCKS5 portu | 7778 |
| Kullanıcı adı formatı | USERNAME-country-{cc}-city-{city}-asn-{asn}-session-{id}-ttl-{minutes} |
| Ülke kodları | ae, sa, qa, kw, bh, om, il, jo, iq, lb, eg, ma, dz, tn |
| Şehir ID'leri | Küçük harf, boşluklar için _: dubai, abu_dhabi, riyadh, cairo, casablanca |
| ASN | asn-<number>, örneğin asn-5384 (örneğin, BAE), ekstra ücret alınmadan |
| Kimlik doğrulama | Her planda kullanıcı adı ve şifre veya bir IP izin listesi (en fazla 10 IP). Kendi kimlik bilgileri ve trafik limiti olan alt kullanıcılar. İstediğiniz zaman iptal edebileceğiniz API anahtarları |
| Oturumlar | Her yeni bağlantı havuzdan genellikle farklı bir IP alır; her istek için yeni IP almak isterseniz, bağlantı başına bir istek gönderin (keep-alive kapalı). Sticky: 30 dakikaya kadar (IP daha önce değişebilir) |
Ödemeden ilk isteğe
Bakiye yükleyin ve plan alın
En az $25 tutarında BTC, USDT, USDC, ETH, SOL, LTC yükleyin, ardından bakiyenizden 1 GB ($1,88) veya daha fazlasını satın alın.
Kimlik bilgilerinizi kopyalayın
Panel proxy kullanıcı adı ve şifrenizi gösterir. Her proje için ayrı kullanım toplamları ve trafik limiti isterseniz alt kullanıcı oluşturun.
Kullanıcı adına ülkeyi ekleyin
Suudi Arabistan için
USERNAME-country-sa, IP'ler orada aktifken Kahire içinUSERNAME-country-eg-city-cairoÇıkış adresini kontrol edin
Proxy üzerinden bir IP-bilgi servisi talep edin ve ülkeyi ile ağı doğrulayın. Proxy konumunu nasıl doğrulayacağınızı görün](/guides/verify-proxy-location/).
Curl ile nasıl test edilir?
HTTP proxy'ler için -x, SOCKS5 için --socks5-hostname kullanın; -hostname varyantı, makinenizde çözümlemek yerine ana bilgisayar adını proxy'ye gönderir.
# 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/jsonPython'da, denemelerle nasıl kullanırım?
Ev bağlantıları gelir ve gider, bu yüzden yavaş veya bağlantısı kopmuş bir IP'de istek bazen başarısız olabilir. Beklemek yerine yeni bir IP ile yeniden deneyin: oturum kimliği olmadan, her denemede yeni bir kimlik alınır. Şifre özel karakterler içeriyorsa şifreyi kodlayın.
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"))Playwright ile bir tarayıcıda nasıl kullanılır?
Geçidi tarayıcının proxy'si olarak ve hedeflemeyi kullanıcı adı olarak geçirin. Sayfaların yerel ziyaretçi için olduğu gibi görüntülenmesi için yerel ayar ve saat dilimini ülkeye göre ayarlayın.
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()Hangi şehirleri ve operatörleri hedefleyebilirim?
Şehir hedeflemesi havuzda o şehirde online konut IP'si varsa çalışır. Liste gün içinde değişir, bu yüzden şehir düzeyinde bir işlemden önce kontrol edin: kontrol panelinde görünür ve API GET /v1/catalog/countries/{CC}/cities ile döner (API'de büyük harf, proxy kullanıcı adında küçük harf) (bkz. API dokümantasyonu). Şehirde online IP yoksa şehir hedeflemesini bırakıp ülke hedeflemesini kullanın.
Bir operatör seçmek için ASN ekleyin: USERNAME-country-ae-asn-5384, BAE'deki e& çıkış noktalarıdır. ASN hedeflemesi ekstra ücret gerektirmez; GET /v1/catalog/countries/{CC}/asns bir ülkedeki online ASN'leri listeler ve uygunluk değişkendir.
Faydalı şehir ID'leri: dubai, abu_dhabi, sharjah (BAE); riyadh, jeddah, dammam (Suudi Arabistan); doha (Katar); cairo, alexandria, giza (Mısır); casablanca, rabat (Fas); amman (Ürdün); beirut (Lübnan).
Genellikle ne yanlış gider?
- 407 Proxy Authentication Required: yanlış kullanıcı adı veya şifre, ya da şifrede URL kodlanmamış özel karakter.
- Bağlantı reddedildi veya zaman aşımı: yanlış port; HTTP istemcileri için 7777, SOCKS5 istemcileri için 7778 gereklidir.
- Yanlış ülkede çıkış: kullanıcı adında ülke kodu eksik veya yanlış yazılmış; kodlar iki harfli, küçük harf.
- Şehirde IP yok: şehirde şu anda none konut IP çevrimiçi; ülke hedeflemesi yapın ya da daha sonra deneyin.
- Geçitte istek reddedildi: hedef engellenmiş bir kategoride (Bankacılık, devlet ve ödeme portalı siteleri ile SMTP (e-posta gönderme) portları 25, 465 ve 587).
- Plan bitti: plan tüm GB'lerini kullandı; bakiyenizden başka bir plan satın alın.
Kurulum soruları
MENA Proxies SOCKS5’i destekliyor mu?
Evet. Aynı kullanıcı adı ve şifre ile gw.menaproxies.com üzerinde 7778 portunu kullanın. Ana bilgisayar adının makineniz yerine proxy tarafından çözülmesi için uzak DNS kullanın (örneğin curl'de --socks5-hostname veya Python'da socks5h://); Python'da socks5h:// için pip install "requests[socks]" gerekir.
Şifre kullanmak yerine sunucumun IP'sini beyaz listeye alabilir miyim?
Evet. Her plan, panelden veya API ile yönetilebilen 10 IP’ye kadar IP izin listesi kabul eder ve izin verilen IP’ler kullanıcı adı ve şifre olmadan proxyleri kullanabilir. Hedefleme ve sabit oturumlar kullanıcı adında ayarlanır, bu nedenle bunlara ihtiyaç duyan ayarlar kullanıcı adı ve şifre ile doğrulamaya devam eder.
Ödeme sırasında aynı IP'yi nasıl tutarım?
Kullanıcı adına -session-<id>-ttl-<minutes> ekleyin, örneğin USERNAME-country-ae-session-cart1-ttl-20. Aynı oturum kimliği ile yapılan her istek 30 dakikaya kadar (IP daha önce değişebilir) için aynı IP'yi kullanır. Her bağımsız akış için yeni bir oturum kimliği kullanın.
API dokümantasyonu nerede?
/docs/api/ adresinde: hesap, bakiye yükleme, siparişler, konut trafiği, mobil portlar ve API anahtarları; curl, Python ve Node.js örnekleri ile.