Skip to content

Detailed Shadowrocket Tutorial for iOS

Introduction

Shadowrocket is a powerful proxy tool for iOS, supporting multiple protocols, with a simple and easy-to-use interface. It is one of the most popular proxy tools on iOS devices.

Download and Installation

  1. Search for "Shadowrocket" in the App Store and purchase/install (requires a non-China Apple ID)
  2. If you can't search directly, you can download via App Store link

Basic Settings

Import Subscription

  1. Open the Shadowrocket app
  2. Tap the "+" button in the top right
  3. Select "Subscribe" for type
  4. Paste your subscription link
  5. Tap "Done" to save

Configuration Conversion Note

If you use Clash configuration, you need to:

  1. Use a configuration conversion tool to convert Clash config to Shadowrocket-supported format
  2. Or use a subscription link that supports Shadowrocket

Start Proxy

  1. In the server list, select a node
  2. Tap the switch button at the top to start the proxy
  3. The first time you use it, you'll be asked to add MOFA configuration, tap "Allow" and verify

Proxy Mode Settings

At the bottom of the Shadowrocket main interface, you can select different proxy modes:

  1. Config: Smart routing based on rules (recommended)
  2. Global: All traffic goes through the proxy
  3. Direct: No proxy is used

Advanced Features

Rule Settings

  1. Tap the "Config" option in the bottom toolbar
  2. Select your current configuration file
  3. You can view and edit the current rule settings
  4. Add custom rules, for example:
    DOMAIN-SUFFIX,example.com,DIRECT
    DOMAIN-KEYWORD,google,PROXY
    IP-CIDR,8.8.8.8/32,PROXY

Local DNS Settings

  1. Tap the "Settings" option at the bottom
  2. Find the "DNS" settings
  3. Configure local DNS servers
  4. Enable DoH/DoT encrypted DNS

Using Policy Groups

  1. Define policy groups in your configuration file
  2. Automatically select the best node based on latency and availability
  3. Support manually switching nodes for specific policy groups

Network Sharing

  1. In "Settings", find "WIFI Assistant"
  2. Enable this option to share your proxy as a hotspot
  3. Devices connected to this hotspot can use the proxy directly

Testing Tools

  1. Tap the "Tools" option at the bottom
  2. Use Ping/DNS Query and other tools to test the network
  3. Use packet capture tools to analyze network requests

Common Issues

Connection Issues

  • Confirm subscription link is valid
  • Check if the selected node is available
  • Try switching to different nodes or protocols

Performance Optimization

  • Choose nodes with low latency
  • Use rule mode instead of global mode
  • Update subscription regularly to get the latest nodes

Special Settings

  • If specific apps can't connect, you can set direct connection for them in the rules
  • For apps that require specific IPs, you can use policy groups to set them up separately