The scripts or rewrite rules described below may require enabling MITM. Additionally, the generated root certificate must be installed and trusted manually in the system.
| Application | Script name | Available | Maintenance |
|---|---|---|---|
| 京东商城 | JD_DailyBonus.js | ❌ | ⚠️ |
| 百度贴吧 | TieBa.js | ✅ (2023/08/17) | ❌ |
| 吾爱破解 | 52pojie.js | ❌ | ❌ |
| 爱奇艺 | iQIYI.js | ✅ (2023/08/17) | ✅ |
| 快看漫画 | KKMH.js | ✅ (2023/08/17) | ✅ |
| 哔哩哔哩漫画 | Manga.js | ✅ (2023/08/17) | ✅ |
| 巴哈姆特 | BahamutDailyBonus.js | ✅ (2023/08/17) | ✅ |
| Script name | Description |
|---|---|
| PolicySwitch.js | Switch QX,Surge,Loon policy groups using ios shortcut. |
| DataQuery.js | Server(VPN) traffic query based on Sub-Store. |
| Bili_Auto_Regions.js | Bilibili anime auto switch region & show douban rating. |
| ExchangePoints.js | Bilibili Comics points mall auto snap up. |
| TestFlightAccount.js | Merge and share TestFlight accounts |
| Google_CAPTCHA.js | Google CAPTCHA solution(Surge only) |
| Application | Script name | Description | Available |
|---|---|---|---|
| HTTPBot | vsco.js | Unlock membership | ✅ (2023/08/17) |
| VSCO | vsco.js | Unlock membership | ✅ (2023/08/17) |
| 1Blocker | vsco.js | Unlock membership | ✅ (2023/08/17) |
| JibJab | jibjab.js | Unlock membership | ✅ (2023/08/17) |
| 美易Picsart | PicsArt.js | Unlock membership | ✅ (2023/08/17) |
| MIX滤镜大师 | MIX.js | Unlock in-app purchases | ✅ (2023/08/17) |
| Polarr 泼辣 | Polarr.js | Unlock in-app purchases | ✅ (2023/08/17) |
| 小影VivaVideo | vivavideo.js | Unlock membership | ✅ (2023/08/17) |
| CamScanner | CamScanner.js | Unlock some benefits | ✅ (2023/08/17) |
| 知音漫客 | Zymh.js | Unlock vip chapters | ✅ (2023/08/17) |
| 香蕉视频 | xjsp.js | Unlock membership | ✅ (2023/08/17) |
| 网易蜗牛读书 | wnyd.js | Unlock membership | ✅ (2023/08/17) |
| 陆琪讲故事 | luqi.js | Unlock radio | ✅ (2023/08/17) |
| 百度网盘 | BaiduCloud.js | Unlock video speed | ✅ (2023/08/17) |
| Wechat.js | Remove Ads | ✅ (2023/08/17) | |
| 動畫瘋 | BahamutAnimeAds.js | Remove Ads | ✅ (2023/08/17) |
| File name | Description | Type |
|---|---|---|
| HuiJuDongManAds.sgmodule | Remove APP Ads | Module |
| IPA_install.sgmodule | Use Surge to assist in install IPA (signed version) | Module |
| TestFlightDownload.sgmodule | Remove TestFlight region restrictions | Module |
| TestFlightAccount.sgmodule | Merge and share TestFlight accounts | Module |
| GetCookie.sgmodule | Daily bonus script related | Module |
| BahamutAnimeAds.sgmodule | Remove Bahamut anime Ads | Module |
| File name | Description | Type |
|---|---|---|
| Js.conf | Remote script subscription. | Rewrite Resources |
| Js_Remote_Cookie.conf | Daily bonus script related | Rewrite Resources |
| TestFlightDownload.conf | Remove TestFlight region restrictions | Rewrite Resources |
| IPA-Installer.snippet | Use QX to assist in install IPA (signed version) | Rewrite Resources |
Rules of type "Rule" include only ad hosts. Please select the REJECT policy.
Difference between QuantumultX versions (Click to view)
AppStore version QX1.0.0 (120): This is the initial version, and JS functionality is unrestricted.
AppStore version QX1.0.1 (130): This version adds support for V2Ray protocols but restricts certain keywords for VIP-type scripts.
AppStore version QX1.0.2 (136): This version adds support for HTTP protocols and relaxes certain script keyword restrictions but restricts remote script subscriptions.
AppStore version QX1.0.3 (155): This version removes keyword restrictions and restores the script remote subscription functionality. However, the device ID must be commented out in the remote script before execution.
AppStore version QX1.0.4 (164): This version completely restricts remote script subscriptions, requiring all scripts to use local paths.
AppStore version QX1.0.5 (192): This version introduces a scheduled script task feature.
AppStore version QX1.0.6 (212): This version supports modifying HTTP request body and replaying HTTP requests.
AppStore version QX1.0.7 (240): This version supports TLS 1.3 (TLS-based proxy protocol) and Trojan protocols.
...
AppStore version QX1.0.10 (313): This version restores remote script subscriptions.
In QX1.0.3, the device ID feature was added. Here’s a simple example:
/**
* @supported 23AD6B11CD4B
*/
let obj = JSON.parse($response.body)
obj["example"] = 0;
$done({body:JSON.stringify(obj)})
The randomly generated device ID above is located at the bottom of the Quantumult X additional menu and may change after a system restore.
| File name | Description | Type |
|---|---|---|
| Loon_GetCookie.plugin | Daily bonus script related | Plugin |
| Loon_TF_Download.plugin | Remove [TestFlight](https://apps.apple.com/ |
$ claude mcp add Script \
-- python -m otcore.mcp_server <graph>