Shadowrocket Rule-based proxy app for iOS and macOS

Shadowrocket is an independent rule-based proxy app by Shadow Launch Technology Limited, not an official Clash client. It supports iOS / iPadOS and macOS, with rules, subscriptions, and proxy chaining; users must supply their own configurations.

iOS App Store · 4.5 / 5 · 12,154 user ratings

Version and source checked on If more than 30 days have passed without an update, refer to the project release page or app store.

Shadowrocket core features

An independent rule-based proxy app for iPhone, iPad, and Mac. The features below reflect the iOS App Store description; check the Mac version’s details separately.

Shadowrocket downloads

Installation files come from the project release page or App Store. Links for each system are listed in the cards below.

Connect for the First Time in Three Steps

After installing Shadowrocket, import a subscription, select a node, and enable the proxy.

01

Download and install Shadowrocket

Choose the appropriate package for your system, and confirm the chip architecture, installer format, and source.

02

Import a subscription configuration link

Copy the Clash / Mihomo subscription link supplied by your provider or another link supported by the app, paste it into the client's configuration or subscriptions page, and update it.

03

Select a node and enable the proxy

Enable the proxy as prompted by the app, then choose rule, proxy, or direct mode as needed.

Shadowrocket FAQs

Before downloading and configuring the client, confirm the platform, source, subscription configuration, and basic proxy setting.

Shadowrocket is available for macOS and iOS. Consider it when choosing a Clash-compatible client for the first time; its maintenance status also supports longer-term use.