How to Setup TorGuard Premium HTTP/HTTPS Proxy on macOS

Last updated: September 11, 2025
Table of Contents

This guide will show you how to configure TorGuard's Premium HTTP/HTTPS proxy service on macOS. Using the built-in macOS network settings, you can route all your system traffic through TorGuard's secure proxy servers.

What is TorGuard Premium Proxy?

TorGuard's Premium Proxy service provides high-speed HTTP/HTTPS proxy servers with premium bandwidth allocation, dedicated resources, and priority routing for optimal performance on your Mac.

Premium Bandwidth

Dedicated resources with no throttling or speed limits

HTTPS Encryption

Secure SSL/TLS encryption for all proxy traffic

Global Network

Premium servers in multiple countries worldwide

macOS Integration

Native integration with macOS network stack

🚀 Benefits of System Proxy on macOS:

  • System-wide proxy coverage for all applications
  • No additional software installation required
  • Native macOS integration
  • Works with Safari, Chrome, and other browsers
  • Automatic proxy authentication
  • Easy to enable/disable as needed

Prerequisites

Before you begin, ensure you have:

  • macOS (any recent version)
  • Active TorGuard Premium Proxy subscription
  • TorGuard proxy username and password
  • Internet connection

⚠️ Important: This guide is for TorGuard Premium Proxy service. Regular VPN subscriptions use different servers and credentials.

Ways to Access Proxy Settings

📱 Via Safari

Safari → Preferences → Advanced → Change Settings

⚙️ Via System Preferences

Apple Menu → System Preferences → Network

🔍 Via Spotlight

Cmd+Space → Type "Network" → Network Preferences

Configuration Steps

Step 1: Open Safari Preferences

In the Safari app Safari icon on your Mac, choose Safari > Preferences, then click Advanced.

Safari Preferences Advanced tab

💡 Alternative for newer macOS: On macOS Monterey and later, it's Safari → Settings → Advanced.

Step 2: Open Network Settings

Click Change Settings (next to Proxies) to open Network settings.

📝 Note: This will open System Preferences → Network with your current network connection selected.

Step 3: Configure Proxy Settings

Enable both "Web Proxy (HTTP)" and "Secure Web Proxy (HTTPS)" and configure with TorGuard's server information.

HTTP Proxy Configuration:

  • Check Web Proxy (HTTP)
  • Server: [country].stealthtunnel.net
  • Port: 80
  • Username: Your TorGuard proxy username
  • Password: Your TorGuard proxy password

Example using France server:

macOS HTTP proxy configuration

HTTPS Proxy Configuration:

  • Check Secure Web Proxy (HTTPS)
  • Server: [country].stealthtunnel.net
  • Port: 443
  • Use same username and password
macOS HTTPS proxy configuration

📍 Available Servers: Find the complete list of Premium Proxy servers at torguard.net/proxynetwork

⚠️ Important: Configure BOTH HTTP and HTTPS proxy for complete coverage.

Step 4: Apply Settings

Click OK to close the proxy configuration window, then click Apply button to save the network settings.

💡 Tip: macOS will remember your credentials, so you won't need to enter them repeatedly.

Step 5: Verify Connection

Browse to TorGuard's What's My IP page and confirm your IP has changed.

Check if IP changed on TorGuard IP check page

✅ Success! If you see a different IP address and location, your proxy is working correctly.

macOS Specific Features

🍎 Network Locations

Create different network locations for easy proxy switching:

  • System Preferences → Network → Location dropdown
  • Create locations: "Home", "Work", "Proxy"
  • Configure proxy only in "Proxy" location
  • Switch locations from Apple menu

🔐 Keychain Integration

macOS securely stores proxy credentials:

  • Credentials saved in Keychain
  • Automatic authentication
  • No need to re-enter password
  • Manage in Keychain Access app

📋 Per-Application Proxy

Some apps have their own proxy settings:

  • Safari: Uses system proxy
  • Chrome: Uses system proxy by default
  • Firefox: Can use system or custom
  • Terminal: May need export commands

🚫 Proxy Bypass

Configure exceptions in Advanced settings:

  • Click "Advanced" in proxy settings
  • Add local domains: *.local, localhost
  • Add IP ranges: 192.168.*, 10.*
  • Separate with commas or new lines

Terminal Commands

Configure proxy via Terminal for automation:

# Enable HTTP proxy
networksetup -setwebproxy "Wi-Fi" fr.stealthtunnel.net 80 on username password

# Enable HTTPS proxy
networksetup -setsecurewebproxy "Wi-Fi" fr.stealthtunnel.net 443 on username password

# View current proxy settings
networksetup -getwebproxy "Wi-Fi"
networksetup -getsecurewebproxy "Wi-Fi"

# Disable proxy
networksetup -setwebproxystate "Wi-Fi" off
networksetup -setsecurewebproxystate "Wi-Fi" off

# Export for Terminal sessions
export http_proxy="http://username:[email protected]:80"
export https_proxy="https://username:[email protected]:443"

💡 Note: Replace "Wi-Fi" with your network interface name (use networksetup -listallnetworkservices to see all).

Troubleshooting Common Issues

Authentication Keeps Failing

Solution:

  • Verify you're using Premium Proxy credentials (not VPN)
  • Check credentials at managecredentials.php
  • Clear saved passwords in Keychain Access
  • Try entering credentials without saving first
  • Ensure account is active

Some Apps Not Using Proxy

Solution:

  • Check app-specific proxy settings
  • Some apps ignore system proxy
  • For Terminal: export proxy variables
  • Try restarting the app
  • Check firewall settings

Slow Connection Speed

Solution:

  • Switch to server closer to your location
  • Check Activity Monitor for high CPU/network usage
  • Disable proxy for local resources
  • Try different ports (80 vs 443)
  • Clear DNS cache: sudo dscacheutil -flushcache

Cannot Access Local Network

Solution:

  • Add local addresses to bypass list
  • Common bypasses: *.local, localhost, 192.168.*
  • Include your router IP
  • Add Time Machine backup destinations
  • Include local printer IPs

Security Best Practices

🔐 Connection Security

  • Use HTTPS proxy when possible
  • Verify proxy is active before browsing
  • Check for DNS leaks
  • Use HTTPS websites

🍎 macOS Security

  • Keep macOS updated
  • Enable FileVault encryption
  • Use strong login password
  • Enable firewall

🔑 Credential Security

  • Use Keychain for password storage
  • Enable two-factor authentication
  • Don't share proxy credentials
  • Regularly update passwords

🌐 Privacy Enhancement

  • Use Safari's privacy features
  • Enable private browsing
  • Clear cookies regularly
  • Disable location services

Proxy Methods on macOS

Method Coverage Setup Best For
System Proxy All apps (mostly) Built-in General use
Browser Extension Browser only Simple Web browsing
VPN App All traffic App required Full protection
PAC File Selective Advanced Complex rules

Summary

You've successfully configured TorGuard Premium HTTP/HTTPS proxy on macOS! This setup provides:

  • ✅ System-wide proxy coverage
  • ✅ Premium bandwidth and speed
  • ✅ Secure HTTPS encryption option
  • ✅ Native macOS integration
  • ✅ Keychain credential storage
  • ✅ Easy location-based switching

Next Steps

  • Test different server locations for best speed
  • Configure proxy bypass for local resources
  • Set up network locations for easy switching
  • Create Terminal aliases for quick toggle
  • Consider TorGuard VPN app for full protection

Was this article helpful?

Share:

Ready to Get Help?

Our support team is available 24/7 to assist you with any questions.