Accessing Proxy Settings
Cromite provides a dedicated configuration page at:The proxy configuration page provides a user-friendly interface for Chromium’s built-in proxy support.
Proxy Configuration Options
Cromite supports various proxy configuration methods:Direct Connection
No proxy is used; all connections go directly to the destination.Manual Proxy Configuration
Specify proxy servers manually for different protocols:Proxy Auto-Configuration (PAC)
Use a PAC script URL for automatic proxy configuration:PAC scripts allow dynamic proxy selection based on URL, hostname, or other criteria.
System Proxy Settings
Use the operating system’s proxy configuration:- Windows
- Linux
- Android
Cromite uses Windows Internet Options proxy settings.Access via: Control Panel → Internet Options → Connections → LAN settings
Command-Line Proxy Configuration
Alternatively, configure proxies via command-line switches:Windows Configuration Example
In yourchrlauncher.ini:
Linux Configuration Example
Proxy Authentication
If your proxy requires authentication:Proxy Bypass Rules
Specify domains or IP addresses that should bypass the proxy:Bypass Syntax
Common Bypass Patterns
Local Development
Local Development
Internal Network
Internal Network
Specific Services
Specific Services
Testing Proxy Configuration
Verify your proxy setup:Check IP Address
Visit a site like
https://ifconfig.me or https://ipinfo.io to verify your public IP changes through the proxy.SOCKS Proxy Configuration
SOCKS4 vs SOCKS5
SOCKS4
- Basic proxy protocol
- No authentication
- IPv4 only
- No UDP support
SOCKS5
- Advanced proxy protocol
- Authentication support
- IPv6 support
- UDP support
SOCKS5 Example
SOCKS5 is recommended for better security and functionality.
PAC Script Examples
Proxy Auto-Configuration scripts allow dynamic proxy selection:Troubleshooting
Common Issues
Proxy Connection Failed
Proxy Connection Failed
Symptoms: Unable to load any websitesSolutions:
- Verify proxy server address and port
- Check proxy server is running and accessible
- Confirm network connectivity to proxy
- Check firewall settings
- Test with
chrome://net-internals/#proxy
Authentication Keeps Prompting
Authentication Keeps Prompting
Symptoms: Repeated credential requestsSolutions:
- Verify username and password are correct
- Check proxy server authentication method
- Clear saved credentials and re-enter
- Check proxy server logs for auth errors
Some Sites Not Working
Some Sites Not Working
Symptoms: Partial connectivity through proxySolutions:
- Check proxy bypass list
- Verify DNS resolution through proxy
- Test with different proxy protocols
- Check for SSL/TLS certificate issues
PAC Script Not Loading
PAC Script Not Loading
Symptoms: PAC URL doesn’t applySolutions:
- Verify PAC URL is accessible
- Check PAC script syntax
- Test PAC script locally
- Ensure PAC server returns correct MIME type (
application/x-ns-proxy-autoconfig)
Security Considerations
Best Practices
- Use HTTPS: Always prefer HTTPS for end-to-end encryption
- Trust: Only use proxies you trust completely
- Authentication: Use authenticated proxies when available
- Credentials: Don’t save credentials on shared devices
- Bypass Lists: Keep bypass lists minimal and specific
- PAC Security: Ensure PAC scripts come from trusted sources
Corporate Proxies
Corporate proxies may inspect SSL/TLS traffic using certificates.
- You may need to install corporate root certificates
- Enable user certificates in Cromite (see Settings Guide)
- Be aware that your traffic can be monitored
Advanced Configuration
Network Internals
Access detailed proxy information:- Current proxy configuration
- Effective proxy settings
- PAC script execution results
- Proxy resolution logs
Environment Variables (Linux)
Set system-wide proxy via environment:~/.bashrc or ~/.profile.
Additional Resources
Chromium Proxy Documentation
Official Chromium proxy configuration documentation
PAC File Specification
PAC script format and function reference