M78 Nebula is a subscription service, not a native app — get your subscription link, then import it into the client you already use.
No native app to install — just a subscription link and the client of your choice.
After choosing a plan, you'll receive a personal M78 Nebula subscription link containing your full node list.
Open Clash Verge, Mihomo Party, v2rayNG, Shadowrocket, or sing-box and paste the link into its subscription-import field.
Let the client test node latency, choose the fastest available proxy node, and you're connected.
M78 Nebula subscription links work with every client below across Windows, macOS, iOS, and Android.

Clash Verge / Mihomo Party (Windows, macOS): open the app, choose "Import from URL" or "Add Profile" under subscriptions, paste your M78 Nebula link, and confirm. The node list loads automatically.
Shadowrocket (iOS): tap the + icon, choose "Type: Subscribe," paste the link into the URL field, and save. Shadowrocket will fetch and list all available nodes.
v2rayNG (Android): use the menu to select "Import config from URL," paste your subscription link, then update the subscription to pull the current node list.
sing-box: add the M78 Nebula link as a subscription source in your sing-box configuration manager of choice; most GUI front-ends for sing-box support one-click subscription import identical to the Clash workflow.
No separate app is required. You only need one of the supported third-party clients (Clash Verge, Mihomo Party, v2rayNG, Shadowrocket, or sing-box) plus your personal subscription link.
Confirm the subscription link was copied in full with no extra spaces, then manually refresh or update the subscription inside your client. If nodes still don't appear, try re-importing the link.
Most plans allow the same subscription link to be used across multiple devices at once; check your plan's details for the exact device limit.
Most clients include a built-in latency test — run it and connect to whichever node reports the lowest ping for your location.