통합 · 중급

AI 에이전트에게 프록시를 제공: 환경 변수, Playwright MCP 및 브라우저 에이전트

에이전트는 임의 인간처럼 검색: 많은 페이지, 예측할 수없는 대상, 어떤 사이트 차단의 메모리. 작업 당 주거 출구, 작업을 지속되는 세션, 그리고 천장은 안정적인 설정으로 전환.

3 분 읽음 7개의 단면도 검토일 편집팀 Proxy Cyber

3개의 문제 대리인은 창조합니다#

  • 예측할 수 없는 대상. 에이전트는 어디 갈 결정; 당신은 다른 한 사이트 및 주거에 대 한 사전 선택된 datacenter 수 없습니다. 주거 출구는 안전 기본입니다.
  • 작업 당 많은 hops. Search, open, click, read, 반복: 작업은 세션이며, 마지막 동안 한 번 출구에 머물러야 합니다.
  • 비바운드 지출. 루프의 에이전트는 기가 바이트를 fetch 할 수 있습니다. 그것을 초과 할 수없는 천장을 제공하십시오.

전체 툴체인 환경변수#

요청, HTTPX 및 URLlib는 기본 설정에서 프록시 환경 변수를 읽을 수 있습니다. aiohttp는 ClientSession(trust env=True), 또는 명시된 프록시 인수가 필요합니다. 자신의 네트워크 스택과 브라우저 및 도구는 이러한 변수를 무시할 수 있습니다. 각 도구에서 출구를 검증하고 직접 연결해야 하는 호스트에만 NO PROXY를 사용합니다.

팟캐스트
export HTTPS_PROXY="http://AGENTUSER-cc-us-sid-task-4f2a-ttl-2h:PASS@res.proxy-cyber.com:9000"
export HTTP_PROXY="$HTTPS_PROXY"
export NO_PROXY="localhost,127.0.0.1,api.openai.com,api.anthropic.com"
python agent.py

모델 공급자의 API 호스트를 제외 NO_PROXY: LLM 통화는 주거 출구가 필요 없으며 교통 비용이 들지 않습니다.

Node.js 에이전트#

지원된 Node.js 릴리스에서, NODE USE ENV PROXY=1는 HTTP PROXY, HTTPS PROXY 및 NO PROXY를 내장 fetch에 사용할 수 있습니다. --use-env-proxy는 Node.js 22.21+ 및 24.5+에서 사용할 수 있습니다. 명시된 undici ProxyAgent 또는 EnvHttpProxyAgent는 대안입니다. 자신의 수송 또는 사용자 지정 에이전트가 구성을 필요로하는 라이브러리는, 각 프로세스가 아닌 다른 프로세스보다는 모두 처리됩니다.

노드.js
import { EnvHttpProxyAgent, setGlobalDispatcher } from "undici";
setGlobalDispatcher(new EnvHttpProxyAgent()); // reads HTTPS_PROXY / NO_PROXY

Playwright MCP 서버#

Playwright MCP 서버, Claude, ChatGPT-style 도구 및 IDE 에이전트에 의해 사용 브라우저를 구동, 실행에 프록시를 허용. 스틱 사용자 이름과 현지 호스트에 대한 우회 목록을 가진 게이트웨이를 통과.

MCP 구성
{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": [
        "@playwright/mcp@latest",
        "--proxy-server=http://res.proxy-cyber.com:9000",
        "--proxy-bypass=localhost,127.0.0.1"
      ]
    }
  }
}

서버의 실제 아웃 바운드 공개 IPv4를 액세스 및 관리자 활성화를 기다립니다. NAT 또는 VPN은 게이트웨이에서 볼 수있는 주소를 변경할 수 있습니다. 암호없는 액세스는 지정된 서비스에 대해 확인한 후 만 작동합니다. 국가 및 세션 옵션을 별도로 확인하십시오. 소스 IP 수당은 사용자 이름 매개 변수를 보내지 않습니다.

Playwright에 내장 된 브라우저 에이전트#

브라우저 사용과 같은 프레임 워크는 Playwright의 프록시 설정 (서버, 사용자 이름, 암호) 브라우저 구성에 노출됩니다. 각 에이전트가 신선한 세션 ID를 실행하므로 평행한 실행은 출구를 공유하지 않으며, 종료의 국가로 컨텍스트 로컬 및 시간대를 설정합니다.

Python, Playwright 기반 에이전트
proxy = {
    "server": "http://res.proxy-cyber.com:9000",
    "username": f"AGENTUSER-cc-us-sid-{run_id}-ttl-1h",
    "password": "PASS",
}
# pass `proxy` where the framework accepts Playwright proxy settings

천장: 잠수함#

제출하기 서브 유저 특정 라벨, 네트워크 및 의도 된 GB 제한에 액세스 할 수 있습니다. 관리자는 자격 증명을 할당하고 활성화 및 모든 게이트웨이 강화 제한을 확인합니다. 대출 요청은 활성 계정이 아닙니다. 응용 프로그램 측면 사용 예산을 유지하고 노출되면 활성 자격 증명을 수정하거나 교체 할 수 있도록 지원하십시오.

행동 위생#

  • 도메인 당 대리인의 요청을 캡하고 분 당; 교체는 변명 해소하지 않습니다.
  • 브라우저 컨텍스트의 이미지, 미디어 및 글꼴을 차단; Agent read text.
  • 각 작업에 대해 세션 ID를 기록하므로 차단된 실행은 출구로 추적하고 새로운 것을 다시 재생할 수 있습니다.

자주 묻는 질문#

LLM API 호출이 프록시를 통해 이동해야 하나요?

아니오. NO PROXY와 함께 제공 업체 호스트를 제외 : 그 호출은 주거 출구가 필요없고 트래픽을 소비 할 것입니다.

주로 문서 및 오픈 사이트를 읽는 에이전트에 대한 어떤 네트워크?

이 웹 사이트는 귀하가 웹 사이트를 탐색하는 동안 귀하의 경험을 향상시키기 위해 쿠키를 사용합니다. 이 쿠키들 중에서 필요에 따라 분류 된 쿠키는 웹 사이트의 기본적인 기능을 수행하는 데 필수적이므로 브라우저에 저장됩니다. 또한이 웹 사이트의 사용 방식을 분석하고 이해하는 데 도움이되는 제 3 자 쿠키를 사용합니다. 이 쿠키는 귀하의 동의하에 만 브라우저에 저장됩니다. 이러한 쿠키 중 일부를 선택 해제하면 검색 환경에 영향을 미칠 수 있습니다.

당신의 계정

한 계정에서 프록시 관리

네트워크, 장소 주문 및 한 대시보드에서 균형 및 지원 요청을 따르십시오. 우리의 팀 리뷰 지불 및 배달 후 연결 세부 사항을 제공합니다.

계정 만들기