Just My Socks Subscriptions: Clash, Mihomo and Stash Setup Guide

🗓️ Published on: 🔄 Updated on:

Just My Socks (JMS) now offers a dedicated Mihomo / Clash.Meta YAML subscription that can be imported directly into Clash Verge Rev without a third-party converter. If you are looking for a JMS Clash subscription URL, a subscription converter, or a way to add JMS to Stash, start by checking which URL you copied from your account.

JMS confirmed this feature in its July 20, 2026 announcement. Stash also supports Clash configurations and VLESS/Reality, making it another client to consider. That assessment is based on Stash documentation; we have not tested every part of an actual JMS profile in Stash.

Start here:

This is an independent JMS Review guide. We may earn a commission when you purchase through our referral links. Compatibility information comes from official announcements and project documentation.

Where is the Just My Socks subscription URL, and which format should you choose?

Sign in to the JMS client area, open your purchased service, and select Subscription. Look for:

Mihomo / Clash.Meta YAML subscription

Copy the complete URL and import it as a remote profile. Check the label rather than judging by its domain or extension: a subscription URL does not have to end in .yaml. Do not add undocumented parameters to the standard URL.

Subscription typeWhen to use itWhat to select
Standard subscriptionYour app’s documentation calls for a standard node subscriptionFollow that app’s instructions; do not assume the response is Clash YAML
Mihomo / Clash.Meta YAMLMihomo apps such as Clash Verge Rev, or compatible clientsCopy the dedicated YAML URL and import it as a profile

The subscription format and the node protocol are different things. YAML organizes the configuration; Shadowsocks, VMess and VLESS are protocols. A single YAML file can contain several protocols, and your client must support both the configuration and its nodes.

Subscription URLs contain information needed to access your service. Keep them in your own apps, away from public comments, screenshots and online converters. If you have not subscribed yet, follow the registration and purchase guide, then retrieve the URL from your own service page.

Do you still need a JMS subscription converter?

Not for the official route from the dedicated JMS YAML URL to Clash Verge Rev. The older workflow of copying a standard subscription, converting it to Clash, and importing the result is no longer necessary for that route.

According to JMS, the generated profile includes compatible Shadowsocks, VMess and VLESS Reality nodes available with your plan, plus two groups:

  • JMS: manual server selection.
  • JMS Auto: automatic selection based on latency.

Refreshing the profile fetches remote subscription updates. Latency-based selection does not necessarily pick the fastest download server or a node that can access a particular service.

For apps that require a different format, follow their documentation. Having a YAML subscription does not make it directly usable in every proxy app.

How to import Just My Socks into Clash Verge Rev

Clash Verge Rev supports Windows, macOS and Linux. It is the project linked from the JMS announcement. Download it from the official releases page.

  1. Copy the URL from the Mihomo / Clash.Meta YAML section of your JMS service’s Subscription page.
  2. Import the profile through the URL import option in Clash Verge Rev’s subscriptions/profiles page.
  3. Activate the new JMS profile and confirm it loads successfully.
  4. Check the proxy groups for JMS and JMS Auto. Use JMS when you want to select a server manually.
  5. Enable the system proxy and test a website you actually use. Check connections and logs to confirm requests use the selected node.

If nodes appear but websites do not load, investigate the connection itself: a successful import only confirms that the profile was read. Apps that ignore the system proxy may need their own proxy settings or an appropriate TUN configuration.

Mac users can also use Clash Verge Rev. If you arrived from an older ClashX tutorial, note that JMS explicitly warns that legacy Clash and ClashX cores cannot support all protocols in its services.

Does Stash support Just My Socks? How to add the subscription

Stash can import Clash configurations from a URL, and its protocol documentation lists VLESS, Vision and Reality fields. The JMS YAML subscription is therefore a relevant option for Stash users even though its label mentions Mihomo. See the Stash quick start and protocol documentation.

The following steps follow Stash’s official iOS import workflow:

  1. Install the appropriate app from the official Stash download page.
  2. Copy the Mihomo / Clash.Meta YAML subscription URL from JMS.
  3. Open Stash settings and select Configuration File.
  4. Choose Download from URL, paste the address and download it.
  5. Select the downloaded profile and check its nodes and groups.
  6. Return to the home screen, start the connection and test access.

Official Stash downloads cover iOS/iPadOS, tvOS and macOS, with early Android and Windows builds also listed. The macOS license is separate from the iOS App Store purchase, so consider app costs separately from your JMS subscription. See downloads and Mac licensing.

Compatibility matters: supporting Clash format does not mean supporting every Mihomo extension. If an import fails, record the field and app version mentioned in the error and consult the docs. Do not delete unfamiliar authentication fields such as the Reality public key, short-id or flow.

Which other clients can you consider?

Except for Clash Verge Rev, which JMS directly links to, this list is based on client and core documentation. It is neither a list of individually JMS-certified apps nor a claim that we tested them all.

ClientMain platformsRelationship to JMS YAML
Clash Verge RevWindows / macOS / LinuxLinked by JMS; a clear starting point for desktop imports
StashiOS / iPadOS / tvOS / macOSClash configuration and VLESS/Reality support; check individual fields
FlClashAndroid / Windows / macOS / LinuxClashMeta-based, supports subscription URLs
Clash MiiOS / macOS / Android / Windows / LinuxMihomo-based option for phones and computers
Clash PartyWindows / macOS / LinuxMihomo GUI, also known by its former name Mihomo Party
Clash NyanpasuWindows / macOS / LinuxMultiple cores; select a current Mihomo core
GUI.for.ClashWindows / macOS / LinuxDesktop client in the Mihomo ecosystem
Clash.Meta for AndroidAndroidMeta core; distinguish it from older Clash for Android builds
OpenClash / OpenWrt-nikki / ShellCrashOpenWrt, Linux and supported routersCheck the core, subscription import and rule overrides
KaringiOS / tvOS / Android / Windows / macOS / Linuxsing-box-based; documents only partial Clash.Meta configuration support

For a straightforward starting point, consider Clash Verge Rev on a computer, or the Stash workflow above if you already own that app. Android users can explore FlClash and Clash.Meta for Android. On iPhone, Clash Mi is another option for working with Mihomo profiles.

Similar names do not imply identical cores. In particular, Karing and Clash Mi handle configurations differently even though they come from the same team. See the Karing project.

JMS Auto, subscription refresh and routing rules explained

SettingWhat it controlsWhat to check
Manual or automatic node selectionWhich server carries the connectionLatency and real website access
Subscription refreshWhether the local profile is currentUpdate time and errors
Routing rulesProxy, direct or blocked connectionsActive rules and client overrides

Rule mode does not automatically mean “Chinese sites direct, overseas sites proxied.” Actual routing depends on the rules. We have not obtained a live JMS YAML file to verify its DNS, rule list or test intervals, so we do not assume defaults for them.

Stash supports scheduled provider updates and traffic information, but these depend on configuration markers or server response headers. Importing nodes does not guarantee that remaining data will appear; you can also check your JMS client area. See Stash provider subscriptions.

JMS Clash subscription import or update failed: what to check

Diagnose the stage that fails rather than repeatedly changing converter sites:

  1. Download failed: check the complete URL, extra spaces, and HTTP/network errors. If the response is a login or error page, fix profile retrieval first.
  2. Invalid YAML: confirm you copied the dedicated YAML URL, then examine any field, line number or unsupported protocol reported.
  3. Unsupported protocol: check the app and running core versions. Select Mihomo in multi-core apps; consult the protocol docs for clients such as Stash.
  4. Imported but cannot connect: check the active profile, proxy switch and selected node, then use logs to locate the failure.
  5. Stopped working after refresh: check the updated profile against local overrides and references to node names. Preserve the error message instead of changing authentication values blindly.

See connection troubleshooting for broader issues, or official site and mirror access if the client area will not open.

Buying a JMS subscription for Clash or Stash: what to consider

The practical benefit of JMS YAML is an official direct import route for desktop Mihomo apps, plus a configuration source for compatible apps such as Stash. Before buying, match the service to your devices, data usage and location requirements.

  • Choose your client: check its protocols, supported devices and any separate app charge.
  • Compare plans: use our plan comparison to consider regions, monthly data, device limits and budget. Current price and stock are determined by the official order page.
  • Review the order: read the purchase guide and promo code instructions, then check the total and terms before paying.

Client chosen? Explore JMS plans next

Already use Clash Verge Rev or Stash? Confirm device and profile compatibility, then choose the data allowance and server location you need.

Already subscribed? Retrieve the URL from your client area. A new YAML format does not increase your bandwidth, data allowance or access to restricted services.

Frequently asked questions

Can I import Just My Socks directly into Clash?

Use the dedicated Mihomo / Clash.Meta YAML URL with Clash Verge Rev or another current Mihomo app. Check both format and core; the name “Clash” is not a guarantee of compatibility with older versions.

Should I delete my standard JMS subscription?

Keep it if another app still uses it. Add the YAML profile through the correct entry point in the new app; changing formats does not require deleting profiles on other devices.

Can I use JMS Clash YAML on an iPhone?

Consider a compatible iOS app such as Stash or Clash Mi. The Stash section explains the documentation basis; verify import and connection behavior in your installed version.

Can Shadowrocket, Surge and Quantumult X all use the same YAML?

Subscription support alone does not establish that. Accepted formats and protocols differ. This guide does not list them as verified clients for running the unchanged JMS Mihomo YAML profile.

Can OpenClash import a JMS subscription?

OpenClash with a current Mihomo core is a compatibility candidate. Router-side overrides, DNS and rule handling still need checking; a successful desktop import does not validate the router setup.

Does JMS Auto improve my plan speed or unlock ChatGPT?

It selects nodes by latency without changing plan resources or guaranteeing access to particular sites. If your purchase depends on a specific service, confirm the current plan and nodes with the provider first.

Sources and further reading

Information checked on September 7, 2026. This guide distinguishes documented capabilities from actual connection testing; it is not a speed test.

正在加载评论…