Guides · New in 2.0
Rocket Proxy 2.0 reads Clash and Stash YAML in full — proxies, policy groups, rules, providers and DNS. Import your existing subscription once and everything keeps working, including the routing you already rely on.
Six ways in
Providers hand out configs in every shape imaginable. Rocket takes all of them.
The usual case. Paste the https:// or clash:// URL your provider gave you and Rocket downloads and parses it.
Already downloaded it? Use Import File — .yaml, .yml, .conf, .txt and .json are all accepted.
Paste Config Text takes a whole YAML document pasted straight from a message or a web page.
Scan QR Code opens the camera. Common where configs are shared in group chats and channels.
Copy a link or a config anywhere on your device and Rocket offers it as From Clipboard the moment you open the importer — nothing to paste.
A list of vmess://, vless://, trojan:// or ss:// links still works exactly as before. Mix them freely.
Step by step
On iPhone, iPad and Mac. Takes under a minute.
What gets read
Plenty of apps import the proxy list and quietly discard everything else — which is precisely the part you spent time on. Rocket keeps it.
Every server in the file, across all 36 protocol and transport combinations Rocket supports.
select, url-test, fallback, load-balance and relay — including latency testing and automatic failover.
Domain, suffix, keyword and regex matches, GEOSITE, GEOIP, IP-CIDR, IP-ASN, ports, network type, logical AND/OR/NOT, and MATCH.
Both rule providers and proxy providers, fetched and refreshed on their own schedule just as your config specifies.
Your nameservers, fallbacks and fake-IP settings come across with the rest — and Rocket never leaks a query outside the tunnel.
The YAML itself is kept and viewable in the app, so you can always read exactly what you imported.
Day to day
If something goes wrong
The import failed. Open the link in a browser first. Many providers expire a subscription URL, rate-limit repeated downloads, or require you to log in to the dashboard before the link will serve anything. If the browser cannot fetch it either, the problem is upstream of Rocket.
Some proxies were skipped. The import report names them. A config can legitimately contain a protocol or transport Rocket does not implement; the rest of the file still imports and works.
My rules do not seem to apply. Check that the configuration is the active one — importing does not activate. Open it and tap Activate.
A site broke while connected. Usually a domestic service refusing a foreign exit IP. Install the rule pack for your own country from the Rule Store and those sites go direct while everything else stays tunnelled.
Can I run more than one config? Yes. Keep as many as you like under Configuration Files and switch between them; one is active at a time.