How to Configure Proxy on macOS (Sonoma, Sequoia & Ventura)

Updated:

Unlike Windows, macOS provides native username and password fields directly inside System Settings → Network → Proxies for both HTTP (Web Proxy) and HTTPS (Secure Web Proxy), storing credentials safely inside your macOS Keychain. You can also script proxy toggling per network interface using the built-in networksetup CLI utility.

macOS · HTTP Proxy Format
System Settings > Wi-Fi > Details > Proxies > Web Proxy (HTTP) & Secure Web Proxy (HTTPS)
Static residential ISP
🇺🇸 United States
Available
From
₫55,000 / IP / month
≈ $2.04 · billed in VND
Volume pricing
  • 1 IP₫75,000
  • 3+ IPs₫70,000
  • 5+ IPs₫65,000
  • 10+ IPs₫60,000
  • 50+ IPs₫60,000
  • 100+ IPs₫60,000
  • 200+ IPs₫60,000
  • 500+ IPs₫55,000
Buy United States
Private IPv4 (datacenter)
🇻🇳 Vietnam
Available
From
₫20,000 / IP / month
≈ $0.74 · billed in VND
Volume pricing
  • 1 IP₫40,000
  • 5+ IPs₫35,000
  • 10+ IPs₫25,000
  • 20+ IPs₫25,000
  • 50+ IPs₫25,000
  • 100+ IPs₫25,000
  • 200+ IPs₫25,000
  • 500+ IPs₫25,000
  • 1000+ IPs₫22,000
  • 2000+ IPs₫20,000
Buy Vietnam

macOS Network Proxy Protocols Explained

macOS lets you enable multiple proxy protocols simultaneously on a single Wi-Fi or Ethernet interface. When using VinaProxy paid proxies, enable both Web Proxy (HTTP) and Secure Web Proxy (HTTPS).

macOS Proxy ToggleProtocol HandledVinaProxy CompatibilityKeychain Auth Support
Web Proxy (HTTP)Plain HTTP traffic (port 80)Full support (IPv4 & Static ISP)Native Username & Password fields
Secure Web Proxy (HTTPS)TLS/HTTPS CONNECT traffic (port 443)Full support (IPv4 & Static ISP)Native Username & Password fields
SOCKS ProxySOCKS5 TCP streamsFree proxy list only (not paid plans)Native Username & Password fields
Bypass proxy settingsDirect hosts & CIDR subnetsRecommended for *.local & 127.0.0.1N/A

Step-by-Step Setup in macOS System Settings

bash # Automate macOS Wi-Fi proxy setup from Terminal via networksetup networksetup -setwebproxy "Wi-Fi" IP PORT on USER PASS networksetup -setsecurewebproxy "Wi-Fi" IP PORT on USER PASS # Turn off macOS Wi-Fi proxy when finished networksetup -setwebproxystate "Wi-Fi" off networksetup -setsecurewebproxystate "Wi-Fi" off

macOS Network Locations & Terminal Tips

  • Use macOS Network Locations to switch between Direct and Proxy profiles in two clicks: open System Settings → Network, click the '...' circle menu at the bottom of the service list, choose Locations → Edit Locations, and create a dedicated 'VinaProxy' location.
  • Note that macOS System Settings applies to Safari, Chrome, Brave, and native Apple apps, but Terminal CLI tools (curl, brew, git, python) require export HTTP_PROXY and HTTPS_PROXY in ~/.zshrc.

Step by step

  1. 1

    Open Network Details in System Settings

    Click the Apple menu → System Settings → Network, select your active Wi-Fi or Ethernet service, and click 'Details...'.

  2. 2

    Enable Web Proxy (HTTP) and Enter Credentials

    Select the 'Proxies' tab in the left sidebar. Toggle 'Web Proxy (HTTP)' on, enter your VinaProxy IP in 'Server' and port in 'Port', check 'Proxy server requires password', and enter your Username and Password.

  3. 3

    Enable Secure Web Proxy (HTTPS)

    Toggle 'Secure Web Proxy (HTTPS)' on and enter the exact same VinaProxy Server, Port, Username, and Password so encrypted HTTPS sites also route through the proxy.

  4. 4

    Apply Changes and Verify in Safari or Chrome

    Confirm the bypass list includes *.local, 169.254/16, 127.0.0.1, click OK, and open Safari to verify your egress IP and ASN.

Frequently asked questions

Why does my IP stay the same on HTTPS websites if I only enabled Web Proxy (HTTP) on macOS?

macOS separates plain HTTP and encrypted HTTPS proxy settings. Because almost all modern websites use HTTPS, you must enable both 'Web Proxy (HTTP)' and 'Secure Web Proxy (HTTPS)' in the Proxies tab.

Why does macOS ask to allow configd or Safari to access Keychain after setting a proxy?

macOS stores your proxy password encrypted in the login Keychain. Click 'Always Allow' when prompted so background networking daemons can authenticate seamlessly.

Does macOS System Settings proxy affect Terminal commands like brew or git?

No. BSD/Unix command-line tools on macOS read HTTP_PROXY and HTTPS_PROXY environment variables from your shell profile (~/.zshrc), not the System Configuration framework.

Get low-latency HTTP(S) proxies for Macos

Instant Dedicated IPv4 and Static ISP credentials across 7 countries.

View Proxy Pricing

Related articles

Proxy setup
How to use a proxy with cURL (command-line syntax & debugging)
How to use curl with authenticated HTTP(S) proxies (-x http://user:pass@ip:port and -U) on Linux, macOS, and Windows.
Proxy setup
How to Configure Proxy in Google Chrome
Configure VinaProxy HTTP(S) proxies in Google Chrome without changing your whole OS IP using Chrome extensions, --proxy-server CLI flags, or separate user profiles.
Proxy setup
How to set up a proxy in Proxifier (Proxy Servers & Per-App Rules)
Step-by-step guide to configuring HTTP(S) ip:port:user:pass proxies in Proxifier on Windows and macOS using Proxification Rules.
Free tools
Proxy Checker: Check Your Proxies Online
Free proxy checker: paste up to 100 proxies as ip:port:user:pass and check proxy online for status, exit IP and latency. Learn what each error means.
Proxies by platform
Proxies for Facebook Ads: compartmentalize BM admins, billing, and ad buyers
Protect Facebook Business Managers and ad accounts with dedicated Static ISP and IPv4 proxies. Separate admin, billing, and media-buying sessions cleanly.
Proxies by platform
Proxies for Google Ads: isolate ad accounts on clean Static ISP IPs
Isolate Google Ads accounts and MCC profiles with clean US and Vietnam Static ISP proxies. Reduce Suspicious Payments and Circumventing Systems flags.
Proxies by platform
Proxies for Amazon: prevent related-account flags across Seller Central, KDP, and Merch
Prevent Amazon related-account suspensions on Seller Central, KDP, and Merch. Dedicated US Static ISP and UK/Japan private IPv4 proxies.
Proxies by platform
Proxies for TikTok Shop: isolate every Seller Center store on a static IP
Operate multiple TikTok Shop Seller Center stores safely. Dedicated Static ISP and private IPv4 proxies in the US, Vietnam, UK, and Singapore.