How to Set Up a Proxy in Proxifier (Windows and Mac)

How to Set Up a Proxy in Proxifier (Windows and Mac)

Proxifier is a powerful application-level proxy client that forces any network application to work through a proxy server, even applications that do not natively support proxy settings. This makes Proxifier an essential tool for professionals who need to route specific applications through proxies while keeping other traffic on the direct connection.

This guide covers how to install, configure, and optimize Proxifier on both Windows and macOS, including proxy chains, per-application rules, and DNS resolution settings.

What Proxifier Does

Unlike system proxy settings that only affect applications which respect them, Proxifier intercepts network connections at a lower level and redirects them through your proxy. This means:

  • Any application can be proxied, including games, desktop apps, command-line tools, and applications that ignore system proxy settings
  • Selective routing — Create rules to proxy only specific applications while others connect directly
  • Proxy chains — Route traffic through multiple proxies in sequence
  • DNS control — Choose whether DNS queries go through the proxy or resolve locally
  • Real-time monitoring — See all connections, bandwidth usage, and proxy status in real time

Installing Proxifier

Windows

  1. Download Proxifier from proxifier.com.
  2. Run the installer and follow the prompts.
  3. Launch Proxifier. It runs as a system-tray application.

macOS

  1. Download Proxifier for Mac from proxifier.com/mac.
  2. Open the DMG file and drag Proxifier to your Applications folder.
  3. Launch Proxifier. It appears in the menu bar.

Note: Proxifier is commercial software with a 31-day free trial. A license costs approximately $40 for the standard edition.

Step 1: Add a Proxy Server

Adding an HTTP Proxy

  1. Open Proxifier and go to Profile > Proxy Servers (or Proxifier > Proxy Servers on Mac).
  2. Click Add.
  3. Enter:
  • Address: Your proxy server address (e.g., proxy.example.com)
  • Port: The proxy port (e.g., 8080)
  • Protocol: Select HTTPS
  1. If authentication is required:
  • Check Enable
  • Enter your Username and Password
  1. Click Check to test the connection.
  2. Click OK to save.

Adding a SOCKS5 Proxy

  1. Go to Profile > Proxy Servers > Add.
  2. Enter the server address and port.
  3. Select SOCKS Version 5 as the protocol.
  4. Configure authentication if needed.
  5. Click Check to verify connectivity.
  6. Click OK.

Adding Multiple Proxies

Repeat the process to add as many proxy servers as you need. You can switch between them in your proxification rules or chain them together.

Step 2: Configure Proxification Rules

Proxification rules determine which traffic goes through the proxy and which connects directly. This is the most powerful feature of Proxifier.

Accessing Rules

Go to Profile > Proxification Rules.

Default Rules

Proxifier comes with two default rules:

  1. Localhost — Traffic to localhost and local addresses bypasses the proxy (Direct connection)
  2. Default — All other traffic goes through the proxy

Creating Custom Rules

Click Add to create a new rule:

Example 1: Proxy Only Chrome

  • Name: Chrome via Proxy
  • Applications: Click Browse and select chrome.exe (Windows) or Google Chrome (Mac)
  • Action: Select your proxy server from the dropdown
  • Click OK

Example 2: Direct Connection for Specific Apps

  • Name: Direct – Slack
  • Applications: Select slack.exe
  • Action: Select Direct
  • Click OK

Example 3: Proxy Specific Domains

  • Name: Proxy Target Sites
  • Target hosts: Enter .target-site.com;.another-site.com
  • Action: Select your proxy server
  • Click OK

Example 4: Port-Based Rules

  • Name: Proxy HTTPS Traffic Only
  • Target ports: Enter 443
  • Action: Select your proxy server
  • Click OK

Rule Priority

Rules are evaluated from top to bottom. The first matching rule applies. Drag rules to reorder them:

  1. Localhost (Direct) — Always at the top
  2. Specific application rules
  3. Domain-based rules
  4. Default rule — Catches everything else

Step 3: Configure DNS Settings

DNS configuration in Proxifier is critical for privacy and functionality.

DNS Options

Go to Profile > Name Resolution:

  1. Resolve hostnames through proxy — DNS queries are sent through the proxy server. This prevents DNS leaks and is recommended for privacy.
  2. Resolve hostnames locally — DNS queries use your local DNS server. Faster but may reveal your browsing activity.
  3. Try to resolve locally first, then through proxy — Falls back to proxy-based DNS if local resolution fails.
  4. Detect DNS settings automatically — Proxifier decides based on the proxy type.

Recommendation: For maximum privacy, select Resolve hostnames through proxy. This ensures your ISP cannot see which domains you are accessing.

Step 4: Set Up Proxy Chains

Proxy chains route your traffic through multiple proxy servers in sequence, adding layers of anonymity.

Creating a Proxy Chain

  1. Go to Profile > Proxy Servers.
  2. Click Proxy Chains (or the chain icon).
  3. Click Create.
  4. Name the chain (e.g., “Double Proxy”).
  5. Drag proxy servers from the list into the chain in the desired order.
  6. Click OK.

Using the Chain in Rules

In your proxification rules, select the proxy chain instead of a single proxy server as the action.

Chain Example

Your PC → Proxy 1 (US) → Proxy 2 (UK) → Target Website

The target website sees the IP of Proxy 2, while Proxy 2 sees the IP of Proxy 1.

Step 5: Monitor Connections

Proxifier provides a real-time connection monitor in its main window:

  • Connection list — Shows every active connection, the application making it, the target host, and the proxy being used
  • Traffic graph — Displays bandwidth usage over time
  • Statistics — Summary of total data transferred, connections made, and errors
  • Log — Detailed text log of all proxy activity

Filtering the Connection View

Use the toolbar filters to view:

  • All connections
  • Only proxied connections
  • Only direct connections
  • Connections from a specific application

Practical Use Cases for Proxifier

Multi-Account Management

Route each application instance through a different proxy:

  1. Create separate proxification rules for each application profile.
  2. Use Proxifier with multi-instance tools to assign unique IPs to each session.
  3. This is particularly effective with mobile proxies that provide residential IP addresses.

Gaming with Proxy

Proxifier can route game traffic through a proxy to reduce latency or access region-locked servers:

  1. Add the game executable as the target application.
  2. Assign a proxy in the desired region.
  3. Set DNS to resolve through the proxy for game-server discovery.

Development and Testing

Route development tools through a proxy:

  1. Create rules for node.exe, python.exe, java.exe, etc.
  2. Test API calls from different IP addresses.
  3. Debug geo-dependent functionality.

Web Scraping

Route scraping tools through rotating proxies for data collection:

  1. Add your scraping tool as the application in a proxification rule.
  2. Create multiple proxy entries for rotation.
  3. Switch between proxies as needed.

Troubleshooting Proxifier

“Connection to proxy server failed”

  1. Verify the proxy address and port are correct.
  2. Use Proxifier’s Check button to test connectivity.
  3. Ensure your firewall allows Proxifier to make outbound connections.
  4. Check proxy authentication credentials.

Application Not Being Proxied

  1. Verify the correct executable is specified in the rule. Some applications use child processes — you may need to target the child process instead.
  2. Check rule order — a rule above your target rule may be matching first.
  3. Some applications use their own tunnel or VPN, bypassing Proxifier.

DNS Leaks

  1. Go to Profile > Name Resolution and select Resolve hostnames through proxy.
  2. Test for leaks at dnsleaktest.com.

High CPU Usage

Proxifier processes all network traffic, which can use significant CPU on busy systems:

  1. Create specific rules instead of routing all traffic through the proxy.
  2. Exclude high-bandwidth applications (video streaming, downloads) if they do not need the proxy.

Proxifier Conflicts with VPN

Running Proxifier alongside a VPN can cause routing conflicts:

  1. Install Proxifier before the VPN client.
  2. Configure Proxifier to work with the VPN’s virtual network adapter.
  3. Alternatively, use one or the other — not both simultaneously.

Proxifier vs. System Proxy Settings

FeatureProxifierSystem Proxy
Application supportAll applicationsOnly apps that respect system settings
Per-app rulesYesNo
Proxy chainsYesNo
Real-time monitoringYesNo
SOCKS5 supportYesVaries by OS
DNS controlYesLimited
Cost~$40 licenseFree

For a deeper understanding of the proxy protocols and terms referenced in this guide, visit our proxy glossary.

Conclusion

Proxifier is the most capable proxy client available for Windows and macOS, offering universal application support, granular routing rules, proxy chains, and real-time monitoring. Its ability to force-proxy applications that do not natively support proxy settings makes it indispensable for multi-account management, development testing, and any scenario requiring per-application proxy control. Start with a simple single-proxy setup and expand to complex routing rules as your needs grow.


Related Reading

Scroll to Top