MACOS

    Proxy setup on macOS — Monterey, Ventura, Sonoma

    How to configure SOCKS5 and HTTP proxies on Mac at the system level and in Safari, Chrome, Telegram. Fixing common DNS and WebRTC issues.

    macOS system settings

    1. System Settings → Network → your connection (Wi-Fi / Ethernet) → Details → Proxies
    2. Enable the needed type: Web Proxy (HTTP), Secure Web Proxy (HTTPS) or SOCKS Proxy
    3. Enter server address and port
    4. If auth is required, tick the box and enter login/password
    5. OK → Apply

    These settings apply to apps that honor the system proxy: Safari, Mail, many third-party apps.

    Safari

    Safari automatically uses the system proxy. No separate setting.

    Chrome / Edge

    Also inherits the system proxy. For per-tab control — the Proxy SwitchyOmega extension.

    Firefox

    Has its own settings:

    1. Firefox → Settings → "proxy" → Settings
    2. Manual configuration, enter parameters
    3. For SOCKS5 enable Proxy DNS when using SOCKS v5

    Telegram Desktop on Mac

    1. Settings → Advanced → Connection type → Use custom proxy
    2. Add SOCKS5 or MTProto

    Terminal (for developers)

    For a single terminal session:

    export http_proxy=http://user:pass@host:port
    export https_proxy=http://user:pass@host:port
    export all_proxy=socks5://user:pass@host:port

    WebRTC and leaks

    Chrome and Safari can leak the real IP via WebRTC even with a proxy. Install WebRTC Network Limiter or disable WebRTC in the browser.

    Verification

    browserleaks.com shows whether DNS, WebRTC or IP leaks.

    Other guides

    Ready to start?

    Open our Telegram bot and get proxies instantly after payment.

    Buy proxies