Switchy Proxy의 상품 로고 이미지

Switchy Proxy

확장 프로그램개발자 도구32 사용자
Switchy Proxy의 항목 미디어 1(스크린샷)

개요

a tool for managing url proxy in browsers easily

Switchy Proxy is a Chrome extension for developers to manage and debug URL proxy rules efficiently. Key features include: • URL Redirection: Regex-based rules for environment switching and resource replacement. • CORS Management: Enable CORS for specific domains to resolve cross-origin issues. • Error Monitoring: Logs failed requests with detailed reasons (e.g., CSP violations, network errors). • Rule Import/Export: JSON-based rule sharing and backup. • Dynamic Rules: Powered by Chrome's Declarative Net Request API for efficient rule handling. Ideal for debugging and managing network requests with ease. Rules JSON file example: { "proxy": [ [ "https://api.example.com/v1/(.*)", "http://localhost:3000/api/v1/$1" ], [ "https://cdn.example.com/static/(.*)", "http://localhost:8080/static/$1" ], [ "https://(dev|staging).example.com/assets/(.*)", "http://localhost:5000/assets/$2" ], [ "https://analytics.example.com/collect", "http://localhost:9090/mock-analytics" ], [ "(.*).min.js$", "$1.js" ], [ "(.*).min.css$", "$1.css" ], [ "https://auth.example.com/oauth/(.*)", "http://localhost:4000/mock-auth/$1" ], [ "wss://socket.example.com/live/(.*)", "ws://localhost:8765/socket/$1" ], [ "https://media.example.com/images/(.*)", "http://localhost:3000/mock-images/$1" ], [ "https://api.thirdparty.com/data/(.*)", "data:application/json,{\"mocked\":true,\"id\":\"$1\"}" ], [ "https://example.com/health-check", "data:application/json,{\"status\":\"UP\",\"version\":\"1.0.0\"}" ], [ "https://fonts.googleapis.com/(.*)", "http://localhost:9001/fonts/$1" ], [ "https://maps.example.com/tiles/(.*)", "http://localhost:8888/map-tiles/$1" ], [ "(.*)/config.json", "http://localhost:3000/dev-config.json" ], [ "https://api.example.com/graphql", "http://localhost:4000/graphql" ] ], "cors": [ "localhost:3000", "localhost:8080", "127.0.0.1:8000", "(.*).local.dev", "api.mock-server.local" ], "comments": { "proxy": { "0": "Redirect API calls to local dev server", "1": "Redirect CDN content to local static files", "2": "Redirect dev/staging assets to local version", "3": "Mock analytics calls", "4": "Use non-minified JS for debugging", "5": "Use non-minified CSS for debugging", "6": "Mock authentication service", "7": "Redirect WebSocket connections to local server", "8": "Use local images instead of remote media", "9": "Mock third-party API with inline JSON", "10": "Mock health check endpoint", "11": "Serve Google Fonts locally", "12": "Use local map tiles", "13": "Override configuration files", "14": "Redirect GraphQL API to local development server" }, "cors": "Enable CORS for all local development servers" }, "corsEnabled": true } ## Changelog ### v1.0.0 - Initial release - Chrome Manifest V3 support - declarativeNetRequest implementation - XSwitch-compatible JSON format - CORS header injection - Popup and options interfaces ### v1.0.3 - Bug fixes and improvements - Add example rules as default

세부정보

  • 버전
    1.0.3
  • 업데이트됨
    2025년 7월 31일
  • 제공
    zudoor
  • 크기
    437KiB
  • 언어
    English
  • 개발자
    이메일
    zudoor@gmail.com
  • 비판매자
    판매자로 식별되지 않은 개발자입니다. 유럽 연합에 거주하는 소비자의 경우, 이 개발자와 체결한 계약에 대해서는 소비자 권리가 적용되지 않을 수 있음을 유의해야 합니다.

개인정보 보호

개발자가 데이터를 수집하거나 사용하지 않겠다고 명시했습니다.

개발자가 사용자 데이터에 관해 다음과 같이 선언했습니다

  • 승인된 사용 사례를 제외하고 서드 파티에 판매하지 않음
  • 항목의 핵심 기능과 관련 없는 목적으로 사용하거나 전송하지 않음
  • 신용도 판단 또는 대출 목적으로 사용하거나 전송하지 않음

지원

질문, 제안 또는 문제와 관련하여 도움이 필요하면 데스크톱 브라우저에서 이 페이지를 여세요.

Google 앱