Switchy Proxy logo

Switchy Proxy

by zudoorDeveloper Tools

Real-time Analytics

Metrics and performance data for Switchy Proxy

Timeframe:

Advanced Analytics

Monthly Growth

Percentage change in user base over the last 30 days compared to previous period

Category Ranking

Current position ranking within the extension category compared to competitors

Install Velocity

Average number of new installations per week based on recent growth trends

Performance Score

Composite score based on rating, review engagement, and user adoption metrics

Version Analytics

Update frequency pattern and time since last version release

Performance Trends

Analytics data over time for Switchy Proxy

Loading analytics data...

About This Extension

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

Screenshots

1 of 1
Switchy Proxy screenshot 1

Technical Information

Size
437KiB
Languages
1 supported
Extension ID
kobjmggdncfl...

Version History

1.0.3
Current Version
Latest
07/31/2025
1.0.2
Previous Version
07/01/2025
1.0.1
Older Version
06/01/2025