Skip to content

Your first connection

This page walks you from a fresh install to a working connection. If you have not installed MeowX yet, start with Installation.

A subscription is a URL from your proxy provider that returns a configuration file listing your nodes, proxy groups and rules. It usually looks like https://example.com/api/subscribe?token=.... MeowX understands the mihomo / Clash Meta YAML format.

There are several ways to bring it into MeowX:

Method iPhone / iPad Mac
Paste the subscription URL Yes Yes
Open a clash://install-config?url=... link Yes Yes
Scan a QR code that contains the subscription URL No (the iOS scanner is for signing in only) Yes, from your screen
Pick from your provider account after signing in Yes Yes
Import a local file No No
  1. Open the Me tab (the last tab).
  2. In the Subscriptions card, tap Import subscription. (On a fresh install this area is already open and gently highlighted.)
  3. Paste your subscription URL into the field and tap Import.
  4. When it finishes, the subscription appears in the list with its usage and expiry date (if your provider reports them).

Using a link instead: if your provider’s website has an “Import to Clash” button, it usually opens a clash://install-config?url=... link. Tap it on your iPhone and iOS hands it to MeowX, which imports the URL inside it.

Using your account: if your provider runs a compatible dashboard, tap the QR icon at the top of the Me tab and scan the login code shown on the dashboard. See Account and subscriptions. When you sign in on a fresh install and your account has exactly one subscription, MeowX imports it and switches to it automatically.

MeowX always includes a built-in profile called Direct (no proxy). It sends all traffic directly and cannot be deleted. On a fresh install it is the current profile, and importing a URL adds the new subscription without switching to it while another profile is current.

So after importing, select the new subscription:

  • iPhone / iPad: on the Home tab, the subscription card says “No subscription in use, all traffic goes direct”. Tap Choose subscription and pick your new subscription. Or, on the Me tab, tap the subscription row to make it current.
  • Mac: click Choose subscription on the subscription card and pick it from the menu.

(Subscriptions you pick from your provider account, and the one auto-imported after signing in, are switched to immediately.)

Go to the Home tab and tap the square power button on the connection card.

  • The first time, iOS asks to add a VPN configuration. Allow it (see Installation).
  • While connecting, the button fills up with pink from the bottom. When it is full, the card turns pink and shows Connected, the mode (for example “Rule mode · Protected”) and the running time.

You can also connect from the Home Screen widget or Control Center once you have connected from the app at least once.

Your subscription defines proxy groups. A typical one is a “select” group (often called something like “Proxy” or “Node Select”) that lets you pick the node manually.

  1. Open the Nodes tab. Or tap the current exit row on the Home connection card, which shows the node actually in use.
  2. If you see several groups, tap the group button at the top and choose the group you want (in the list layout, tap a group to expand it).
  3. Tap the bolt button at the top right to test the latency of all nodes. Green is fast, orange is moderate, red is slow, and Timeout means no answer.
  4. Tap a node to select it. The change takes effect immediately for new connections; you do not need to reconnect.

Groups of type url-test and fallback choose a node automatically. You can still pick one by hand, which pins it; see Nodes for how pinning and Auto select work.

Below the current exit on the Home card (and below the subscription card on the Mac panel) is a three-way switch:

Mode What happens
Rule Each connection is matched against your subscription’s rules (plus your own custom rules) and sent to the proxy group, direct, or rejected accordingly. This is the normal mode.
Global Everything goes through the proxy, ignoring the subscription’s rules. Useful to check whether a site works through a node at all.
Direct Everything goes directly, as if MeowX were not there, while it stays connected.

Switching modes applies instantly, without reconnecting, and is remembered for next time.

A few things are deliberately outside the modes: entries in your bypass list always go direct, and Apple push notifications go direct unless you turn on Proxy APNs.

Check that it works:

  • On the Home tab, the Exit IP cards show your direct exit and your proxy exit, with the node name and the country of each address. If the proxy exit shows an address in the node’s country, traffic is going through the proxy.
  • The Activity tab lists live connections and which rule and node each one used.

Next, read Concepts to understand what the rules, groups and DNS modes are doing, or jump to the Home screen guide.