ProxyPal
Overview
Advanced proxy management with auto-switching rules
ProxyPal - Advanced Proxy Management Extension Overview ProxyPal is a powerful and feature-rich Chrome extension designed to give you complete control over your browser's proxy settings. Whether you're a developer testing geo-specific features, a privacy-conscious user managing your online footprint, or a professional navigating corporate network requirements, ProxyPal provides an intuitive and flexible solution for all your proxy management needs. Unlike basic proxy switchers, ProxyPal offers advanced automation capabilities, multiple profile types, intelligent rule-based switching, and a modern, user-friendly interface. With support for HTTP, HTTPS, SOCKS4, and SOCKS5 protocols, PAC scripts, and sophisticated auto-switching rules, ProxyPal adapts to even the most complex network configurations. Key Features 🚀 Multiple Profile Types ProxyPal supports four distinct profile types to cover every use case: 1. Direct Connection Bypass all proxies and connect directly to the internet Perfect for local network access or when you need maximum speed Essential for troubleshooting connectivity issues 2. Proxy Server Configure individual proxy servers with full control Support for multiple protocols: HTTP, HTTPS, SOCKS4, SOCKS5 Optional authentication with username and password Specify custom host, port, and protocol for each profile Test and validate proxy configurations before applying 3. PAC Script (Proxy Auto-Configuration) Use remote PAC script URLs for centralized configuration management Write custom PAC scripts with JavaScript for complex routing logic Perfect for enterprise environments with existing PAC infrastructure Full support for standard PAC functions like FindProxyForURL() Inline PAC script editor with syntax support 4. Auto-Switch Create intelligent rules that automatically switch proxies based on URLs Define multiple conditions using wildcards, regex, or IP ranges Set fallback profiles for unmatched traffic Reorder rules with drag-and-drop priority management Perfect for accessing region-locked content or routing specific domains through dedicated proxies ⚡ Smart Auto-Switching Rules ProxyPal's auto-switching capabilities set it apart from simple proxy switchers. Create sophisticated routing rules based on: Host Wildcard Matching Match domains with wildcard patterns like *.example.com Perfect for routing entire domains or subdomains through specific proxies Simple syntax that's easy to understand and maintain URL Regular Expressions Use powerful regex patterns to match complex URL structures Match based on paths, query parameters, or any URL component Built-in regex tester to validate patterns before saving Ideal for advanced users who need precise control IP Range Matching Route traffic to specific IP ranges through designated proxies Use wildcard notation like 192.168.*.* for subnet matching Essential for corporate networks and VPN configurations Support for both IPv4 address patterns Rule Priority & Management Rules are evaluated from top to bottom Drag and drop to reorder rules and change priority Set a default profile for traffic that doesn't match any rule Visual rule list with condition and profile preview Edit or delete rules with a single click 🔒 Bypass List Management Take granular control over which destinations should bypass your proxy: Define hosts, domains, and IP addresses that should connect directly Support for multiple pattern formats: Exact hostnames: example.com Wildcard domains: *.local, 192.168.*.* IP addresses: 127.0.0.1, localhost CIDR notation: 10.0.0.0/8 Quick-add common bypass patterns with one click Perfect for excluding local network traffic from proxy routing Essential for VPN users who need split-tunneling functionality 🎨 Modern, Intuitive Interface ProxyPal features a beautiful, dark-themed "Cyber" interface that's both functional and visually appealing: Popup Interface Quick access to essential controls from any page Real-time status indicator showing active profile and connection state One-click profile switching without opening full settings Visual statistics showing profile count, rule count, and status Color-coded profiles for easy identification Current proxy information display (protocol, host, port) Full Settings Page Comprehensive configuration interface for advanced features Organized sections: Profiles, Rules, Bypass List, Import/Export, Settings Collapsible sections to focus on what matters Responsive design that works on any screen size Visual feedback for all actions with success/error notifications Visual Design Elements Cyber-themed dark mode with accent colors Smooth animations and transitions Color picker for profile customization Status badges and indicators Card-based layout for easy scanning Modern, clean typography 💾 Import & Export Settings Never lose your configuration with ProxyPal's backup and restore features: Export Capabilities Export all settings to a JSON file with one click Includes profiles, rules, bypass list, and preferences Timestamped filenames for easy version management Human-readable JSON format for manual editing if needed Import Options Restore settings from previously exported JSON files Upload files via file picker or paste JSON directly Validation to ensure data integrity before import Warning prompts to prevent accidental data loss Perfect for syncing settings across multiple machines or browsers Use Cases Backup configurations before making major changes Share proxy configurations with team members Migrate settings when switching computers Keep different configuration sets for different scenarios Disaster recovery and quick restoration 🌍 Multi-Language Support ProxyPal speaks your language with comprehensive internationalization: English (en) - Default language Русский (ru) - Russian Українська (uk) - Ukrainian Deutsch (de) - German Español (es) - Spanish Italiano (it) - Italian 日本語 (ja) - Japanese Português (pt_BR) - Brazilian Portuguese 简体中文 (zh_CN) - Simplified Chinese The extension automatically detects your browser language and displays the appropriate translation. All UI elements, notifications, and messages are fully localized. ⚙️ Customizable Settings Fine-tune ProxyPal's behavior to match your preferences: Notifications Optional notifications when switching profiles Desktop notifications with profile information Configurable notification behavior Status Badge Display active profile indicator on extension icon Visual confirmation of current proxy state Quick status check without opening popup Startup Behavior Remember last used profile Always start with direct connection Use a specific default profile Choose what works best for your workflow Appearance Dark (Cyber) theme - Modern, eye-friendly design Light theme - Traditional bright interface System default - Follow OS theme preferences Consistent design language across all pages How to Use ProxyPal Getting Started Install the Extension Install ProxyPal from the Chrome Web Store The extension icon will appear in your browser toolbar Click the icon to open the popup interface Create Your First Profile Click the Settings icon in the popup Navigate to the "Proxy Profiles" section Click "Add Profile" Fill in the profile details (name, type, configuration) Click "Create" to save Activate a Profile Open the ProxyPal popup Use the profile selector dropdown to choose your profile Toggle the main switch to enable proxy functionality The status indicator will show "Active" with a green dot Creating Different Profile Types Direct Connection Profile Type: Direct No additional configuration needed Use for bypassing all proxies HTTP/HTTPS Proxy Profile Type: Proxy Server Protocol: HTTP or HTTPS Host: proxy.example.com Port: 8080 Auth (optional): username and password Save and activate SOCKS Proxy Profile Type: Proxy Server Protocol: SOCKS4 or SOCKS5 Host: socks.example.com Port: 1080 Note: Chrome doesn't support SOCKS authentication via extensions For authenticated SOCKS, use without auth or switch to HTTP/HTTPS PAC Script Profile Type: PAC Script Option 1: Enter PAC URL (e.g., http://example.com/proxy.pac) Option 2: Write custom PAC script directly Example PAC script: function FindProxyForURL(url, host) { if (shExpMatch(host, "*.example.com")) { return "PROXY proxy.example.com:8080"; } return "DIRECT"; } Auto-Switch Profile Type: Auto Switch Set a default profile for unmatched traffic Add switching rules with conditions Configure which proxy to use for each rule Test with real URLs to verify behavior Managing Auto-Switch Rules Create Auto-Switch Profile Add a new profile with type "Auto Switch" Select a default profile (used when no rules match) Add Switching Rules Click "Add Rule" in the Auto Switch Rules section Choose rule type: Host Wildcard: *.github.com, *.google.* URL Regex: https://.*\.example\.com/api/.* IP Range: 192.168.*.*, 10.0.0.* Enter the pattern/condition Select which profile to use when this rule matches Save the rule Organize Rules Drag and drop rules to change priority order Rules at the top are evaluated first First matching rule wins Edit or delete rules as needed Test Your Rules Use the regex tester for complex patterns Visit websites to verify correct proxy selection Check browser network tools to confirm proxy usage Adjust rules based on actual behavior Configuring Bypass List Open Bypass List Settings Go to full settings page Navigate to "Bypass List" section Add Bypass Patterns Enter one pattern per line Supported formats: localhost - Exact hostname 127.0.0.1 - IP address *.local - Wildcard domain 192.168.*.* - IP range <local> - All local addresses Quick Add Common Patterns Click quick-add buttons for common patterns Automatically adds local network ranges Includes localhost and common private IPs Save Changes Click "Save Changes" to apply Bypass list affects all proxy profiles Direct connections ignore bypass list Advanced Features Profile Color Coding Assign unique colors to profiles for quick visual identification: Each profile can have a custom color Colors appear in dropdowns and profile lists Use color picker or enter hex codes manually Makes switching between many profiles easier Authentication Support ProxyPal handles proxy authentication securely: Username and password stored locally Encrypted storage using Chrome's built-in security Per-profile authentication settings Important: SOCKS proxies don't support authentication through Chrome extensions HTTP/HTTPS proxies fully support authentication Network Performance ProxyPal is designed for minimal performance impact: Efficient PAC script generation No unnecessary background processes Direct Chrome proxy API integration No external dependencies or tracking Lightweight footprint (~500KB total) Privacy & Security Your privacy and security are paramount: No data collection: ProxyPal doesn't collect or transmit any user data Local storage only: All settings stored locally in Chrome No external servers: No communication with external services No tracking: No analytics, no telemetry, no cookies Open source: Code is transparent and auditable Minimal permissions: Only requests necessary Chrome APIs Secure authentication: Credentials encrypted by Chrome's storage API Technical Details Supported Protocols HTTP - Standard HTTP proxy (port typically 8080, 3128) HTTPS - Encrypted HTTP proxy (port typically 8080, 3128) SOCKS4 - SOCKS version 4 protocol (port typically 1080) SOCKS5 - SOCKS version 5 protocol (port typically 1080) Chrome API Integration ProxyPal uses official Chrome Extension APIs: chrome.proxy - Proxy configuration management chrome.storage - Local data persistence chrome.notifications - User notifications chrome.i18n - Internationalization chrome.runtime - Extension lifecycle chrome.webRequest - URL pattern matching (for auto-switch) PAC Script Generation Auto-switch profiles generate optimized PAC scripts: Efficient JavaScript code generation Minimal regex usage for better performance Fallback handling for unmatched requests Support for bypass list integration Standard PAC function compatibility Browser Compatibility Chrome: Fully supported (version 88+) Chromium: Fully supported Edge: Fully supported (Chromium-based) Brave: Fully supported Opera: Fully supported (Chromium-based) Firefox: Not supported (different API) Frequently Asked Questions Q: Why isn't my SOCKS proxy with authentication working? A: Chrome's extension API has a limitation - it doesn't support authentication for SOCKS proxies. This is a Chrome/Chromium restriction, not a ProxyPal limitation. Solutions: Use SOCKS without authentication Switch to HTTP/HTTPS proxy which fully supports authentication Use system-level SOCKS proxy configuration instead Q: Can I use multiple proxies simultaneously? A: Chrome allows only one active proxy configuration at a time. However, you can: Use auto-switch profiles to route different domains through different proxies Use PAC scripts for complex multi-proxy routing Quickly switch between profiles as needed Q: Will ProxyPal slow down my browsing? A: ProxyPal itself adds negligible overhead. The extension uses efficient Chrome APIs and generates optimized PAC scripts. Any speed impact comes from the proxy server itself, not from ProxyPal. Q: How do I know which proxy is being used? A: Multiple ways: Check the popup - shows current profile and proxy details Look at the extension icon badge (if enabled) Use browser DevTools Network tab - shows connection details Websites like "whatismyip.com" show your effective IP address Q: Can I share my proxy configuration with colleagues? A: Yes! Use the Import/Export feature: Export your settings to a JSON file Share the file via email, cloud storage, etc. Colleagues import the file to get identical configuration Perfect for team standardization Q: What happens if I delete the default profile? A: ProxyPal prevents deleting critical profiles. You cannot delete: The currently active profile The default "Direct" profile (if it exists) Edit the profile or switch to another one first, then delete Q: Does ProxyPal work with VPNs? A: Yes, but understanding the interaction is important: Proxies are application-level (browser only) VPNs are system-level (all network traffic) If both are active, traffic typically goes: Browser → Proxy → VPN → Internet Use bypass list to exclude VPN addresses from proxying Q: Can I use ProxyPal for business/commercial purposes? A: Yes! ProxyPal is free to use for both personal and commercial purposes. No licensing restrictions apply. Q: How often is ProxyPal updated? A: We actively maintain ProxyPal with: Regular security updates Bug fixes as reported New features based on user feedback Chrome API compatibility updates
0 out of 5No ratings
Details
- Version1.0.1
- UpdatedJanuary 8, 2026
- Offered bya.mashkovtcev
- Size192KiB
- Languages9 languages
- Developer
Email
a.mashkovtcev@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, please open this page on your desktop browser