Перейти к содержанию

Региональный QA через прокси

Используйте сопоставление прокси-сервера GeoIP, если задача QA зависит от согласованного сетевого региона, часового пояса, языка и профиля локали.

npm

PLAYWRIGHT_MCP_PROXY_SERVER="http://user:pass@proxy.example:8080" \
  CLOAK_PLAYWRIGHT_MCP_GEOIP_PROXY_MATCH=true \
  npx -y cloakbrowser-mcp@latest

Процентное кодирование специальных символов в учетных данных прокси-сервера перед их размещением в URL-адресе.

Docker

docker run --rm --init -i \
  -e PLAYWRIGHT_MCP_PROXY_SERVER="http://user:pass@proxy.example:8080" \
  -e CLOAK_PLAYWRIGHT_MCP_GEOIP_PROXY_MATCH=true \
  -v "$PWD/artifacts:/data" \
  swimmwatch/cloakbrowser-mcp:latest

Streamable HTTP Метаданные сеанса

Один сервер Streamable HTTP может принимать разные настройки прокси-сервера для каждого сеанса MCP:

{
  "params": {
    "_meta": {
      "io.github.swimmwatch/cloakbrowser-mcp": {
        "proxyServer": "http://user:pass@proxy.example:8080",
        "proxyBypass": ".internal,localhost",
        "geoipProxyMatch": true
      }
    }
  }
}

Существующие сеансы сохраняют захват прокси во время initialize; начать новый сеанс для переключения региона.

Проверять

Попросите клиента MCP посетить тестовую страницу IP или локализации и сравнить наблюдаемый регион, язык и часовой пояс с ожидаемым местоположением прокси-провайдера.

Связанный