API 예제

*본 서비스는 해외 네트워크 환경에서만 이용 가능하며, 해외 서버 이용을 권장하며, 중국 프록시 서버에 대한 IP 링크는 지원하지 않습니다.

코드 언어:
공통 모드
일괄 생성
껍데기
Node.js
자바
씨#
가다
PHP
파이썬
스크래피
루비
고정 프록시 전환
고정 프록시 전환 링크에 액세스하면 프록시 구성을 수정하지 않고도 현재 IP를 변경할 수 있습니다. IP 전환 링크: http://flush.smartproxy.kr/
만약에 의심이된다면. 튜토리얼 보기
사용 지침
인과관계
요소
매개변수 설명

사용자 이름 사용자 이름

비밀번호: 비밀번호

세션: 입력하지 않음: 각 요청에 대해 다른 IP를 제공합니다. 입력: 가능한 한 동일한 IP를 제공하도록 보장합니다. 최대 12비트

삶: IP를 계속 사용하는 데 걸리는 시간(분), 최소 1, 최대 24*60

영역: 글로벌 지역 코드(예: 미국 지역-US)보려면 클릭하세요

도시: 도시(예: New York city-newyork)보려면 클릭하세요

상태: 주 코드 예: New York 주-Newyork보려면 클릭하세요

ip: 데이터 센터 주소 지정

응답 코드
400
잘못된 요청
요청에 연결하려는 호스트가 포함되어 있지 않거나 HTTP 요청을 구문 분석할 때 일반적인 오류가 있는 경우 프록시 서버는 이 오류 코드를 반환합니다. 요청 형식이 올바른지, URL이 올바른지 확인하세요. 요청에 포함된 후 다시 시도하세요.
407
프록시 확인이 필요합니다
요청에 프록시 인증 정보가 누락되었거나 사용자 이름 또는 비밀번호가 유효하지 않습니다. 요청에 프록시 인증 헤더를 포함하고 사용자 이름과 비밀번호가 올바른 형식인지 확인한 후 다시 시도하십시오.
500
인터넷 서버 오류
프록시 서버에 내부 오류가 발생하여 나중에 요청을 다시 시도합니다.
502
깨진 문
프록시 서버가 업스트림 서버로부터 잘못된 응답을 받았습니다. 요청을 다시 시도하십시오. 응답 코드 502는 세션 ID에 할당된 IP를 더 이상 사용할 수 없음을 나타냅니다. 이 오류가 발생하는 경우 이를 해결하는 두 가지 방법이 있습니다. 첫 번째 방법은 1분 정도 기다리면 시스템이 자동으로 세션 ID에 새 IP 주소를 할당하는 것입니다. 다른 방법은 단순히 새 세션 ID로 전환(예: sessid 매개변수 변경)하여 새 IP 주소를 받는 것입니다.
522
시간 초과
프록시 서버가 업스트림 서버로부터 적시에 응답을 받지 못했습니다. 요청을 다시 시도하십시오.
525
출구를 찾을 수 없습니다.
사용자 정의 HTTP 상태 코드 - 이는 에이전트가 요청을 이행하기 위한 종료 노드를 찾을 수 없음을 의미합니다. 요청 필터 매개변수를 변경하거나 나중에 다시 시도하십시오.
빠른 시작

Smartproxy는 프록시 서버에 연결할 때 사용자 이름과 비밀번호를 제공해야 하는 기본 액세스 인증을 사용합니다. 로그인한 후 개인 센터 프록시 계정에서 사용자 목록을 관리할 수 있습니다. 또는 전담 계정 관리자 및 기술 지원 팀에 문의하여 귀하의 자격 증명.

코드의 USERNAME 및 PASSWORD를 자격 증명 내용으로 바꾸십시오.

curl -x USERNAME:[email protected]:1000 https://api.ip.cc/
파라메트릭 설명
사용자 이름
세션
비밀번호
사용자 이름
향후 쿼리에 대해 동일한 IP 주소를 유지하려면 세션 ID를 사용하십시오. 세션에는 만료 시간이 없으며 무기한 실행됩니다. 임의 문자열; 0-9, A-z 문자가 지원됩니다.
비밀번호
이 예에서는 query.smartproxycn.com이 임의의 IP에서 실행됩니다.
  var request = require('request');

  request({
    'url':'https://api.ip.cc/',
    'method': "GET",
    'proxy':'http://USERNAME:PASSWORD@proxy.smartproxycn.com:1000'
  },function (error, response, body) {
    if (!error && response.statusCode == 200) {
      console.log(body);
    }
  })
요청 발행

매번 무작위 IP를 사용하여 세션 제어 요청이 전송되지 않습니다:

curl -x USERNAME:[email protected]:1000 https://api.ip.cc/

지역을 지정하고 지정된 지역의 IP를 사용하십시오:

curl -x USERNAME_area-US:[email protected]:1000 https://api.ip.cc/

에이전트가 사용 가능한 한 세션을 유지하며 세션을 유지합니다.

curl -x USERNAME_session-testsession:[email protected]:1000 https://api.ip.cc/

세션을 유지하고 1분마다 자동으로 새 IP로 변경합니다.

curl -x USERNAME_life-1:[email protected]:1000 https://api.ip.cc/
테스트 예
제어 세션
여러 영역 제어
송신 IP 제어
글로벌 믹싱 제어
smartproxy