레거시 ISP 플랜(고정 IP)
레거시 ISP 플랜은 국가별로만 배치된 고정 IP 목록을 제공하며, 각 IP는 포트 1337을 사용합니다. 이 API를 사용하여 해당 IP를 조회하고 소스 IP 화이트리스트를 관리하세요.
Authentication
섹션 제목: “Authentication”모든 엔드포인트는 api_token 쿼리 매개변수로 인증합니다. 패널의 계정 → API 토큰에서 토큰을 생성하세요.
?api_token=YOUR_API_TOKEN{membership} 경로 매개변수는 두 가지 형식을 모두 지원합니다: 플랜의 숫자 ID(패널의 플랜 페이지에 표시되는 번호) 또는 API ID(플랜의 패널 URL 끝에 있는 짧은 코드, 예: https://shifter.io/panel/membership/DeeJ)입니다. 두 형식 모두 동일한 플랜으로 확인됩니다.
List proxies
섹션 제목: “List proxies”레거시 플랜의 모든 IP를 ip:port 형식으로 반환합니다. 전체 풀에 동일한 포트(1337)와 동일한 사용자 이름/비밀번호가 적용되므로 IP만 변경됩니다. 자격 증명은 이 응답에 포함되지 않으며 패널에서 확인할 수 있습니다.
| Parameter | In | Required | Description |
|---|---|---|---|
membership | path | yes | 플랜 ID(숫자 또는 API ID) |
api_token | query | yes | 계정 API 토큰 |
예시:
curl "https://shifter.io/api/v1/static-residential/YOUR_PLAN_ID/proxies?api_token=YOUR_API_TOKEN"응답:
{ "error": null, "code": 200, "data": [ "185.199.108.153:1337", "185.199.108.154:1337", "185.199.108.155:1337" ]}각 항목은 ip:port 형식입니다. 포트(1337)와 사용자 이름/비밀번호는 풀 내 모든 IP에서 동일하며 IP만 변경됩니다. 자격 증명은 패널의 내 플랜 아래 플랜 페이지에 있습니다. 레거시 플랜에서는 IP가 위치한 국가가 구매 시점에 한 번 선택되며 이후 고정됩니다.
Authorized source IPs
섹션 제목: “Authorized source IPs”스크래퍼가 각 요청에서 HTTP Basic 인증을 건너뛸 수 있도록 소스 IP를 화이트리스트에 등록하세요. 화이트리스트는 레거시 플랜 전체에 적용되며, 화이트리스트에 등록된 소스는 플랜 내 어떤 IP든 사용할 수 있습니다. 현재 ISP Proxies 플랜은 IP 화이트리스트를 지원하지 않으며 사용자 이름과 비밀번호로만 인증합니다.
List authorized IPs
섹션 제목: “List authorized IPs”| Parameter | In | Required | Description |
|---|---|---|---|
membership | path | yes | 플랜 ID |
api_token | query | yes | 계정 API 토큰 |
응답:
{ "error": null, "code": 200, "data": [ "198.51.100.10", "203.0.113.42" ]}Update authorized IPs
섹션 제목: “Update authorized IPs”제공된 값으로 인증된 IP 목록을 교체합니다.
| Parameter | In | Required | Description |
|---|---|---|---|
membership | path | yes | 플랜 ID |
api_token | query | yes | 계정 API 토큰 |
ips[] | body | yes | 화이트리스트에 등록할 IPv4 주소 배열 |
예시(폼 인코딩, 메서드 오버라이드 사용):
curl -X POST "https://shifter.io/api/v1/static-residential/YOUR_PLAN_ID/authorized-ips?api_token=YOUR_API_TOKEN" \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "_method=PUT&ips[]=198.51.100.10&ips[]=203.0.113.42"See also
섹션 제목: “See also”- ISP Proxies 개요, 현재 플랜용
- IP 관리, 현재 플랜에서 도시 및 ISP별로 IP 배치