본문 바로가기
영어에서 기계 번역되었습니다. 원본 보기
용어 사전 · 프로필 및 세션

스티키 세션 (프록시)

일정 기간 동안 연속된 요청에 대해 동일한 출구 IP를 유지하는 프록시 설정입니다.

정의

Sticky session은 일련의 요청을 매번 새로운 IP로 교체하는 대신 동일한 출구 IP를 통해 라우팅하는 프록시 제공업체의 기능입니다. 이는 웹 표준이 아닌 각 제공업체의 제품에 의해 정의되므로, 세션 길이, 트리거 및 실패 동작은 제공업체마다 다릅니다. (로드 밸런싱에서 "sticky session"은 사용자를 하나의 백엔드 서버에 고정하는 다른 의미를 갖습니다.)

요청당 IP를 교체하는 방식과 하나의 sticky IP를 사용하는 방식을 비교한 다이어그램
편집용 다이어그램 (단순화된 삽화, 제품 스크린샷 아님).

작동 원리

  • 프록시 사용자 이름에 세션 식별자를 추가하거나 전용 포트를 사용합니다. 동일한 식별자를 가진 요청은 하나의 출구 IP를 재사용합니다.
  • Oxylabs 문서의 예시: 주거용 프록시는 기본적으로 모든 요청에서 교체됩니다. sessid 매개변수는 기본적으로 10분 동안(또는 60초 동안 활동이 없을 때까지) 동일한 IP를 유지하며, sesstime은 이를 최대 1440분까지 연장합니다.
  • 주거용 장치가 오프라인 상태가 되면 일부 제공업체는 조용히 새로운 IP로 교체하는 반면, 엄격한 단일 IP 모드는 오류를 반환합니다 (Oxylabs: sessid_oneip의 경우 HTTP 502).

중요한 이유

  • 로그인된 워크플로는 일반적으로 세션 길이 동안 안정적인 IP가 필요합니다. 로그인 도중에 변경되는 IP는 보안 검사를 트리거할 수 있습니다.
  • 제공업체가 연결 해제 시 IP를 교체하는지 또는 실패하는지 아는 것은 브라우저 프로필에 적합한 모드를 선택하는 데 도움이 됩니다.

한계 및 흔한 오해

  • "Sticky는 영구적이라는 의미입니다." 세션은 만료될 수 있으며 주거용 피어는 연결이 끊길 수 있습니다. IP가 결국 변경될 것임을 계획에 반영하십시오.
  • "세션 시간은 완료를 보장합니다." Oxylabs는 요청이 여전히 진행 중이더라도 타이머가 만료되면 세션이 종료된다고 명시합니다.
예시: QA 테스터는 전체 흐름이 한 위치에서 나타나도록 30분으로 설정된 sticky session을 사용하여 하나의 브라우저 프로필을 통해 20분 동안의 결제 테스트를 실행합니다.

어떠한 브라우저나 프록시도 계정이 제한되지 않음을 보장할 수 없습니다. 각 플랫폼의 규칙을 준수하십시오.

관련 용어

  • 주거용 프록시 — 출구 IP가 데이터 센터가 아닌 소비자 인터넷 연결에 속하는 프록시.
  • 브라우저 프로필 — 쿠키, 방문 기록, 설정, 확장 프로그램 등 다른 프로필과 분리되어 유지되는 별도의 브라우저 데이터 세트.
  • WebRTC 누출 — WebRTC를 통해 사이트가 보는 프록시 또는 VPN 주소와 다른 IP 주소가 드러나는 경우.