ProxyPal
Advanced proxy management with auto-switching rules
As of June 2026, ProxyPal has 170 users and a 5.00/5 rating from 2 reviews in the Productivity category.
Usersup 107.3 percent+107.3%
170
170
Ratingno change0%
5.00
2 reviews
Reviewsno change0%
2
Version
1.0.2
Manifest V3
90-day change · In the last 90 days this extension 1 version update.
History
8 snapshotsTracking since Apr 1, 2026.
View as table
| Date | Users | Rating | Reviews | Version |
|---|---|---|---|---|
| Apr 1, 2026 | 82 | — | — | 1.0.1 |
| Apr 16, 2026 | 93 | — | — | 1.0.1 |
| Apr 26, 2026 | 87 | — | — | 1.0.1 |
| May 7, 2026 | 93 | — | — | 1.0.1 |
| May 13, 2026 | 137 | 5.00 | 1 | 1.0.1 |
| May 22, 2026 | 131 | 5.00 | 1 | 1.0.1 |
| Jun 1, 2026 | 127 | 5.00 | 1 | 1.0.1 |
| Jun 7, 2026 | 154 | 5.00 | 2 | 1.0.2 |
| Now | 170 | 5.00 | 2 | 1.0.2 |
Changelog
- Jun 1, 2026description
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 updatesProxyPal - 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 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
Permissions & access
- Permissions
- proxystoragetabsnotificationsactiveTabwebRequestwebRequestAuthProvider
- Host access
- <all_urls>
Screenshots
About
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
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 updatesTechnical
- Version
- 1.0.2
- Manifest
- V3
- Size
- 193KiB
- Min Chrome
- 88
- Languages
- 9
- Featured
- No
Metadata
- ID
- mdofjbnhafmipakkbmalfddkfcacjopn
- Developer ID
- u08f9e2a146339739bd2c08cfb24f19dd
- Developer Email
- [email protected]
- Created
- Jan 6, 2026
- Last Updated (Store)
- May 27, 2026
- Last Scraped
- Jun 7, 2026
- Website
- —
- Support URL
- —
- Privacy Policy
- https://mashkovtsev.io/proxypal/privacy
Similar extensions
Alternatives to ProxyPal, ranked by description similarity.
Proxy Switcher ApppA - VPN Alternative
Proxy Switcher is a fast VPN alternative: save ip:port proxies, switch instantly, and route SaaS traffic via secure HTTP(S)/SOCKS.
344
★ 3.0
ProxySwitch
Professional Proxy Manager.
272
★ 5.0
Proxy Switcher Pro (Proxy Helper)
Save, manage & switch HTTP/HTTPS/SOCKS proxy profiles in Chrome.
289
★ 3.0
Proxy Switch Craft
Proxy Switch Craft is a simple and user-friendly browser extension that helps users easily manage and switch proxy settings.
18
★ 5.0
X-Proxy
A modern proxy switcher for Chrome with HTTP(S) and SOCKS5 support
2.0K
★ 4.3
PAC Proxy Manager
🚀 Take full control of your proxy settings with intelligent automation. Set rules once, browse comfortably forever!
7.0K
★ 4.8
ProxyFox
A simple and efficient proxy switching tool
355
★ 5.0
Adaptive Proxy Switcher
Flexible proxy switcher with auto-switch rules and exceptions.
43
★ 5.0
Data sourced from the Chrome Web Store · last verified Jun 7, 2026.