# 시작하기: 게이트웨이, 타게팅 및 코드

> MENA 레지덴셜 프록시 설정: 게이트웨이, 국가 및 도시 타게팅, 스티키 세션, curl, Python, Playwright 예제. KYC 없이.

- URL: https://menaproxies.com/ko/guides/getting-started/
- 마지막 업데이트: 2026-10-14
- Publisher: MENA Proxies (https://menaproxies.com)

UAE, 사우디 또는 이집트 가정용 IP로 첫 요청을 보내는 데 필요한 모든 것: 게이트웨이, 사용자 이름 포맷, 스티키 세션, curl, Python, Playwright 복사-붙여넣기 예제.

**빠른 답변 — MENA Proxies에 어떻게 연결하나요?**

HTTP 또는 SOCKS5 클라이언트를 `gw.menaproxies.com`에 맞추고, HTTP 및 HTTPS는 포트 7777, SOCKS5는 포트 7778를 사용하세요. **MENA Proxies** 대시보드에서 받은 사용자 이름과 비밀번호를 사용합니다. 사용자 이름에 국가 코드를 포함하십시오(예: UAE는 `USERNAME-country-ae`). 한 IP 유지를 위해 세션 ID를 추가하세요. 요금제는 1 GB부터 US$1.88이며, KYC 없이 이용 가능합니다.

## 연결 설정

| 속성 | 값 |
| --- | --- |
| 게이트웨이 호스트 | `gw.menaproxies.com` |
| HTTP 및 HTTPS 포트 | `7777` |
| SOCKS5 포트 | `7778` |
| 사용자 이름 형식 | `USERNAME-country-{cc}-city-{city}-asn-{asn}-session-{id}-ttl-{minutes}` |
| 국가 코드 | `ae`, `sa`, `qa`, `kw`, `bh`, `om`, `il`, `jo`, `iq`, `lb`, `eg`, `ma`, `dz`, `tn` |
| 도시 ID | 소문자, 공백은 `_`: `dubai`, `abu_dhabi`, `riyadh`, `cairo`, `casablanca` |
| ASN | 예: `asn-5384`(e&, UAE)을 포함한 `asn-<number>`, 추가 비용 없음 |
| 인증 방식 | 모든 요금제에 사용자 이름과 비밀번호 제공 또는 IP 화이트리스트(최대 10개 IP) 지원. 개별 인증 정보를 가진 서브 사용자와 트래픽 한도 설정 가능. API 키는 언제든지 취소 가능 |
| 세션 수 | 새 연결마다 일반적으로 다른 IP가 풀에서 할당됨; 매 요청마다 새 IP를 받으려면 연결당 한 요청을 보내고(keep-alive 끔). 스티키: 최대 30분 (IP가 더 일찍 변경될 수 있음) |

## 결제부터 첫 요청까지

1. **충전 및 요금제 구매** — 최소 US$25 BTC, USDT, USDC, ETH, SOL, LTC 충전 후 잔액으로 1 GB(US$1.88) 이상 구매하세요.
2. **자격 증명 복사** — 대시보드에서 프록시 사용자 이름과 비밀번호를 확인하세요. 프로젝트별로 서브 유저를 만들어 별도의 사용량 및 트래픽 제한을 설정할 수 있습니다.
3. **사용자 이름에 국가 추가** — 사우디아라비아는 USERNAME-country-sa, 이집트 카이로 온라인 IP에 대해서는 USERNAME-country-eg-city-cairo을 사용하세요.
4. **종료 IP 확인** — 프록시를 통해 IP 정보 서비스를 요청하고 국가 및 네트워크를 확인하세요. 프록시 위치 확인 방법을 참고하세요.

## curl로 어떻게 테스트하나요?

HTTP 프록시는 `-x`을 사용하고 SOCKS5는 `--socks5-hostname`을 사용하세요; `-hostname` 버전은 호스트명을 컴퓨터에서 해석하지 않고 프록시로 직접 보냅니다.

*curl: 회전형, 고정형, 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
```

## Python에서 재시도 하려면 어떻게 하나요?

가정용 연결은 불안정할 수 있어 느리거나 연결이 끊긴 IP에서 요청이 실패할 수 있습니다. 기다리기보다 새 IP로 재시도하세요: 세션 ID가 없으면 각 재시도마다 새 세션 ID가 부여됩니다. 비밀번호에 특수 문자가 있으면 인코딩하세요.

*Python requests: 국가별 회전과 재시도*

```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"))
```

## Playwright를 사용해 브라우저에서 어떻게 사용하나요?

브라우저의 프록시로 게이트웨이를 넘기고, 사용자명에 타깃팅 정보를 넣으세요. 국가별로 로케일과 시간대를 설정해 현지 방문자처럼 페이지가 렌더링되도록 합니다.

*Playwright (Python): 리야드에서 아랍어 브라우저 세션 실행*

```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()
```

## 어떤 도시와 사업자를 타깃으로 할 수 있나요?

도시 타깃팅은 해당 도시에 연결된 홈 IP가 온라인 상태일 때 작동합니다. 리스트는 실시간으로 변하니 도시 단위 실행 전에 반드시 확인하세요: 대시보드에서 확인 가능하며 API는 `GET /v1/catalog/countries/{CC}/cities`로 반환합니다 (API에선 대문자, 프록시 사용자명에선 소문자 사용)([API 문서](https://menaproxies.com/docs/api/) 참고). 도시 내 IP가 없으면 도시 타깃팅을 포기하고 국가 타깃팅을 사용하세요.

사업자 선택은 ASN 추가로 가능합니다: `USERNAME-country-ae-asn-5384`는 UAE 내 e&에 연결된 출구입니다. ASN 타깃팅은 추가 비용이 없으며, `GET /v1/catalog/countries/{CC}/asns`는 특정 국가의 온라인 ASN 목록을 보여줍니다. 가능 여부는 변동됩니다.

유용한 도시 ID: `dubai`, `abu_dhabi`, `sharjah` (UAE); `riyadh`, `jeddah`, `dammam` (사우디아라비아); `doha` (카타르); `cairo`, `alexandria`, `giza` (이집트); `casablanca`, `rabat` (모로코); `amman` (요르단); `beirut` (레바논).

## 주로 어떤 문제가 발생하나요?

- **407 Proxy Authentication Required**: 잘못된 사용자명 또는 비밀번호, 또는 URL 인코딩되지 않은 특수 문자가 비밀번호에 포함된 경우.
- **연결 거부 또는 타임아웃**: 잘못된 포트; HTTP 클라이언트는 7777, SOCKS5 클라이언트는 7778 사용 필요.
- **잘못된 국가에서의 종료 IP**: 사용자명에 국가 코드 누락 또는 오타; 국가 코드는 소문자 2글자.
- **도시에 IP 없음**: 해당 도시에 홈 IP가 현재 온라인 상태가 아님; 국가 타깃팅을 사용하거나 나중에 시도하세요.
- **게이트웨이에서 요청 거부됨**: 타깃이 차단된 카테고리에 해당 (은행, 정부 및 결제 포털 사이트, SMTP(이메일 발송) 포트 25, 465, 587 지원).
- **플랜 소진**: 플랜의 GB가 모두 사용됨; 잔고에서 새 플랜 구매 필요.

## 설정 관련 질문

### MENA Proxies에서 SOCKS5를 지원하나요?

네. 같은 사용자명과 비밀번호로 `gw.menaproxies.com`의 7778 포트를 사용하세요. remote DNS(예: curl 내 `--socks5-hostname` 또는 Python 내 `socks5h://`)를 사용해서 호스트명이 프록시에서 해석되도록 하세요 (Python에선 `socks5h://`가 `pip install "requests[socks]"`를 필요로 함).

### 비밀번호 대신 서버 IP를 화이트리스트에 등록할 수 있나요?

네. 모든 플랜에서 최대 10개 IP까지 IP 허용 목록을 대시보드 또는 API를 통해 관리할 수 있으며, 허용된 IP는 사용자명과 비밀번호 없이 프록시를 사용할 수 있습니다. 타깃팅과 고정 세션은 사용자명에 설정되어 있어 해당 기능이 필요한 구성은 사용자명과 비밀번호 인증이 유지됩니다.

### 체크아웃 과정에서 같은 IP를 어떻게 유지하나요?

사용자명에 `-session-<id>-ttl-<minutes>`을 추가하세요, 예: `USERNAME-country-ae-session-cart1-ttl-20`. 같은 세션 ID를 사용하는 모든 요청은 최대 30분 (IP가 더 일찍 변경될 수 있음)에서 동일 IP를 사용합니다. 독립적인 흐름마다 새 세션 ID를 사용하세요.

### API 문서는 어디에 있나요?

[/docs/api/](https://menaproxies.com/docs/api/)에서 계정, 충전, 주문, 레지덴셜 프록시 트래픽, 모바일 포트, API 키 등을 curl, Python, Node.js 예제와 함께 확인할 수 있습니다.

---

MENA Proxies: MENA Proxies는 중동 및 북아프리카용 레지덴셜 프록시 제공자로, ID 업로드 없이 암호화폐로 결제: UAE, 사우디아라비아, 카타르, 이집트, 모로코 및 9개국 이상 국가 타겟팅의 회전형 홈 IP 제공, GB 단위로 과금.
