πŸ’» Mac

The Mac guide.

Everything Rocket Proxy can do on macOS β€” menu-bar control, desktop routing, privacy, inspection, power tools and sync β€” explained feature by feature with clear steps.

πŸš€

Getting started

Install β†’ add a server β†’ connect

Rocket Proxy brings the same RocketCore engine to macOS in a roomy desktop app and a fast menu-bar controller. It requires macOS 13 or later, uses no account, and keeps zero logs.

How to use

  1. Install Rocket Proxy from the App Store and open it from Applications or Launchpad.
  2. Open Servers and add a server, enable iCloud Sync, or select the built-in demo server.
  3. Return to Connect and press the big power button. Approve the macOS network permission the first time.
  4. Leave the app in the menu bar for everyday control, or keep the full window open while tuning rules.
TipIf you already use Rocket Proxy on iPhone or iPad, turn on iCloud Sync first. Your Mac can inherit servers, rules and DNS automatically β€” no re-typing.
Rocket Proxy for Mac Connect screen
πŸ–₯️

The desktop window

Connect, Servers, Routing, More

The full Mac app is a resizable desktop window with a sidebar for Connect, Servers, Routing and More. It gives routing rules, diagnostics and inspection tools the space they deserve.

How to use

  1. Open Rocket Proxy from the menu-bar item or from Applications.
  2. Use the sidebar to move between Connect, Servers, Routing and More.
  3. Resize the window when editing long rule lists, reviewing HTTP logs or comparing server details.
  4. Close the window when finished; Rocket Proxy stays available from the menu bar.
The Mac window makes power features feel calm: everything is visible, searchable and easier to review before you apply it.
⌨️

Keyboard shortcuts

macOS menu conventions

Rocket Proxy follows familiar Mac patterns so keyboard-driven users can move quickly. Exact shortcuts may vary by app version, but these are the practical defaults to look for in the menu bar.

How to use

  1. Use ⌘+, to open Settings / Preferences.
  2. Use ⌘+N from Servers to add a new server when available.
  3. Use ⌘+W to close the window. The app stays in the menu bar and the tunnel keeps its current state.
  4. Open the macOS Rocket Proxy, File and Window menus to see the shortcuts supported by your installed version.
Power movePair menu-bar control with ⌘+W: tune once in the window, close it, then manage the tunnel from the menu bar all day.
🌍

One-tap connect & the live globe

Connect

The Connect screen is home base. A single click opens the tunnel; the interactive globe traces the path from your Mac to your server, and a live panel shows session uptime, upload/download speed, data used and active connections in real time.

How it works

When you connect, RocketCore establishes the tunnel using your selected server's protocol and installs the routing rules for your current mode. macOS routes matching traffic into the tunnel; everything else follows your rules.

How to use

  1. Open Connect from the sidebar.
  2. Check the selected server and Routing Mode chips below the button.
  3. Click the power button to connect; click again to disconnect.
  4. Watch Uptime, Download/Upload and Connections update live.
You always know your real connection state and throughput at a glance β€” no guessing whether your Mac is actually routing traffic.
🧭

Routing modes

Connect β†’ Routing Mode

Routing modes decide what goes through your server. Rocket Proxy gives you four:

The four modes

  1. Smart β€” follows your rule set: known ad/tracker and regional domains are handled automatically, the rest goes direct.
  2. Proxy Everything β€” every connection is sent through the proxy. Maximum privacy and consistency.
  3. Direct β€” nothing is proxied; the tunnel stays up for ad-block and DNS only.
  4. Local Mode β€” runs on your Mac with no remote server: network-level ad-blocking and encrypted DNS.

How to use

  1. On Connect, click the Routing Mode control.
  2. Pick Smart, Proxy Everything, Direct or Local Mode.
  3. Switch modes mid-session whenever your work changes.
Good to knowIn Smart or Direct mode, some traffic intentionally bypasses the proxy. If you need a strict tunnel, choose Proxy Everything.
Keep local sites fast while forcing sensitive, test or region-locked traffic through your server.
⚑

Smart Route

Connect / More β†’ Smart Connect

Smart Route measures your servers and automatically connects you to the fastest reachable one β€” then auto-heals by switching away from a server that stops responding.

How it works

Rocket Proxy latency-tests your candidate servers and ranks them. When Smart Route is on, it picks the top performer at connect time and monitors health during the session, failing over if the active server degrades.

How to use

  1. Add two or more trusted servers in Servers.
  2. Enable Smart Route from Connect or More β†’ Smart Connect.
  3. Connect as usual β€” Rocket Proxy chooses and maintains the best node for you.
Set it and forget it: your Mac rides the fastest healthy server, and a flaky node does not derail your session.
πŸ›°οΈ

Servers & 20+ protocols

Servers

One engine speaks every major protocol: Shadowsocks, ShadowsocksR, VMess, VLESS, Trojan, Hysteria, Hysteria2, TUIC, AnyTLS, WireGuard, SSH, Snell, Brook, Mieru, SOCKS5 and HTTP/HTTPS, plus v2ray-plugin and obfs obfuscation.

How to use

  1. Open Servers from the sidebar and click + or Add.
  2. Add manually and pick the protocol from the Type picker, or import from the next section.
  3. Fill address, port, credentials and any transport/plugin options, then Save.
  4. Select a server to make it active; use edit, duplicate and delete actions to maintain your list.
TipGroup related servers with Policy Groups to build fallback or load-balanced sets.
Whatever your provider or self-hosted stack uses, Rocket Proxy connects to it β€” no second Mac app.
πŸ“₯

Importing servers

Servers β†’ Import

Four ways to add servers fast, so you rarely type anything on your Mac.

How to use

  1. Paste a link β€” copy a ss://, vless://, trojan:// or similar URI and choose Paste Server Link. Multiple URIs at once are supported.
  2. Scan or upload a QR code β€” use the Mac camera when available, or upload a saved QR image.
  3. Import a config file β€” choose a subscription or config file from Finder.
  4. Download from URL β€” fetch a remote config straight from a provider link.
TipTurn on Overwrite on Import to keep a subscription list clean, or leave it off to append new nodes.
Move a whole provider list to your Mac in seconds β€” paste, upload, import, done.
🎁

Demo server & Free Nodes

Servers / More

New to proxies? A built-in free demo server lets you try the app with zero setup. Free Nodes pulls a curated list of public community servers you can experiment with.

How to use

  1. Select the built-in demo server in Servers, then go to Connect.
  2. For more public options, open More β†’ Free Nodes and refresh the list.
Privacy noteAny proxy β€” including public nodes β€” can technically see the destinations you connect to. The demo and free nodes are for trying the app, not everyday privacy. Use servers you trust, or Rocket Proxy Premium, for real use.
πŸ›‘οΈ

Network ad-block

More β†’ Ad Blocking

Block ads and trackers for apps on your Mac at the network level β€” not just in Safari β€” by filtering requests before they load.

How it works

Rocket Proxy matches outbound connections against maintained block lists and drops known ad/tracker hosts inside the tunnel. Because it works at the connection layer, it covers browsers, Electron apps and in-app web views.

How to use

  1. Open More β†’ Ad Blocking and turn it on.
  2. Use it in any mode, including Local Mode with no remote server.
  3. Refresh lists periodically if you rely on aggressive blocking.
Fewer ads and trackers, faster page loads and less data used β€” across your whole Mac.
πŸ”

Smart DNS

More β†’ Smart DNS

Resolve names over encrypted DNS so your lookups can't be read or tampered with on the network. Supports plain IP, DoH (https://), DoT (tls://) and DoQ (quic://).

How to use

  1. Open More β†’ Smart DNS.
  2. Add a resolver in any supported scheme, such as a DoH https:// URL.
  3. Optionally set a fallback resolver for resilience.
  4. Connect or use Local Mode to apply DNS handling without a remote proxy.
Stops DNS snooping and hijacking, and can bypass basic DNS-based blocks β€” with encryption on by default.
🧩

Routing rules & the Rule Store

Routing β†’ Rules

Rules are the heart of Smart mode: they decide whether each domain or app goes Proxy, Direct or is rejected. The Rule Store ships curated, maintained rule sets so you do not start from scratch.

How it works

Rules are evaluated from top to bottom. The first match wins, so place precise work, test or regional rules above broad defaults.

How to use

  1. Open Routing β†’ Rules.
  2. Enable Curated Default Rules, or add your own domain and app rules.
  3. Browse the Rule Store to add topic sets for streaming, regional access or privacy.
  4. Reorder rules deliberately β€” the first match wins.
Send only the traffic that needs it through your server, keeping local sites fast and your data low.
πŸ—ΊοΈ

Regional rules

More β†’ Regional Rules

One switch can auto-route traffic for a region β€” useful for keeping regional apps, banks, streaming sites and work services behaving as expected while you travel.

How to use

  1. Open More β†’ Regional Rules.
  2. Enable the region set you need.
  3. Update the set periodically to pick up new domains and service changes.
Your everyday services keep working the way they do at home β€” automatically.
πŸ“œ

JavaScript rule engine

Routing / Configuration β†’ Scripts

Run JavaScript to intercept, inspect and rewrite requests and responses β€” MITM-style automation with a desktop-size editor and clearer logs.

How to use

  1. Open the Script Library from Routing or Configuration Files.
  2. Add a script by pasting, importing or writing your own.
  3. Set its trigger pattern so it only runs on matching hosts or paths.
  4. Enable it and verify behaviour in HTTP Inspector.
TipScripts pair perfectly with HTTPS inspection below β€” decrypt first, then rewrite.
Automate header injection, response rewriting, redirects and testing without running a separate desktop proxy.
πŸ”

HTTPS inspection & rewrites

Routing β†’ HTTPS inspection

Decrypt and inspect your own TLS traffic for debugging, then reshape it with URL Rewrite, Header Rewrite, Body Rewrite and Map Local for local mock responses.

How it works

Rocket Proxy generates a local root certificate. Once you trust it in macOS Keychain Access, the app can decrypt HTTPS for hosts you choose, show contents, and apply rewrites on your Mac.

How to use

  1. Open Routing β†’ HTTPS inspection.
  2. Choose the hosts you want to inspect; avoid broad inspection unless you are actively debugging.
  3. Add URL Rewrite, Header Rewrite, Body Rewrite or Map Local rules.
  4. Use HTTP Inspector to confirm the rewritten traffic.
For your own trafficOnly inspect traffic you own or are authorised to debug. Do not inspect other people's private traffic.
Desktop-grade traffic debugging, API mocking and rewrite testing β€” built into the same tunnel you already use.
πŸ”‘

HTTPS inspection on Mac β€” trusting the local CA

Routing β†’ HTTPS inspection β†’ Keychain Access

macOS requires you to explicitly trust Rocket Proxy's local certificate before HTTPS inspection can decrypt traffic. This is a deliberate safety step and you can remove the certificate later.

How to use

  1. In Routing β†’ HTTPS inspection, choose Export/Install CA Certificate. Rocket Proxy saves RocketProxyRootCA.cer to your Mac.
  2. Double-click the saved .cer file to open Keychain Access. Choose the login keychain if macOS asks where to add it.
  3. Find Rocket Proxy Root CA, double-click it, expand Trust, and set When using this certificate to Always Trust.
  4. Close the certificate window and authenticate with your Mac password or Touch ID to save.
  5. To remove it later, open Keychain Access, select Rocket Proxy Root CA, and delete it from the login keychain.
ImportantOnly trust the CA while you need HTTPS inspection, and only inspect traffic you own. The certificate is local to your Mac; deleting it from Keychain Access disables trust.
πŸ—‚οΈ

Configuration files

Routing β†’ Configuration Files

Import complete configuration profiles β€” servers, rules and DNS β€” and switch between them. This is ideal for separating work, home, lab and travel setups.

How to use

  1. Open Routing β†’ Configuration Files β†’ Add Configuration.
  2. Import from Finder, a URL, or pasted text.
  3. Review the profile, then click Use This Config to activate it.
  4. Return to your previous profile whenever you need a different routing posture.
Swap your Mac's entire proxy setup in one click instead of rebuilding servers and rules by hand.
πŸ“‘

Smart Connect & on-demand

More β†’ Smart Connect

Auto-connect rules bring the tunnel up automatically on the networks you choose β€” for example, always connect on public Wi-Fi and stay direct on your trusted home network.

How to use

  1. Open More β†’ Smart Connect.
  2. Enable Auto-connect rules / On Demand.
  3. Choose conditions such as any Wi-Fi, selected networks or untrusted networks.
  4. Pair with Smart Route so Rocket Proxy chooses the best healthy server when it connects.
Your Mac protects itself the moment it joins a risky network β€” no manual reminder needed.
🎬

Streaming Mode

More β†’ Streaming Mode

Streaming Mode tunes routing for media services so streams resolve to the right region and play smoothly.

How to use

  1. Open More β†’ Streaming Mode and enable it.
  2. Pick your target region if prompted.
  3. Connect, then test your streaming service in Safari or your desktop app.
Fewer β€œnot available in your region” walls and steadier playback on the big screen.
πŸ“Š

Data Insights & statistics

More β†’ Data Insights

See where your bandwidth goes with per-service breakdowns, live speeds and overall connection statistics.

How to use

  1. Open More β†’ Data Insights.
  2. Review per-app or per-service usage and live throughput.
  3. Compare usage after switching rules, servers or Streaming Mode.
Spot data hogs and confirm the right apps are being routed β€” useful on capped or Premium (200 GB/mo) plans.
🧾

HTTP Inspector

More β†’ HTTP Inspector

A live log of connections and requests flowing through the tunnel, with system information for debugging. On Mac, the larger window makes it especially useful for developers and support workflows.

How to use

  1. Open More β†’ HTTP Inspector.
  2. Connect and watch requests appear in real time.
  3. Select a request to inspect details, headers and routing outcome.
  4. Use it alongside HTTPS inspection and rewrite rules when debugging APIs.
Confirm exactly what your Mac is talking to β€” and catch anything unexpected.
πŸ”’

Privacy Dashboard

More β†’ Privacy Dashboard

A plain-language view of how Rocket Proxy handles your data, what a proxy can and cannot see, and how many trackers you have blocked.

How to use

  1. Open More β†’ Privacy Dashboard.
  2. Read What a proxy can see before choosing public, self-hosted or Premium servers.
  3. Review blocked-tracker counts and your current privacy posture.
Understand your real privacy posture instead of trusting a marketing claim. Rocket Proxy keeps zero logs.
☁️

iCloud sync from iPhone

More β†’ iCloud Sync

Your servers, rules and DNS follow you to every device via your private CloudKit store. It is your iCloud β€” Rocket Proxy cannot read it. This is the easiest way to make your Mac inherit a setup you already built on iPhone or iPad.

How to use

  1. On iPhone or iPad, open More β†’ iCloud Sync and turn on sync.
  2. Tap Push Now or leave Automatic Sync enabled.
  3. On Mac, open More β†’ iCloud Sync and turn it on with the same Apple ID.
  4. Use Pull Now on Mac to fetch everything immediately, or let Automatic Sync do it for you.
Set up once on iPhone, then your Mac arrives fully loaded with servers, rules and DNS β€” no re-typing and no Rocket Proxy account.
πŸ“²

Nearby transfer

Servers β†’ Share / Nearby

Send servers and configs directly to a nearby device, peer-to-peer, without going through the cloud.

How to use

  1. On the sending device, choose Nearby / Share and select what to send.
  2. On the Mac, open the Nearby receive screen and accept.
  3. Or send from the Mac to another device using the same Servers β†’ Share / Nearby action.
Hand a friend, test Mac or second device your setup instantly β€” nothing touches a server.
πŸ› οΈ

Tunnel options

More β†’ Tunnel Options

Advanced tunnel behaviour: IPv6 handling, on-demand, skip-proxy lists, Always Real IP, and test-proxy tools for edge cases.

How to use

  1. Open More β†’ Tunnel Options.
  2. Toggle IPv6 if your network or server supports dual-stack traffic.
  3. Add trusted LAN or corporate hosts to skip-proxy when they must stay local.
  4. Use Always Real IP for domains that should bypass proxy DNS resolution.
Fine-tune the tunnel for dual-stack networks, local devices and work services most apps ignore.
🩺

Diagnostics & logs

More β†’ Diagnostics

Run a Connectivity Test, view system information and memory, and export logs when you need to report an issue.

How to use

  1. Open More β†’ Diagnostics.
  2. Run Connectivity Test to check DNS, server reachability and routing.
  3. Use Export Logs when contacting support.
  4. Attach the exported log file through support only when you are comfortable sharing diagnostic details.
Fix most connection problems yourself in seconds β€” and get faster help when you cannot.
πŸ’Ž

Premium & Refer a Friend

More β†’ Premium / Refer & Earn

Rocket Proxy Premium unlocks managed, high-speed servers with up to 200 GB/month β€” no login, tied to your device via Apple App Attest. Refer a Friend: give 30 days, get 30 days free.

How to use

  1. Open More β†’ Premium and choose Go Premium.
  2. Select a managed server and connect like any other node.
  3. Manage or cancel anytime in Apple Account β†’ Subscriptions.
  4. Share your link from Refer & Earn to earn free months.
Zero-setup fast servers when you want them, with billing you fully control.
Subscription termsPremium is an auto-renewable subscription that renews unless cancelled at least 24 hours before the period ends. See Terms of Use and Privacy Policy.
App Store Get the app