Why Chrome Doesn't Have Built-In Proxy Settings
Unlike Firefox, Google Chrome delegates proxy configuration to the operating system. When you click the proxy option in Chrome settings, it redirects you to your OS network preferences. This means any proxy you set applies system-wide — affecting all Chromium-based browsers (Edge, Brave, Arc) simultaneously.
For granular control, browser extensions like Proxy SwitchyOmega let you manage proxy profiles directly inside Chrome without touching system settings.
Method 1: System Proxy Settings
Windows 10/11
- Open Chrome and navigate to `chrome://settings/`
- Search for "proxy" in the settings search bar
- Click **Open your computer's proxy settings**
- Under **Manual proxy setup**, toggle **Use a proxy server** to On
- Enter the following details:
Address: gate.hexproxies.com
Port: 80806. Check **Don't use the proxy server for local (intranet) addresses** 7. Click **Save**
When you visit any website, Windows will prompt for authentication. Enter your Hex Proxies username and password.
macOS
- Open **System Settings** → **Network**
- Select your active connection (Wi-Fi or Ethernet)
- Click **Details...** → **Proxies**
- Enable **Web Proxy (HTTP)** and enter:
Server: gate.hexproxies.com
Port: 8080
Username: YOUR_HEX_USERNAME
Password: YOUR_HEX_PASSWORD5. Also enable **Secure Web Proxy (HTTPS)** with the same settings 6. Click **OK** → **Apply**
Linux (GNOME)
- Open **Settings** → **Network** → **Network Proxy**
- Set method to **Manual**
- Enter HTTP and HTTPS proxy as `gate.hexproxies.com` with port `8080`
- For authenticated proxies, use the format `http://user:pass@gate.hexproxies.com:8080` in the GNOME environment variables
Method 2: Proxy SwitchyOmega Extension
SwitchyOmega is the recommended approach for Chrome users who need per-site or per-task proxy routing.
Installation and Configuration
- Install **Proxy SwitchyOmega** from the Chrome Web Store
- After installation, click the extension icon → **Options**
- Click **New Profile** → name it **Hex Proxies** → select **Proxy Profile**
Profile Settings
Set up your Hex Proxies profile:
Protocol: HTTP
Server: gate.hexproxies.com
Port: 8080For SOCKS5 connections (recommended for better performance and UDP support):
Protocol: SOCKS5
Server: gate.hexproxies.com
Port: 1080Authentication
Click the lock icon next to the profile. Enter your Hex Proxies username and password. SwitchyOmega stores credentials securely and injects them automatically.
Auto-Switch Rules
Create an **auto_switch** profile to route only specific domains through the proxy:
Condition: Host wildcard *.targetsite.comDefault Profile: [Direct] ```
This routes traffic to targetsite.com through Hex Proxies while keeping all other browsing direct — reducing bandwidth consumption and improving speed for non-proxied sites.
Method 3: Chrome Launch Flags
For developers and automation, Chrome supports proxy configuration via command-line flags:
# HTTP proxy# SOCKS5 proxy google-chrome --proxy-server="socks5://gate.hexproxies.com:1080"
# Proxy with bypass list google-chrome --proxy-server="http://gate.hexproxies.com:8080" --proxy-bypass-list="localhost;127.0.0.1;*.local" ```
On macOS, use the full application path:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --proxy-server="http://gate.hexproxies.com:8080"Note: Command-line flags do not support inline authentication. Use an extension or a local proxy forwarder for authenticated connections with this method.
SOCKS5 Configuration for Chrome
SOCKS5 proxies offer advantages over HTTP proxies: they handle all traffic types (not just HTTP), support UDP, and do not modify request headers.
To use SOCKS5 with Hex Proxies in Chrome:
- In SwitchyOmega, create a new profile
- Set protocol to **SOCKS5**
- Enter `gate.hexproxies.com` as the server and `1080` as the port
- Enable **Proxy DNS** to route DNS queries through the proxy (prevents DNS leaks)
Alternatively, use the command-line flag:
google-chrome --proxy-server="socks5://gate.hexproxies.com:1080" --host-resolver-rules="MAP * ~NOTFOUND , EXCLUDE localhost"The `--host-resolver-rules` flag forces DNS resolution through the SOCKS5 proxy, preventing DNS leaks.
Hex Proxies Specific Configuration
Rotating vs Sticky Sessions
Hex Proxies supports two session modes configurable through your username format:
- Rotating — A new IP is assigned for every request. Use your standard username.
- Sticky — The same IP persists for a session duration. Append a session identifier:
Username: YOUR_USERNAME-session-abc123
Password: YOUR_PASSWORDEach unique session ID (e.g., `abc123`) locks to one IP for the session window. Change the ID to rotate to a new IP.
Country Targeting
Target specific geolocations by appending a country code:
Username: YOUR_USERNAME-country-us
Username: YOUR_USERNAME-country-gb-session-xyz