├── .DS_Store ├── .github ├── scripts │ ├── convert_js_to_plugin.py │ ├── convert_js_to_sgmodule.py │ ├── convert_js_to_stoverride.py │ ├── generate_desc.py │ └── gist_task_generator.py └── workflows │ ├── Update Task Collection.yml │ ├── convert_js_to_plugin.yml │ ├── convert_js_to_sgmodule.yml │ ├── convert_js_to_stoverride.yml │ └── generate_desc.yml ├── Geo └── xcm.js ├── GetCKs ├── dls.conf ├── mnmy.conf └── readme.md ├── Loon ├── .DS_Store ├── AlPhotoGenerator.plugin ├── AlohaVPNbrowser.plugin ├── BeautyPlus.plugin ├── FTzhongwenwang.plugin ├── Github.plugin ├── Language_iTunes.plugin ├── MimoPro.plugin ├── MondlyPremium.plugin ├── PikPakPremium.plugin ├── ReminiLifetime.plugin ├── Revenuecat.plugin ├── TVRemote.plugin ├── Timus.plugin ├── Whispermemos.plugin ├── adatpy.plugin ├── artp.plugin ├── autoCAD.plugin ├── camera360.plugin ├── cdtfld.plugin ├── chatpdf.plugin ├── clearful.plugin ├── digitalplanner.plugin ├── dls.plugin ├── foodvisor.plugin ├── imprint.plugin ├── mnmy.plugin ├── nicegram.plugin ├── qzds.plugin ├── shadowdraw.plugin ├── snow.plugin ├── topspace.plugin ├── transcribeAI.plugin └── tspace.plugin ├── NAvailable ├── Declaration.json └── Description.json ├── Quantumult X 新手教程.pdf ├── Quantumult_X自用配置.conf ├── README.md ├── Stash ├── .DS_Store ├── AlPhotoGenerator.stoverride ├── AlohaVPNbrowser.stoverride ├── BeautyPlus.stoverride ├── FTzhongwenwang.stoverride ├── Github.stoverride ├── Language_iTunes.stoverride ├── MimoPro.stoverride ├── MondlyPremium.stoverride ├── PikPakPremium.stoverride ├── ReminiLifetime.stoverride ├── Revenuecat.stoverride ├── TVRemote.stoverride ├── Timus.stoverride ├── Whispermemos.stoverride ├── adatpy.stoverride ├── artp.stoverride ├── autoCAD.stoverride ├── camera360.stoverride ├── cdtfld.stoverride ├── chatpdf.stoverride ├── clearful.stoverride ├── digitalplanner.stoverride ├── dls.stoverride ├── foodvisor.stoverride ├── imprint.stoverride ├── mnmy.stoverride ├── nicegram.stoverride ├── qzds.stoverride ├── shadowdraw.stoverride ├── snow.stoverride ├── topspace.stoverride ├── transcribeAI.stoverride └── tspace.stoverride ├── Surge ├── .DS_Store ├── AlPhotoGenerator.sgmodule ├── AlohaVPNbrowser.sgmodule ├── BeautyPlus.sgmodule ├── FTzhongwenwang.sgmodule ├── Github.sgmodule ├── Language_iTunes.sgmodule ├── MimoPro.sgmodule ├── MondlyPremium.sgmodule ├── PikPakPremium.sgmodule ├── ReminiLifetime.sgmodule ├── Revenuecat.sgmodule ├── TVRemote.sgmodule ├── Timus.sgmodule ├── Whispermemos.sgmodule ├── adatpy.sgmodule ├── artp.sgmodule ├── autoCAD.sgmodule ├── camera360.sgmodule ├── cdtfld.sgmodule ├── chatpdf.sgmodule ├── clearful.sgmodule ├── digitalplanner.sgmodule ├── dls.sgmodule ├── foodvisor.sgmodule ├── imprint.sgmodule ├── mnmy.sgmodule ├── nicegram.sgmodule ├── qzds.sgmodule ├── shadowdraw.sgmodule ├── snow.sgmodule ├── topspace.sgmodule ├── transcribeAI.sgmodule └── tspace.sgmodule ├── Utils ├── Buffer.min.js ├── CryptoJS.min.js ├── JSEncrypt.min.js ├── LeviUtil.js ├── LeviUtils.js ├── LeviUtilsKit.js ├── QingLong.js ├── cheerio.js ├── jsrsasign-part.js ├── jsrsasign.js └── readme.md ├── anti-ads ├── anti-AD-universityapp.js ├── blued.js └── wanciwang.js ├── filter ├── .DS_Store └── Talkatone.list ├── levi.boxjs.json ├── scripts ├── 10010 │ ├── .DS_Store │ ├── 10010-scriptable.js │ ├── 10010.js │ ├── 10010.qx.conf │ ├── 10010.sgmodule │ ├── 10010.shadowrocket.sgmodule │ ├── 10010.stoverride │ ├── 10010_send_sms.js │ ├── 10010_send_sms2.js │ ├── 10010_sms_sign.js │ ├── 10010_sms_sign2.js │ ├── ChinaUnicom联通余量(v4) 使用教程.pdf │ ├── boxjs.json │ └── package.json ├── .DS_Store ├── AlPhotoGenerator.js ├── AlohaVPNbrowser.js ├── BeautyPlus.js ├── ChinaBroadnet │ ├── ChinaBroadnet.cookie.js │ ├── ChinaBroadnet.js │ └── ChinaBroadnetcookie.conf ├── FTzhongwenwang.js ├── Github.js ├── Language_iTunes.js ├── MimoPro.js ├── MondlyPremium.js ├── PikPakPremium.js ├── ReminiLifetime.js ├── Revenuecat.js ├── TVRemote.js ├── Timus.js ├── Whispermemos.js ├── adatpy.js ├── artp.js ├── autoCAD.js ├── camera360.js ├── cdtfld.js ├── chatpdf.js ├── clearful.js ├── digitalplanner.js ├── dls.js ├── foodvisor.js ├── imprint.js ├── mnmy.js ├── nicegram.js ├── qzds.js ├── shadowdraw.js ├── snow.js ├── transcribeAI.js └── tspace.js ├── temporary ├── .DS_Store ├── readme.md └── xbackvpn │ ├── Surge解锁xbackvpn.mp4 │ ├── loonxback.js │ ├── loonxbackvpn.plugin │ ├── qxXback.js │ ├── readme.md │ ├── surgexback.js │ └── surgexback.sgmodule └── 云熙的圈x喂饭教程.pdf /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czy13724/Quantumult-X/63e897f04e5b70f711b3a4be06eec8beb9cfc056/.DS_Store -------------------------------------------------------------------------------- /.github/scripts/convert_js_to_plugin.py: -------------------------------------------------------------------------------- 1 | # author:Levi 2 | # 搭配convert_js_to_plugin.yml使用。可将qx的js/conf/snippet文件转换为plugin文件。 3 | 4 | import os 5 | import re 6 | 7 | def task_local_to_plugin(js_content): 8 | from typing import Optional # Import the Optional type 9 | 10 | task_local_content = '' 11 | # Check if [task_local] section exists 12 | task_local_block_match = re.search(r'\[task_local\](.*?)\n\[', js_content, re.DOTALL | re.IGNORECASE) 13 | if task_local_block_match: 14 | task_local_block = task_local_block_match.group(1) 15 | # Match the first link in the [task_local] section and its preceding cron expression 16 | task_local_match = re.search(r'((?:0\s+\d{1,2},\d{1,2},\d{1,2}\s+.*?)+)\s+(https?://\S+)', task_local_block) 17 | if task_local_match: 18 | cronexp, script_url = task_local_match.groups() 19 | # Ensure script-path does not include anything after a comma in the URL 20 | script_url = script_url.split(',')[0] 21 | # Extract the file name from the link to use as the tag 22 | tag = os.path.splitext(os.path.basename(script_url))[0] 23 | # Construct the plugin cron task section 24 | task_local_content = f"cron \"{cronexp}\" script-path={script_url}, timeout=60, tag={tag}\n" 25 | # Return the task_local section content, if any 26 | return task_local_content 27 | 28 | def js_to_plugin(js_content): 29 | # Check for the presence of the [rewrite_local] and [mitm]/[MITM] sections 30 | if not (re.search(r'\[rewrite_local\]', js_content, re.IGNORECASE) or 31 | re.search(r'\[mitm\]', js_content, re.IGNORECASE) or 32 | re.search(r'\[MITM\]', js_content, re.IGNORECASE)): 33 | return None 34 | 35 | # Extract information from the JS content 36 | name_match = re.search(r'项目名称:(.*?)\n', js_content) 37 | desc_match = re.search(r'使用说明:(.*?)\n', js_content) 38 | mitm_match = re.search(r'\[mitm\]\s*([^=\n]+=[^\n]+)\s*', js_content, re.DOTALL | re.IGNORECASE) 39 | hostname_match = re.search(r'hostname\s*=\s*([^=\n]+=[^\n]+)\s*', js_content, re.DOTALL | re.IGNORECASE) 40 | 41 | img_url_match = re.search(r'img-url\s*=\s*(https?://[^\s]+)', js_content) 42 | img_url = img_url_match.group(1) if img_url_match else "" 43 | 44 | # If there is no project name and description, use the last part of the matched URL as the project name 45 | if not (name_match and desc_match): 46 | url_pattern = r'url\s+script-(?:response-body|request-body|echo-response|request-header|response-header|analyze-echo-response)\s+(\S+.*?)$' 47 | last_part_match = re.search(url_pattern, js_content, re.MULTILINE) 48 | if last_part_match: 49 | project_name = os.path.splitext(os.path.basename(last_part_match.group(1).strip()))[0] 50 | else: 51 | raise ValueError("文件内容匹配错误,请按照要求修改,详情请按照blog.levifree.us.kg文章内容修改") 52 | 53 | project_desc = f"{project_name} is automatically converted by LEVI SCRIPT; if not available plz use Script-Hub." 54 | 55 | else: 56 | project_name = name_match.group(1).strip() 57 | project_desc = desc_match.group(1).strip() 58 | 59 | mitm_content = mitm_match.group(1).strip() if mitm_match else '' 60 | hostname_content = hostname_match.group(1).strip() if hostname_match else '' 61 | 62 | mitm_content_with_append = (mitm_content) 63 | 64 | # Generate plugin content 65 | plugin_content = f"""#!name={project_name} 66 | #!desc={project_desc} 67 | #!==================================== 68 | #!⚠️【免责声明】 69 | #!------------------------------------------ 70 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 71 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 72 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 73 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 74 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 75 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 76 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 77 | """ 78 | # Add the icon url to the plugin content if it exists 79 | if img_url: 80 | plugin_content += f"#!icon={img_url}\n" 81 | 82 | 83 | plugin_content += f"[MITM]\n{mitm_content_with_append}\n[Script]\n" 84 | 85 | # convert and add [task_local] section 86 | task_local_plugin_content = task_local_to_plugin(js_content) 87 | plugin_content += task_local_plugin_content 88 | 89 | # Regex pattern to find rewrite_local 90 | rewrite_local_pattern = r'^(.*?)\s*url\s+script-(response-body|request-body|echo-response|request-header|response-header|analyze-echo-response)\s+(\S+)' 91 | rewrite_local_matches = re.finditer(rewrite_local_pattern, js_content, re.MULTILINE) 92 | 93 | for match in rewrite_local_matches: 94 | pattern = match.group(1).strip() 95 | script_type = match.group(2).replace('-body', '').replace('-header', '').strip() 96 | script_path = match.group(3).strip() 97 | 98 | # Append the rewrite rule to the plugin content 99 | plugin_content += f"http-{script_type} {pattern} script-path={script_path}, requires-body=true, timeout=60, tag={project_name}\n" 100 | 101 | return plugin_content 102 | 103 | 104 | def main(): 105 | # Process files in the 'scripts' folder 106 | qx_folder_path = 'scripts' 107 | if not os.path.exists(qx_folder_path): 108 | print(f"Error: {qx_folder_path} does not exist.") 109 | return 110 | 111 | # Define the supported file extensions 112 | supported_extensions = ('.js', '.conf', '.snippet') 113 | 114 | for file_name in os.listdir(qx_folder_path): 115 | if file_name.endswith(supported_extensions): 116 | # File extension check for .js, .conf, or .snippet 117 | file_path = os.path.join(qx_folder_path, file_name) 118 | with open(file_path, 'r', encoding='utf-8') as file: 119 | js_content = file.read() 120 | plugin_content = js_to_plugin(js_content) 121 | 122 | if plugin_content is not None: 123 | # Write plugin content to 'Loon' folder if plugin_content is not None 124 | loon_folder_path = 'Loon' 125 | os.makedirs(loon_folder_path, exist_ok=True) 126 | plugin_file_path = os.path.join(loon_folder_path, f"{os.path.splitext(file_name)[0]}.plugin") 127 | 128 | with open(plugin_file_path, "w", encoding="utf-8") as plugin_file: 129 | plugin_file.write(plugin_content) 130 | print(f"Generated {plugin_file_path}") 131 | else: 132 | # Skip files without the required sections 133 | print(f"跳过 {file_name} 由于文件缺失匹配内容,请仔细检查.") 134 | 135 | os.system(f'git add {file_path}') 136 | os.system('git commit -m "Trigger update"') 137 | 138 | if __name__ == "__main__": 139 | main() 140 | -------------------------------------------------------------------------------- /.github/scripts/convert_js_to_sgmodule.py: -------------------------------------------------------------------------------- 1 | # author:Levi 2 | # 搭配convert js to sgmodule.yml使用。可将qx的js/conf/snippet文件转换为sgmodule文件。 3 | 4 | import os 5 | import re 6 | 7 | def insert_append(content): 8 | # Insert %APPEND% after the first '=' sign 9 | return re.sub(r'=', '= %APPEND%', content, count=1) 10 | 11 | def task_local_to_sgmodule(js_content): 12 | task_local_content = '' 13 | # Check if [task_local] section exists 14 | task_local_block_match = re.search(r'\[task_local\](.*?)\n\[', js_content, re.DOTALL | re.IGNORECASE) 15 | if task_local_block_match: 16 | task_local_block = task_local_block_match.group(1) 17 | # Match the first link in the [task_local] section and its preceding cron expression 18 | task_local_match = re.search(r'((?:0\s+\d{1,2},\d{1,2},\d{1,2}\s+.*?)+)\s+(https?://\S+)', task_local_block) 19 | if task_local_match: 20 | cronexp, script_url = task_local_match.groups() 21 | # Ensure script-path does not include anything after a comma in the URL 22 | script_url = script_url.split(',')[0] 23 | # Extract the file name from the link to use as the tag 24 | tag = os.path.splitext(os.path.basename(script_url))[0] 25 | # Construct the SGModule cron task section 26 | task_local_content = f"{tag} = type=cron, cronexp=\"{cronexp}\", script-path={script_url}, timeout=60, wake-system=1\n" 27 | # Return the task_local section content, if any 28 | return task_local_content 29 | 30 | def js_to_sgmodule(js_content): 31 | # Check for the presence of the [rewrite_local] and [mitm]/[MITM] sections 32 | if not (re.search(r'\[rewrite_local\]', js_content, re.IGNORECASE) or 33 | re.search(r'\[mitm\]', js_content, re.IGNORECASE) or 34 | re.search(r'\[MITM\]', js_content, re.IGNORECASE)): 35 | return None 36 | 37 | # Extract information from the JS content 38 | name_match = re.search(r'项目名称:(.*?)\n', js_content) 39 | desc_match = re.search(r'使用说明:(.*?)\n', js_content) 40 | mitm_match = re.search(r'\[mitm\]\s*([^=\n]+=[^\n]+)\s*', js_content, re.DOTALL | re.IGNORECASE) 41 | hostname_match = re.search(r'hostname\s*=\s*([^=\n]+=[^\n]+)\s*', js_content, re.DOTALL | re.IGNORECASE) 42 | 43 | # If there is no project name and description, use the last part of the matched URL as the project name 44 | if not (name_match and desc_match): 45 | url_pattern = r'url\s+script-(?:response-body|request-body|echo-response|request-header|response-header|analyze-echo-response)\s+(\S+.*?)$' 46 | last_part_match = re.search(url_pattern, js_content, re.MULTILINE) 47 | if last_part_match: 48 | project_name = os.path.splitext(os.path.basename(last_part_match.group(1).strip()))[0] 49 | else: 50 | raise ValueError("文件内容匹配错误,请按照要求修改,详情请按照levifree.tech文章内容修改") 51 | 52 | project_desc = f"{project_name} is automatically converted by LEVI SCRIPT; if not available plz use Script-Hub." 53 | 54 | else: 55 | project_name = name_match.group(1).strip() 56 | project_desc = desc_match.group(1).strip() 57 | 58 | mitm_content = mitm_match.group(1).strip() if mitm_match else '' 59 | hostname_content = hostname_match.group(1).strip() if hostname_match else '' 60 | 61 | # Insert %APPEND% into mitm and hostname content 62 | mitm_content_with_append = insert_append(mitm_content) 63 | 64 | # Generate sgmodule content 65 | sgmodule_content = f"""#!name={project_name} 66 | #!desc={project_desc} 67 | #!==================================== 68 | #!⚠️【免责声明】 69 | #!------------------------------------------ 70 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 71 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 72 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 73 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 74 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 75 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 76 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 77 | 78 | [MITM] 79 | {mitm_content_with_append} 80 | [Script] 81 | """ 82 | 83 | # convert and add [task_local] section 84 | task_local_sgmodule_content = task_local_to_sgmodule(js_content) 85 | sgmodule_content += task_local_sgmodule_content 86 | 87 | # Regex pattern to find rewrite_local 88 | rewrite_local_pattern = r'^(.*?)\s*url\s+script-(response-body|request-body|echo-response|request-header|response-header|analyze-echo-response)\s+(\S+)' 89 | rewrite_local_matches = re.finditer(rewrite_local_pattern, js_content, re.MULTILINE) 90 | 91 | for match in rewrite_local_matches: 92 | pattern = match.group(1).strip() 93 | script_type = match.group(2).replace('-body', '').replace('-header', '').strip() 94 | script_path = match.group(3).strip() 95 | 96 | # Append the rewrite rule to the SGModule content 97 | sgmodule_content += f"{project_name} = type=http-{script_type}, pattern={pattern}, script-path={script_path}, requires-body=true, max-size=-1, timeout=60\n" 98 | 99 | return sgmodule_content 100 | 101 | 102 | def main(): 103 | # Process files in the 'scripts' folder 104 | qx_folder_path = 'scripts' 105 | if not os.path.exists(qx_folder_path): 106 | print(f"Error: {qx_folder_path} does not exist.") 107 | return 108 | 109 | # Define the supported file extensions 110 | supported_extensions = ('.js', '.conf', '.snippet') 111 | 112 | for file_name in os.listdir(qx_folder_path): 113 | if file_name.endswith(supported_extensions): 114 | # File extension check for .js, .conf, or .snippet 115 | file_path = os.path.join(qx_folder_path, file_name) 116 | with open(file_path, 'r', encoding='utf-8') as file: 117 | content = file.read() 118 | sgmodule_content = js_to_sgmodule(content) 119 | 120 | if sgmodule_content is None: 121 | # Skip files without the required sections 122 | print(f"跳过 {file_name} 由于文件缺失匹配内容,请仔细检查.") 123 | continue 124 | 125 | # Write sgmodule content to 'Surge' folder 126 | surge_folder_path = 'Surge' 127 | os.makedirs(surge_folder_path, exist_ok=True) 128 | sgmodule_file_path = os.path.join(surge_folder_path, f"{os.path.splitext(file_name)[0]}.sgmodule") 129 | with open(sgmodule_file_path, "w", encoding="utf-8") as sgmodule_file: 130 | sgmodule_file.write(sgmodule_content) 131 | 132 | print(f"Generated {sgmodule_file_path}") 133 | 134 | 135 | os.system(f'git add {file_path}') 136 | os.system('git commit -m "Trigger update"') 137 | 138 | if __name__ == "__main__": 139 | main() 140 | -------------------------------------------------------------------------------- /.github/scripts/generate_desc.py: -------------------------------------------------------------------------------- 1 | # 需要搭配generate_desc.yml使用。 2 | # author: Levi 3 | # 给qx的文件在文件开头增加综合链接注释 4 | 5 | import os 6 | import requests 7 | import base64 8 | import re 9 | 10 | # Repository details 11 | GITHUB_USERNAME = 'czy13724' 12 | REPO_NAME = 'Quantumult-X' 13 | FOLDER_NAME = 'scripts' 14 | 15 | # GitHub API URL 16 | GITHUB_API = 'https://api.github.com' 17 | 18 | # Headers for using the default GITHUB_TOKEN provided by GitHub Actions 19 | headers = { 20 | 'Authorization': f'token {os.getenv("GITHUB_TOKEN")}', 21 | 'Accept': 'application/vnd.github.v3+json' 22 | } 23 | 24 | def get_file_list(folder_name): 25 | contents_url = f"{GITHUB_API}/repos/{GITHUB_USERNAME}/{REPO_NAME}/contents/{folder_name}" 26 | response = requests.get(contents_url, headers=headers) 27 | if response.status_code == 200: 28 | return response.json() 29 | else: 30 | print(f"Error fetching repo contents: {response.status_code}") 31 | return None 32 | 33 | def update_file(file_path, b64_encoded_content, sha): 34 | update_url = f"{GITHUB_API}/repos/{GITHUB_USERNAME}/{REPO_NAME}/contents/{file_path}" 35 | message = f"为{file_path}增加综合注释" 36 | data = { 37 | 'message': message, 38 | 'content': b64_encoded_content, 39 | 'sha': sha 40 | } 41 | response = requests.put(update_url, headers=headers, json=data) 42 | if response.status_code == 200: 43 | print(f"File updated successfully: {file_path}") 44 | else: 45 | print(f"Error updating file: {response.status_code}, Response: {response.json()}") 46 | 47 | # Generate the custom header 48 | def generate_custom_header(file_name, file_extension): 49 | # Custom header format 50 | header_format = """ 51 | // Quantumult X引用地址: https://raw.githubusercontent.com/{username}/{repo}/main/{folder}/{file}{ext} 52 | // Surge/Shadowrocket 模块地址: https://raw.githubusercontent.com/{username}/{repo}/main/Surge/{file}.sgmodule 53 | // Loon 插件地址: https://raw.githubusercontent.com/{username}/{repo}/main/Loon/{file}.plugin 54 | // Stash 覆写地址: https://raw.githubusercontent.com/{username}/{repo}/main/Stash/{file}.stoverride 55 | """.strip('\n') 56 | return header_format.format(username=GITHUB_USERNAME, repo=REPO_NAME, folder=FOLDER_NAME, file=file_name, ext=file_extension) 57 | 58 | # Check if the file already contains any of the key comments to be replaced 59 | def contains_key_comments(file_content): 60 | key_comments_pattern = re.compile(r"// Quantumult X引用地址.*?// Stash 覆写地址.*?\n", re.DOTALL) 61 | matches = key_comments_pattern.findall(file_content) 62 | return matches 63 | 64 | # Fetch the list of files 65 | files = get_file_list(FOLDER_NAME) 66 | 67 | # Regular expression pattern for replacing old custom headers 68 | pattern = re.compile(r'(// Quantumult X引用地址.*?// Stash 覆写地址.*?)\n', re.DOTALL) 69 | 70 | for file in files: 71 | file_name, file_extension = os.path.splitext(file['name']) 72 | 73 | if file_extension in ('.js', '.conf', '.snippet'): 74 | download_url = file['download_url'] 75 | file_sha = file['sha'] 76 | 77 | # Download the existing file content 78 | file_content_response = requests.get(download_url) 79 | 80 | if file_content_response.status_code == 200: 81 | file_content = file_content_response.content.decode('utf-8') 82 | custom_header = generate_custom_header(file_name, file_extension) 83 | 84 | # Check if the file contains the key comments and remove them 85 | matches = contains_key_comments(file_content) 86 | if matches: 87 | # Use sub() method to replace all matched key comments with an empty string 88 | file_content = re.sub(pattern, '', file_content) 89 | # Concatenate the custom header with the cleaned file content 90 | updated_file_content = custom_header + '\n' + file_content 91 | else: 92 | # Prepend the custom header if key comments do not exist 93 | updated_file_content = custom_header + '\n\n' + file_content 94 | 95 | # Encode the updated file content in base64 96 | b64_encoded_content = base64.b64encode(updated_file_content.encode('utf-8')).decode('utf-8') 97 | 98 | # Update the file on GitHub 99 | update_file(file['path'], b64_encoded_content, file_sha) 100 | else: 101 | print(f"Failed to download file content: {file_content_response.status_code}") 102 | -------------------------------------------------------------------------------- /.github/scripts/gist_task_generator.py: -------------------------------------------------------------------------------- 1 | # 搭配Update Task Collection.yml使用 每日自动运行一次 令牌默认GISTID,需要授予gist读写权限和仓库读写权限。 2 | # 作者:Levi 3 | # 使用说明1:方便导入qx、loon等工具快捷引用。 4 | # 使用说明2:conf文件命名为‘xx获取ck’或‘xx获取token’。js名称和conf一致。只有conf的情况下不创建addons会忽略。举例:如果你上传了‘1.js’没有‘1获取ck.conf’或‘1获取token.conf’则合集为‘config:1.js...’。如果两项都有,如‘1.js’和‘1获取ck.conf’或‘1获取token.conf’则合集为‘config:1.js,addons:1获取ck.conf’或‘1获取token.conf’。如果只有conf且匹配不到对应js则忽略该conf 5 | 6 | import os 7 | import requests 8 | import json 9 | import random 10 | import re 11 | 12 | def generate_random_cron(): 13 | minute = random.randint(0, 59) 14 | hour = random.randint(0, 23) 15 | return f"{minute} {hour} * * *" 16 | 17 | def extract_cron_from_content(content): 18 | cron_pattern = r'\b(\d{1,2}\s+\d{1,2}\s+\*\s+\*\s+\*)\b' 19 | match = re.search(cron_pattern, content) 20 | return match.group(1) if match else None 21 | 22 | def find_matching_js_and_conf(gist_files): 23 | js_files = {} 24 | conf_files = {} 25 | for file_name, file_info in gist_files.items(): 26 | if file_name.endswith('.js'): 27 | js_files[file_name] = file_info 28 | elif file_name.endswith('获取ck.conf') or file_name.endswith('获取token.conf'): 29 | base_name = file_name.rsplit('获取', 1)[0] 30 | conf_files[base_name] = file_info 31 | 32 | matched_pairs = [] 33 | for js_name, js_info in js_files.items(): 34 | base_name = os.path.splitext(js_name)[0] 35 | matching_conf = conf_files.get(base_name) 36 | matched_pairs.append((js_info, matching_conf)) 37 | 38 | return matched_pairs 39 | 40 | def generate_task_json(): 41 | github_username = "czy13724" 42 | github_token = os.getenv("GISTID") 43 | headers = {"Authorization": f"token {github_token}"} 44 | api_url = f"https://api.github.com/users/{github_username}/gists" 45 | 46 | 47 | response = requests.get(api_url, headers=headers) 48 | 49 | if response.status_code == 200: 50 | gists = response.json() 51 | result = { 52 | "name": "Levi任务合集订阅", 53 | "description": "如有侵权请联系@PMLevibot删除。tg机器人:https://t.me/PMLevibot", 54 | "task": [] 55 | } 56 | 57 | for gist in gists: 58 | matched_pairs = find_matching_js_and_conf(gist['files']) 59 | 60 | for js_file, conf_file in matched_pairs: 61 | content_response = requests.get(js_file['raw_url']) 62 | if content_response.status_code == 200: 63 | content = content_response.text 64 | cron = extract_cron_from_content(content) or generate_random_cron() 65 | else: 66 | cron = generate_random_cron() 67 | 68 | task_entry = { 69 | "config": f"{cron} {js_file['raw_url']}, tag={os.path.splitext(js_file['filename'])[0]}, enabled=false" 70 | } 71 | 72 | if conf_file: 73 | task_entry["addons"] = f"{conf_file['raw_url']}, tag={os.path.splitext(conf_file['filename'])[0]}" 74 | 75 | result["task"].append(task_entry) 76 | 77 | output_file_path = "levitask.gallery.json" 78 | with open(output_file_path, "w", encoding="utf-8") as output_file: 79 | json.dump(result, output_file, indent=4, ensure_ascii=False) 80 | 81 | print(f"Updated collection saved to {output_file_path}") 82 | else: 83 | print(f"Failed to retrieve Gist list. Status code: {response.status_code}") 84 | 85 | if __name__ == "__main__": 86 | generate_task_json() 87 | -------------------------------------------------------------------------------- /.github/workflows/Update Task Collection.yml: -------------------------------------------------------------------------------- 1 | # 搭配gist_task_generator.py使用,令牌默认为GISTID,需授予gist读写权限和仓库读写权限 每日运行一次 配置请自行摸索 2 | # 作者: Levi 3 | # 作用:生成放置在gist的脚本任务合集,方便qx、loon等快捷导入。 4 | 5 | 6 | # name: Update Task Collection 7 | 8 | on: 9 | push: 10 | # branches: 11 | # - main 12 | workflow_dispatch: 13 | # schedule: 14 | # - cron: '0 0 * * *' # Run daily at midnight UTC 15 | 16 | jobs: 17 | update-collection: 18 | runs-on: ubuntu-latest 19 | steps: 20 | - name: Checkout repository 21 | uses: actions/checkout@v4 22 | 23 | # - name: Set up Python 24 | # uses: actions/setup-python@v5 25 | # with: 26 | # python-version: '3.x' 27 | 28 | # - name: Install dependencies 29 | # run: | 30 | # python -m pip install --upgrade pip 31 | # pip install requests 32 | 33 | # - name: Run task collection script 34 | # env: 35 | # GISTID: ${{ secrets.GISTID }} 36 | # run: python .github/scripts/gist_task_generator.py 37 | 38 | # - name: Commit and push if changed 39 | # run: | 40 | # git config --global user.name 'GitHub Action' 41 | # git config --global user.email 'action@github.com' 42 | # git add levitask.gallery.json 43 | # git diff --quiet && git diff --staged --quiet || (git commit -m "Update task collection" && git push) 44 | -------------------------------------------------------------------------------- /.github/workflows/convert_js_to_plugin.yml: -------------------------------------------------------------------------------- 1 | # author:Levi 2 | # 搭配convert_js_to_plugin.py使用。可将qx的js/conf/snippet文件转换为plugin文件。 3 | 4 | name: convert_js_to_plugin 5 | 6 | on: # 注释内容默认关闭,如单一使用工作流取消#并删除工作流最后一部分即可 7 | # push: 8 | # paths: 9 | # - 'scripts/**' 10 | # pull_request: 11 | # paths: 12 | # - 'Loon/**' 13 | workflow_dispatch: # 这是手动触发 14 | 15 | jobs: 16 | generate_plugin: 17 | runs-on: ubuntu-latest 18 | 19 | steps: 20 | - name: Checkout repository 21 | uses: actions/checkout@v4 22 | 23 | - name: Set up Python 24 | uses: actions/setup-python@v5 25 | with: 26 | python-version: 3.8 27 | 28 | - name: Install dependencies 29 | run: | 30 | python -m pip install --upgrade pip 31 | pip install PyGithub 32 | 33 | - name: Run script 34 | run: python .github/scripts/convert_js_to_plugin.py 35 | env: 36 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 37 | 38 | - name: Archive artifacts 39 | uses: actions/upload-artifact@v4 40 | with: 41 | name: plugin-artifacts 42 | path: ${{ github.workspace }}/Loon 43 | 44 | - name: Check for changes 45 | id: check_changes 46 | run: | 47 | if [ -z "$(git status --porcelain)" ]; then 48 | echo "未监测到变动,跳过提交" 49 | else 50 | echo "::set-output name=changes_exist::true" 51 | echo "已监测到变动,执行下一步骤" 52 | fi 53 | 54 | - name: Commit and push if changes exist 55 | run: | 56 | git config user.name "${{ github.actor }}" 57 | git config user.email "${{ github.actor }}@users.noreply.github.com" 58 | git add . 59 | if git diff --staged --quiet; then 60 | echo "未监测到变动,跳过提交" 61 | else 62 | git commit -m "自动更新:已转换为plugin文件" 63 | git push origin HEAD:main --force 64 | fi 65 | env: 66 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 67 | 68 | 69 | - name: Trigger next workflow convert_js_to_stoverride 70 | uses: benc-uk/workflow-dispatch@v1 71 | with: 72 | workflow: convert_js_to_stoverride.yml 73 | token: ${{ secrets.GITHUB_TOKEN }} 74 | -------------------------------------------------------------------------------- /.github/workflows/convert_js_to_sgmodule.yml: -------------------------------------------------------------------------------- 1 | # author:Levi 2 | # 搭配convert js to sgmodule.py使用。可将qx的js/conf/snippet文件转换为sgmodule文件。使用方法见博客。 3 | 4 | name: convert js to sgmodule 5 | 6 | on: 7 | push: 8 | paths: 9 | - 'scripts/**' # Trigger on changes in scripts folder 10 | pull_request: 11 | paths: 12 | - 'Surge/**' # Trigger on changes in surge folder 13 | workflow_dispatch: 14 | 15 | jobs: 16 | generate_sgmodule: 17 | runs-on: ubuntu-latest 18 | 19 | steps: 20 | - name: Checkout repository 21 | uses: actions/checkout@v4 22 | 23 | - name: Set up Python 24 | uses: actions/setup-python@v5 25 | with: 26 | python-version: 3.8 27 | 28 | - name: Install dependencies 29 | run: | 30 | python -m pip install --upgrade pip 31 | pip install PyGithub 32 | 33 | - name: Run script 34 | run: python .github/scripts/convert_js_to_sgmodule.py 35 | env: 36 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 37 | 38 | - name: Archive artifacts 39 | uses: actions/upload-artifact@v4 40 | with: 41 | name: sgmodule-artifacts 42 | path: ${{ github.workspace }}/Surge 43 | 44 | - name: Check for changes 45 | id: check_changes 46 | run: | 47 | if [ -z "$(git status --porcelain)" ]; then 48 | echo "未监测到变动,跳过提交" 49 | else 50 | echo "::set-output name=changes_exist::true" 51 | echo "已监测到变动,执行下一步骤" 52 | fi 53 | 54 | - name: Commit and push if changes exist 55 | run: | 56 | git config user.name "${{ github.actor }}" 57 | git config user.email "${{ github.actor }}@users.noreply.github.com" 58 | git add . 59 | if git diff --staged --quiet; then 60 | echo "未监测到变动,跳过提交" 61 | else 62 | git commit -m "自动更新:已转换为sgmodule文件" 63 | git push origin HEAD:main --force 64 | fi 65 | env: 66 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 67 | 68 | - name: Trigger next workflow convert_js_to_plugin 69 | uses: benc-uk/workflow-dispatch@v1 70 | with: 71 | workflow: convert_js_to_plugin.yml 72 | token: ${{ secrets.GITHUB_TOKEN }} 73 | -------------------------------------------------------------------------------- /.github/workflows/convert_js_to_stoverride.yml: -------------------------------------------------------------------------------- 1 | # author: Levi 2 | # 搭配convert_js&conf&snippet_stoverride.py使用。可将qx的js/conf/snippet文件转换为stoverride文件。 3 | 4 | name: convert_js_to_stoverride 5 | 6 | on: # 注释内容默认关闭,如单一使用工作流取消#并删除工作流最后一部分即可 7 | # push: 8 | # paths: 9 | # - 'scripts/**' 10 | # pull_request: 11 | # paths: 12 | # - 'Stash/**' 13 | workflow_dispatch: # 这是手动触发 14 | 15 | jobs: 16 | generate_stoverride: 17 | runs-on: ubuntu-latest 18 | 19 | steps: 20 | - name: Checkout repository 21 | uses: actions/checkout@v4 22 | 23 | - name: Set up Python 24 | uses: actions/setup-python@v5 25 | with: 26 | python-version: 3.8 27 | 28 | - name: Install dependencies 29 | run: | 30 | python -m pip install --upgrade pip 31 | pip install PyGithub 32 | 33 | - name: Run script 34 | run: python .github/scripts/convert_js_to_stoverride.py 35 | env: 36 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 37 | 38 | - name: Archive artifacts 39 | uses: actions/upload-artifact@v4 40 | with: 41 | name: stoverride-artifacts 42 | path: ${{ github.workspace }}/Stash 43 | 44 | - name: Check for changes 45 | id: check_changes 46 | run: | 47 | if [ -z "$(git status --porcelain)" ]; then 48 | echo "未监测到变动,跳过提交" 49 | else 50 | echo "::set-output name=changes_exist::true" 51 | echo "已监测到变动,执行下一步骤" 52 | fi 53 | 54 | - name: Commit and push if changes exist 55 | run: | 56 | git config user.name "${{ github.actor }}" 57 | git config user.email "${{ github.actor }}@users.noreply.github.com" 58 | git add . 59 | if git diff --staged --quiet; then 60 | echo "未监测到变动,跳过提交" 61 | else 62 | git commit -m "自动更新:已转换为stoverride文件" 63 | git push origin HEAD:main --force 64 | fi 65 | env: 66 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 67 | 68 | - name: Trigger next workflow generate_desc 69 | uses: benc-uk/workflow-dispatch@v1 70 | with: 71 | workflow: generate_desc.yml 72 | token: ${{ secrets.GITHUB_TOKEN }} 73 | -------------------------------------------------------------------------------- /.github/workflows/generate_desc.yml: -------------------------------------------------------------------------------- 1 | # 需要搭配generate_desc.py使用。 2 | # author: Levi 3 | 4 | # 给qx的文件在文件开头增加综合链接注释,如下所示: 5 | # // Quantumult X引用地址 6 | # // Surge/Shadowrocket 模块地址 7 | # // Loon 插件地址 8 | # // Stash 覆写地址 9 | 10 | name: generate_desc 11 | 12 | on: # 注释内容默认关闭,如单一使用工作流取消#并删除工作流最后一部分即可 13 | # push: 14 | # branches: 15 | # - main 16 | # paths: 17 | # - 'scripts/**' 18 | workflow_dispatch: # 这是手动触发 19 | 20 | jobs: 21 | generate-desc: 22 | runs-on: ubuntu-latest 23 | 24 | steps: 25 | - name: Checkout the code 26 | uses: actions/checkout@v4 27 | 28 | - name: Set up Python 29 | uses: actions/setup-python@v5 30 | with: 31 | python-version: '3.9' 32 | 33 | - name: Install Python dependencies 34 | run: | 35 | python -m pip install --upgrade pip 36 | pip install requests 37 | 38 | - name: Run script 39 | run: python .github/scripts/generate_desc.py 40 | env: 41 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 42 | 43 | - name: Check for changes 44 | id: check_changes 45 | run: | 46 | if git diff --quiet; then 47 | echo "No changes in the commit." 48 | else 49 | echo "::set-output name=changes_exist::true" 50 | fi 51 | 52 | - name: Sync with remote 53 | if: steps.check_changes.outputs.changes_exist == 'true' 54 | run: | 55 | git fetch origin 56 | git reset --soft origin/main 57 | env: 58 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 59 | 60 | - name: Commit and push if changes exist 61 | if: steps.check_changes.outputs.changes_exist == 'true' 62 | run: | 63 | git config user.name "${{ github.actor }}" 64 | git config user.email "${{ github.actor }}@users.noreply.github.com" 65 | git add -A 66 | git commit -m "为js/conf/snippet增加综合注释" 67 | git push --force origin HEAD:main 68 | -------------------------------------------------------------------------------- /Geo/xcm.js: -------------------------------------------------------------------------------- 1 | //qx引用第二行内容,如要个性化只需要修改后方Levi然后拉到自己仓库修改第二行中的raw为自己的即可;或qx本地引用,下载并个性化后放置到对应路径之后将raw链接改为xcm.js并在qx编辑引用即可。 2 | //geo_location_checker=http://ip-api.com/json/?lang=zh-CN, https://raw.githubusercontent.com/czy13724/quantmultx/main/Geo/xcm.js 3 | //Only QX 4 | if($response['statusCode']!=0xc8){$done(null);}function a(r){const s=r['toUpperCase']()['split']('')['map'](t=>0x1f1a5+t['charCodeAt']());if(String['fromCodePoint'](...s)=='🇹🇼'){return'🇨🇳';}else{return String['fromCodePoint'](...s);}}function b(r,s){var t=new RegExp('[\u4E00-\u9FA5]+');var u=r;var v=s;var w='';var x=/\ or\ /g;if(u['match'](x)){u='';}if(!t['test'](u)){u='';}if(!t['test'](v)){v='';}if(u==v){u='';}if(u&&v){w=u+'\x20'+v;}else if(u){w=u;}else if(v){w=v;}return w;}function c(r){var s=/\A\S\d+/g;var t=r['match'](s);return t[0x0];}function d(r,s){if(r==s||r==''){return s;}else{return r+'\x20'+s;}}function e(r){if(r=='中华民国'||r=='中華民國'){return'台湾';}else if(r=='中国'){return'';}else{return r;}}function f(r){var s='',t=g(),u=h();for(var v=0x0;v0x2710&&u['indexOf'](r['charAt'](v))!=-0x1)s+=t['charAt'](u['indexOf'](r['charAt'](v)));else s+=r['charAt'](v);}return s;}function g(){return'皑蔼碍爱翱袄奥坝罢摆败颁办绊帮绑镑谤剥饱宝报鲍辈贝钡狈备惫绷笔毕毙闭边编贬变辩辫鳖瘪濒滨宾摈饼拨钵铂驳卜补参蚕残惭惨灿苍舱仓沧厕侧册测层诧搀掺蝉馋谗缠铲产阐颤场尝长偿肠厂畅钞车彻尘陈衬撑称惩诚骋痴迟驰耻齿炽冲虫宠畴踌筹绸丑橱厨锄雏础储触处传疮闯创锤纯绰辞词赐聪葱囱从丛凑窜错达带贷担单郸掸胆惮诞弹当挡党荡档捣岛祷导盗灯邓敌涤递缔点垫电淀钓调迭谍叠钉顶锭订东动栋冻斗犊独读赌镀锻断缎兑队对吨顿钝夺鹅额讹恶饿儿尔饵贰发罚阀珐矾钒烦范贩饭访纺飞废费纷坟奋愤粪丰枫锋风疯冯缝讽凤肤辐抚辅赋复负讣妇缚该钙盖干赶秆赣冈刚钢纲岗皋镐搁鸽阁铬个给龚宫巩贡钩沟构购够蛊顾剐关观馆惯贯广规硅归龟闺轨诡柜贵刽辊滚锅国过骇韩汉阂鹤贺横轰鸿红后壶护沪户哗华画划话怀坏欢环还缓换唤痪焕涣黄谎挥辉毁贿秽会烩汇讳诲绘荤浑伙获货祸击机积饥讥鸡绩缉极辑级挤几蓟剂济计记际继纪夹荚颊贾钾价驾歼监坚笺间艰缄茧检碱硷拣捡简俭减荐槛鉴践贱见键舰剑饯渐溅涧浆蒋桨奖讲酱胶浇骄娇搅铰矫侥脚饺缴绞轿较秸阶节茎惊经颈静镜径痉竞净纠厩旧驹举据锯惧剧鹃绢杰洁结诫届紧锦仅谨进晋烬尽劲荆觉决诀绝钧军骏开凯颗壳课垦恳抠库裤夸块侩宽矿旷况亏岿窥馈溃扩阔蜡腊莱来赖蓝栏拦篮阑兰澜谰揽览懒缆烂滥捞劳涝乐镭垒类泪篱离里鲤礼丽厉励砾历沥隶俩联莲连镰怜涟帘敛脸链恋炼练粮凉两辆谅疗辽镣猎临邻鳞凛赁龄铃凌灵岭领馏刘龙聋咙笼垄拢陇楼娄搂篓芦卢颅庐炉掳卤虏鲁赂禄录陆驴吕铝侣屡缕虑滤绿峦挛孪滦乱抡轮伦仑沦纶论萝罗逻锣箩骡骆络妈玛码蚂马骂吗买麦卖迈脉瞒馒蛮满谩猫锚铆贸么霉没镁门闷们锰梦谜弥觅绵缅庙灭悯闽鸣铭谬谋亩钠纳难挠脑恼闹馁腻撵捻酿鸟聂啮镊镍柠狞宁拧泞钮纽脓浓农疟诺欧鸥殴呕沤盘庞国爱赔喷鹏骗飘频贫苹凭评泼颇扑铺朴谱脐齐骑岂启气弃讫牵扦钎铅迁签谦钱钳潜浅谴堑枪呛墙蔷强抢锹桥乔侨翘窍窃钦亲轻氢倾顷请庆琼穷趋区躯驱龋颧权劝却鹊让饶扰绕热韧认纫荣绒软锐闰润洒萨鳃赛伞丧骚扫涩杀纱筛晒闪陕赡缮伤赏烧绍赊摄慑设绅审婶肾渗声绳胜圣师狮湿诗尸时蚀实识驶势释饰视试寿兽枢输书赎属术树竖数帅双谁税顺说硕烁丝饲耸怂颂讼诵擞苏诉肃虽绥岁孙损笋缩琐锁獭挞抬摊贪瘫滩坛谭谈叹汤烫涛绦腾誊锑题体屉条贴铁厅听烃铜统头图涂团颓蜕脱鸵驮驼椭洼袜弯湾顽万网韦违围为潍维苇伟伪纬谓卫温闻纹稳问瓮挝蜗涡窝呜钨乌诬无芜吴坞雾务误锡牺袭习铣戏细虾辖峡侠狭厦锨鲜纤咸贤衔闲显险现献县馅羡宪线厢镶乡详响项萧销晓啸蝎协挟携胁谐写泻谢锌衅兴汹锈绣虚嘘须许绪续轩悬选癣绚学勋询寻驯训讯逊压鸦鸭哑亚讶阉烟盐严颜阎艳厌砚彦谚验鸯杨扬疡阳痒养样瑶摇尧遥窑谣药爷页业叶医铱颐遗仪彝蚁艺亿忆义诣议谊译异绎荫阴银饮樱婴鹰应缨莹萤营荧蝇颖哟拥佣痈踊咏涌优忧邮铀犹游诱舆鱼渔娱与屿语吁御狱誉预驭鸳渊辕园员圆缘远愿约跃钥岳粤悦阅云郧匀陨运蕴酝晕韵杂灾载攒暂赞赃脏凿枣灶责择则泽贼赠扎札轧铡闸诈斋债毡盏斩辗崭栈战绽张涨帐账胀赵蛰辙锗这贞针侦诊镇阵挣睁狰帧郑证织职执纸挚掷帜质钟终种肿众诌轴皱昼骤猪诸诛烛瞩嘱贮铸筑驻专砖转赚桩庄装妆壮状锥赘坠缀谆浊兹资渍踪综总纵邹诅组钻致钟么为只凶准启板里雳余链泄';}function h(){return'皚藹礙愛翺襖奧壩罷擺敗頒辦絆幫綁鎊謗剝飽寶報鮑輩貝鋇狽備憊繃筆畢斃閉邊編貶變辯辮鼈癟瀕濱賓擯餅撥缽鉑駁蔔補參蠶殘慚慘燦蒼艙倉滄廁側冊測層詫攙摻蟬饞讒纏鏟産闡顫場嘗長償腸廠暢鈔車徹塵陳襯撐稱懲誠騁癡遲馳恥齒熾沖蟲寵疇躊籌綢醜櫥廚鋤雛礎儲觸處傳瘡闖創錘純綽辭詞賜聰蔥囪從叢湊竄錯達帶貸擔單鄲撣膽憚誕彈當擋黨蕩檔搗島禱導盜燈鄧敵滌遞締點墊電澱釣調叠諜疊釘頂錠訂東動棟凍鬥犢獨讀賭鍍鍛斷緞兌隊對噸頓鈍奪鵝額訛惡餓兒爾餌貳發罰閥琺礬釩煩範販飯訪紡飛廢費紛墳奮憤糞豐楓鋒風瘋馮縫諷鳳膚輻撫輔賦複負訃婦縛該鈣蓋幹趕稈贛岡剛鋼綱崗臯鎬擱鴿閣鉻個給龔宮鞏貢鈎溝構購夠蠱顧剮關觀館慣貫廣規矽歸龜閨軌詭櫃貴劊輥滾鍋國過駭韓漢閡鶴賀橫轟鴻紅後壺護滬戶嘩華畫劃話懷壞歡環還緩換喚瘓煥渙黃謊揮輝毀賄穢會燴彙諱誨繪葷渾夥獲貨禍擊機積饑譏雞績緝極輯級擠幾薊劑濟計記際繼紀夾莢頰賈鉀價駕殲監堅箋間艱緘繭檢堿鹼揀撿簡儉減薦檻鑒踐賤見鍵艦劍餞漸濺澗漿蔣槳獎講醬膠澆驕嬌攪鉸矯僥腳餃繳絞轎較稭階節莖驚經頸靜鏡徑痙競淨糾廄舊駒舉據鋸懼劇鵑絹傑潔結誡屆緊錦僅謹進晉燼盡勁荊覺決訣絕鈞軍駿開凱顆殼課墾懇摳庫褲誇塊儈寬礦曠況虧巋窺饋潰擴闊蠟臘萊來賴藍欄攔籃闌蘭瀾讕攬覽懶纜爛濫撈勞澇樂鐳壘類淚籬離裏鯉禮麗厲勵礫曆瀝隸倆聯蓮連鐮憐漣簾斂臉鏈戀煉練糧涼兩輛諒療遼鐐獵臨鄰鱗凜賃齡鈴淩靈嶺領餾劉龍聾嚨籠壟攏隴樓婁摟簍蘆盧顱廬爐擄鹵虜魯賂祿錄陸驢呂鋁侶屢縷慮濾綠巒攣孿灤亂掄輪倫侖淪綸論蘿羅邏鑼籮騾駱絡媽瑪碼螞馬罵嗎買麥賣邁脈瞞饅蠻滿謾貓錨鉚貿麽黴沒鎂門悶們錳夢謎彌覓綿緬廟滅憫閩鳴銘謬謀畝鈉納難撓腦惱鬧餒膩攆撚釀鳥聶齧鑷鎳檸獰甯擰濘鈕紐膿濃農瘧諾歐鷗毆嘔漚盤龐國愛賠噴鵬騙飄頻貧蘋憑評潑頗撲鋪樸譜臍齊騎豈啓氣棄訖牽扡釺鉛遷簽謙錢鉗潛淺譴塹槍嗆牆薔強搶鍬橋喬僑翹竅竊欽親輕氫傾頃請慶瓊窮趨區軀驅齲顴權勸卻鵲讓饒擾繞熱韌認紉榮絨軟銳閏潤灑薩鰓賽傘喪騷掃澀殺紗篩曬閃陝贍繕傷賞燒紹賒攝懾設紳審嬸腎滲聲繩勝聖師獅濕詩屍時蝕實識駛勢釋飾視試壽獸樞輸書贖屬術樹豎數帥雙誰稅順說碩爍絲飼聳慫頌訟誦擻蘇訴肅雖綏歲孫損筍縮瑣鎖獺撻擡攤貪癱灘壇譚談歎湯燙濤縧騰謄銻題體屜條貼鐵廳聽烴銅統頭圖塗團頹蛻脫鴕馱駝橢窪襪彎灣頑萬網韋違圍爲濰維葦偉僞緯謂衛溫聞紋穩問甕撾蝸渦窩嗚鎢烏誣無蕪吳塢霧務誤錫犧襲習銑戲細蝦轄峽俠狹廈鍁鮮纖鹹賢銜閑顯險現獻縣餡羨憲線廂鑲鄉詳響項蕭銷曉嘯蠍協挾攜脅諧寫瀉謝鋅釁興洶鏽繡虛噓須許緒續軒懸選癬絢學勳詢尋馴訓訊遜壓鴉鴨啞亞訝閹煙鹽嚴顔閻豔厭硯彥諺驗鴦楊揚瘍陽癢養樣瑤搖堯遙窯謠藥爺頁業葉醫銥頤遺儀彜蟻藝億憶義詣議誼譯異繹蔭陰銀飲櫻嬰鷹應纓瑩螢營熒蠅穎喲擁傭癰踴詠湧優憂郵鈾猶遊誘輿魚漁娛與嶼語籲禦獄譽預馭鴛淵轅園員圓緣遠願約躍鑰嶽粵悅閱雲鄖勻隕運蘊醞暈韻雜災載攢暫贊贓髒鑿棗竈責擇則澤賊贈紮劄軋鍘閘詐齋債氈盞斬輾嶄棧戰綻張漲帳賬脹趙蟄轍鍺這貞針偵診鎮陣掙睜猙幀鄭證織職執紙摯擲幟質鍾終種腫衆謅軸皺晝驟豬諸誅燭矚囑貯鑄築駐專磚轉賺樁莊裝妝壯狀錐贅墜綴諄濁茲資漬蹤綜總縱鄒詛組鑽緻鐘麼為隻兇準啟闆裡靂餘鍊洩';}function i(r,s,t){var u=/(.*)\/(.*)/;var v=r;var w=v['match'](u);if((r+'\x20'+s+'\x20➠\x20'+t)['length']>0x24){if((w[0x2]+'\x20'+s+'\x20➠\x20'+t)['length']>0x24){if((w[0x1]+'\x20'+s+'\x20➠\x20'+t)['length']>0x24){return s+'\x20➠\x20'+t;}else{return w[0x1]+'\x20'+s+'\x20➠\x20'+t;}}else{return w[0x2]+'\x20'+s+'\x20➠\x20'+t;}}else{return r+'\x20'+s+'\x20➠\x20'+t;}}function j(r){var s=/[\s\S]{0,9}(\ |$)/;var t=r;var u=t['match'](s);if(r['length']>0xa){return u[0x0];}else{return r;}}function k(r,s){if(r==s){return r;}else{return r+'\x0a\x0a'+s;}}var l=$response['body'];var m=JSON['parse'](l);var n=a(m['countryCode'])+'\x20'+j(d(e(f(m['country'])),b(f(m['regionName']),f(m['city']))));var o=i('【Levi】',c(m['as']),m['query']);var p=m['query'];var q='-----------------------------------'+'\x0a\x0a'+'国家/地区:'+d(e(f(m['country'])),b(f(m['regionName']),f(m['city'])))+'\x0a\x0a'+'时区:'+m['timezone']+'\x0a\x0a'+'IP:'+m['query']+'\x0a\x0a'+'经度:'+m['lon']+'\x20\x20'+'纬度:'+m['lat']+'\x0a\x0a'+k(m['isp'],m['org']);$done({'title':n,'subtitle':o,'ip':p,'description':q}); 5 | -------------------------------------------------------------------------------- /GetCKs/dls.conf: -------------------------------------------------------------------------------- 1 | # @name 杜蕾斯会员中心获取ck 2 | # @description 用于 Quantumult-X 获取杜蕾斯会员中心小程序签到任务所需各项参数的重写文件 3 | # @author Levi 4 | # @homepage https://github.com/czy13724/Quantumult-X 5 | # @license MIT 6 | 7 | # mitm 8 | hostname = vip.ixiliu.cn 9 | 10 | # 获取杜蕾斯会员中心签到需要的各项参数 11 | ^https:\/\/vip\.ixiliu\.cn\/mp\/user\/info$ url script-request-header https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/dls.js 12 | -------------------------------------------------------------------------------- /GetCKs/mnmy.conf: -------------------------------------------------------------------------------- 1 | # @name 蒙牛母婴获取ck 2 | # @description 用于 Quantumult-X 获取蒙牛母婴小程序签到任务所需各项参数的重写文件 3 | # @author Levi 4 | # @homepage https://github.com/czy13724/Quantumult-X 5 | # @license MIT 6 | 7 | # mitm 8 | hostname = xapi.weimob.com 9 | 10 | # 获取蒙牛母婴签到需要的各项参数 11 | https:\/\/xapi\.weimob\.com\/api3(?:\/.*)?$ url script-request-header https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/mnmy.js 12 | -------------------------------------------------------------------------------- /GetCKs/readme.md: -------------------------------------------------------------------------------- 1 | 本文件夹存放的是签到脚本获取ck/token的配置文件。 2 | This folder holds the configuration file for getting ck/token for the sign-in script. 3 | -------------------------------------------------------------------------------- /Loon/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czy13724/Quantumult-X/63e897f04e5b70f711b3a4be06eec8beb9cfc056/Loon/.DS_Store -------------------------------------------------------------------------------- /Loon/AlPhotoGenerator.plugin: -------------------------------------------------------------------------------- 1 | #!name=Al Photo Generator-Collart AI 2 | #!desc=要激活高级版,请单击底部的“助手”,然后单击“释放您的 Nicegram 福利”,最后单击底部的“开始”。完成此操作后,Premium 应该已解锁 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = hostname = iap.etm.tech 15 | [Script] 16 | http-response ^https:\/\/iap\.etm\.tech\/receipts script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/Al, requires-body=true, timeout=60, tag=Al Photo Generator-Collart AI 17 | -------------------------------------------------------------------------------- /Loon/AlohaVPNbrowser.plugin: -------------------------------------------------------------------------------- 1 | #!name=Aloha Browser VPN: Surf internet with more privacy 2 | #!desc=You need to create free account first and use the script 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = api.alohaprofile.com 15 | [Script] 16 | http-response https://api.alohaprofile.com/v1/profile_info script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/AlohaVPNbrowser.js, requires-body=true, timeout=60, tag=Aloha Browser VPN: Surf internet with more privacy 17 | -------------------------------------------------------------------------------- /Loon/BeautyPlus.plugin: -------------------------------------------------------------------------------- 1 | #!name=BeautyPlus 2 | #!desc=先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = api.mr.pixocial.com, newbeee-api.beautyplus.com 15 | [Script] 16 | http-response https:\/\/(api\.mr\.pixocial\.com\/v1\/manual_unlock|newbeee-api\.beautyplus\.com\/api\/v1\/asset\/balance) script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/BeautyPlus.js, requires-body=true, timeout=60, tag=BeautyPlus 17 | -------------------------------------------------------------------------------- /Loon/FTzhongwenwang.plugin: -------------------------------------------------------------------------------- 1 | #!name=FTzhongwenwang 2 | #!desc=FTzhongwenwang is automatically converted by LEVI SCRIPT; if not available plz use Script-Hub. 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = dqbam2jv6gg9m.cloudfront.net 15 | [Script] 16 | http-response ^https:\/\/dqbam2jv6gg9m\.cloudfront\.net\/index\.php\/jsapi\/paywall script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/FTzhongwenwang.js, requires-body=true, timeout=60, tag=FTzhongwenwang 17 | -------------------------------------------------------------------------------- /Loon/Github.plugin: -------------------------------------------------------------------------------- 1 | #!name=GitHub 1.142.1 2 | #!desc=除了AI功能,其他功能都可用 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = api.github.com 15 | [Script] 16 | http-response https://api.github.com/graphql script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/Github.js, requires-body=true, timeout=60, tag=GitHub 1.142.1 17 | -------------------------------------------------------------------------------- /Loon/Language_iTunes.plugin: -------------------------------------------------------------------------------- 1 | #!name=语言类iTunes合集(此合集只包含learn xx with flashcards) 2 | #!desc=先开脚本再重新进入一次应用,即可解锁订阅;未解锁需要点击菜单恢复购买。下载链接请通过script-path链接获取。 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = buy.itunes.apple.com 15 | [Script] 16 | http-response ^https?:\/\/buy\.itunes\.apple\.com\/verifyReceipt$ script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/Language_iTunes.js, requires-body=true, timeout=60, tag=语言类iTunes合集(此合集只包含learn xx with flashcards) 17 | -------------------------------------------------------------------------------- /Loon/MimoPro.plugin: -------------------------------------------------------------------------------- 1 | #!name=Mimo 2 | #!desc=先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。You need to create account first 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = api.getmimo.com 15 | [Script] 16 | http-response https://api.getmimo.com/v1/subscriptions script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/MimoPro.js, requires-body=true, timeout=60, tag=Mimo 17 | -------------------------------------------------------------------------------- /Loon/MondlyPremium.plugin: -------------------------------------------------------------------------------- 1 | #!name=MondlyPremium 2 | #!desc=开脚本再开软件,未成功恢复购买。如使用非qx请使用上述链接或通过script-hub自行转换。下载地址请访问script-path链接获取。 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = api.mondlylanguages.com 15 | [Script] 16 | http-response ^https:\/\/api\.mondlylanguages\.com\/v3\/ios\/user\/sync script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/MondlyPremium.js, requires-body=true, timeout=60, tag=MondlyPremium 17 | -------------------------------------------------------------------------------- /Loon/PikPakPremium.plugin: -------------------------------------------------------------------------------- 1 | #!name=PikPak 2 | #!desc=先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。you need to create an account first 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = *.mypikpak.com 15 | [Script] 16 | http-response ^https:\/\/api-drive\.mypikpak\.com\/(vip\/v\d\/(vip\/info|allSubscriptionStatus)|drive\/v\d\/about\?space) script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/PikPakPremium.js, requires-body=true, timeout=60, tag=PikPak 17 | -------------------------------------------------------------------------------- /Loon/ReminiLifetime.plugin: -------------------------------------------------------------------------------- 1 | #!name=Remini 2 | #!desc=无 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = *.oracle.bendingspoonsapps.com 15 | [Script] 16 | http-response ^https?:\/\/.*\.oracle\.bendingspoonsapps\.com\/v\d\/(users\/.+|purchases\/verify) script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/ReminiLifetime.js, requires-body=true, timeout=60, tag=Remini 17 | -------------------------------------------------------------------------------- /Loon/Revenuecat.plugin: -------------------------------------------------------------------------------- 1 | #!name=revenuecat合集 (此合集只包含10.5及以后的软件) 2 | #!desc=远程引用 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = api.revenuecat.com 15 | [Script] 16 | http-response ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) script-path=https://raw.githubusercontent.com/Yu9191/Rewrite/main/Revenuecat.js, requires-body=true, timeout=60, tag=revenuecat合集 (此合集只包含10.5及以后的软件) 17 | http-request ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) script-path=https://raw.githubusercontent.com/Yu9191/Rewrite/main/Revenuecat.js, requires-body=true, timeout=60, tag=revenuecat合集 (此合集只包含10.5及以后的软件) 18 | -------------------------------------------------------------------------------- /Loon/TVRemote.plugin: -------------------------------------------------------------------------------- 1 | #!name=TVRemote 2 | #!desc=开脚本再开软件,未成功恢复购买。如使用非qx请使用上述链接或通过script-hub自行转换。下载地址请访问script-path链接获取。 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = api.revenuecat.com 15 | [Script] 16 | http-response ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/TVRemote.js, requires-body=true, timeout=60, tag=TVRemote 17 | -------------------------------------------------------------------------------- /Loon/Timus.plugin: -------------------------------------------------------------------------------- 1 | #!name=Timus 2 | #!desc=无 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = api.revenuecat.com 15 | [Script] 16 | http-response ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/Timus.js, requires-body=true, timeout=60, tag=Timus 17 | -------------------------------------------------------------------------------- /Loon/Whispermemos.plugin: -------------------------------------------------------------------------------- 1 | #!name=whisper memos 2 | #!desc=先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = api.revenuecat.com 15 | [Script] 16 | http-response ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/Whispermemos.js, requires-body=true, timeout=60, tag=whisper memos 17 | -------------------------------------------------------------------------------- /Loon/adatpy.plugin: -------------------------------------------------------------------------------- 1 | #!name=adapty-合集 2 | #!desc=You need to create free account first and use the script 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = api.adapty.io 15 | [Script] 16 | http-response ^https?:\/\/api\.adapty\.io\/api\/v\d\/sdk\/(analytics\/profiles|in-apps\/(apple\/receipt\/validate|purchase-containers)|purchase\/app-store) script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/adatpy.js, requires-body=true, timeout=60, tag=adapty-合集 17 | -------------------------------------------------------------------------------- /Loon/artp.plugin: -------------------------------------------------------------------------------- 1 | #!name=傲软投屏 2 | #!desc= 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = gw.aoscdn.com 15 | [Script] 16 | http-response ^https:\/\/gw\.aoscdn\.com\/base\/vip\/v2\/vips$ script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/artp.js, requires-body=true, timeout=60, tag=傲软投屏 17 | -------------------------------------------------------------------------------- /Loon/autoCAD.plugin: -------------------------------------------------------------------------------- 1 | #!name=AutoCAD 2 | #!desc= 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = app.autocad360.com 15 | [Script] 16 | http-response ^https:\/\/app\.autocad360\.com\/entitlements\/v2\/me\/status script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/autoCAD.js, requires-body=true, timeout=60, tag=AutoCAD 17 | -------------------------------------------------------------------------------- /Loon/camera360.plugin: -------------------------------------------------------------------------------- 1 | #!name=camera360 2 | #!desc=开脚本再开软件,未成功恢复购买。如使用非qx请使用上述链接或通过script-hub自行转换。下载地址请访问script-path链接获取。 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = *.camera360.com 15 | [Script] 16 | http-response https:\/\/(?:cdn-bm\.camera360\.com\/api\/iap\/check-receipt|phototask-api\.360in\.com\/user\/profile|cdn-bm\.camera360\.com\/api\/pay\/recovery) script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/camera360.js, requires-body=true, timeout=60, tag=camera360 17 | -------------------------------------------------------------------------------- /Loon/cdtfld.plugin: -------------------------------------------------------------------------------- 1 | #!name=cdtfld 2 | #!desc=cdtfld is automatically converted by LEVI SCRIPT; if not available plz use Script-Hub. 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = app-cdc.tfgreenroad.com 15 | [Script] 16 | http-request ^https:\/\/app-cdc\.tfgreenroad\.com\/vip\/member\/v1\/api\/memberBaseInfo$ script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/cdtfld.js, requires-body=true, timeout=60, tag=cdtfld 17 | -------------------------------------------------------------------------------- /Loon/chatpdf.plugin: -------------------------------------------------------------------------------- 1 | #!name=chatpdf 2 | #!desc=无 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = api.revenuecat.com 15 | [Script] 16 | http-response ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/chatpdf.js, requires-body=true, timeout=60, tag=chatpdf 17 | -------------------------------------------------------------------------------- /Loon/clearful.plugin: -------------------------------------------------------------------------------- 1 | #!name=clearful 2 | #!desc=先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = api.revenuecat.com 15 | [Script] 16 | http-response ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/clearful.js, requires-body=true, timeout=60, tag=clearful 17 | -------------------------------------------------------------------------------- /Loon/digitalplanner.plugin: -------------------------------------------------------------------------------- 1 | #!name=digitalplanner 2 | #!desc=先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = buy.itunes.apple.com 15 | [Script] 16 | http-response ^https?:\/\/buy\.itunes\.apple\.com\/verifyReceipt$ script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/digitalplanner.js, requires-body=true, timeout=60, tag=digitalplanner 17 | -------------------------------------------------------------------------------- /Loon/dls.plugin: -------------------------------------------------------------------------------- 1 | #!name=杜蕾斯会员中心小程序签到 2 | #!desc=点击我的/手动签到一次,若提示获取ck即可使用,建议开启抓包再签到。自行抓包Access-Token并填入boxjs中的dls_data。 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | #!icon=https://raw.githubusercontent.com/czy13724/LeviIcons/main/leviicons/dls.png, 14 | [MITM] 15 | hostname = vip.ixiliu.cn 16 | [Script] 17 | http-request ^https:\/\/vip\.ixiliu\.cn\/mp\/sign\/applyV2$ script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/dls.js, requires-body=true, timeout=60, tag=杜蕾斯会员中心小程序签到 18 | http-request ^https:\/\/vip\.ixiliu\.cn\/mp\/user\/info$ script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/dls.js, requires-body=true, timeout=60, tag=杜蕾斯会员中心小程序签到 19 | -------------------------------------------------------------------------------- /Loon/foodvisor.plugin: -------------------------------------------------------------------------------- 1 | #!name=Foodvisor 2 | #!desc=先开脚本再打开软件,未成功尝试恢复购买。下载地址请访问script-path链接获取。 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = api.revenuecat.com 15 | [Script] 16 | http-response ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/foodvisor.js, requires-body=true, timeout=60, tag=Foodvisor 17 | -------------------------------------------------------------------------------- /Loon/imprint.plugin: -------------------------------------------------------------------------------- 1 | #!name=imprint 2 | #!desc=先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = api.revenuecat.com 15 | [Script] 16 | http-response ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/imprint.js, requires-body=true, timeout=60, tag=imprint 17 | -------------------------------------------------------------------------------- /Loon/mnmy.plugin: -------------------------------------------------------------------------------- 1 | #!name=蒙牛母婴官方自营店签到 2 | #!desc=获取ck即可使用,如无法获取,请开启抓包手动签到一次将x-wx-token并填入boxjs中的mnmy_data 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | #!icon=https://raw.githubusercontent.com/czy13724/LeviIcons/main/leviicons/mnmy.png, 14 | [MITM] 15 | hostname = xapi.weimob.com 16 | [Script] 17 | http-request ^https:\/\/xapi\.weimob\.com\/api3\/onecrm\/mactivity\/sign\/misc\/sign\/activity\/core\/c\/sign$ script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/mnmy.js, requires-body=true, timeout=60, tag=蒙牛母婴官方自营店签到 18 | http-request https:\/\/xapi\.weimob\.com\/api3(?:\/.*)?$ script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/mnmy.js, requires-body=true, timeout=60, tag=蒙牛母婴官方自营店签到 19 | -------------------------------------------------------------------------------- /Loon/nicegram.plugin: -------------------------------------------------------------------------------- 1 | #!name=nicegram 2 | #!desc=要激活高级版,请单击底部的“助手”,然后单击“释放您的 Nicegram 福利”,最后单击底部的“开始”。完成此操作后,Premium 应该已解锁 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = nicegram.cloud 15 | [Script] 16 | http-response ^https?:\/\/nicegram\.cloud\/api\/v\d\/(ai-assistant\/purchase-list|user\/info|telegram\/auth) script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/nicegram.js, requires-body=true, timeout=60, tag=nicegram 17 | -------------------------------------------------------------------------------- /Loon/qzds.plugin: -------------------------------------------------------------------------------- 1 | #!name=qzds 2 | #!desc=qzds is automatically converted by LEVI SCRIPT; if not available plz use Script-Hub. 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = microuser.quanzhan888.com 15 | [Script] 16 | http-request ^https:\/\/microuser\.quanzhan888\.com\/user\/get-user script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/qzds.js, requires-body=true, timeout=60, tag=qzds 17 | -------------------------------------------------------------------------------- /Loon/shadowdraw.plugin: -------------------------------------------------------------------------------- 1 | #!name=ShadowDraw: Learn How to Draw(only iPad) 2 | #!desc=先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = api.revenuecat.com 15 | [Script] 16 | http-response ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/shadowdraw.js, requires-body=true, timeout=60, tag=ShadowDraw: Learn How to Draw(only iPad) 17 | -------------------------------------------------------------------------------- /Loon/snow.plugin: -------------------------------------------------------------------------------- 1 | #!name=SNOW-Ai写真 + EPIK AI 两个软件 2 | #!desc= 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = *.snow.me 15 | [Script] 16 | http-response ^https:\/\/user-snow-api\.snow\.me\/v1\/purchase\/subscription\/subscriber\/status$ script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/snow.js, requires-body=true, timeout=60, tag=SNOW-Ai写真 + EPIK AI 两个软件 17 | -------------------------------------------------------------------------------- /Loon/topspace.plugin: -------------------------------------------------------------------------------- 1 | #!name=topspace 2 | #!desc=topspace is automatically converted by LEVI SCRIPT; if not available plz use Script-Hub. 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = m.sda.changan.com.cn 15 | [Script] 16 | http-request ^https:\/\/m\.sda\.changan\.com\.cn\/app-apigw\/appauth\/sda-app\/api\/v3\/user\/refresh-token.* script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/topspace.js, requires-body=true, timeout=60, tag=topspace 17 | http-request ^https:\/\/m\.sda\.changan\.com\.cn\/app-apigw\/appauth\/sda-app\/api\/v3\/user\/refresh-token.* script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/topspace.js, requires-body=true, timeout=60, tag=topspace 18 | http-response ^https:\/\/m\.sda\.changan\.com\.cn\/app-apigw\/appauth\/sda-app\/api\/v3\/user\/refresh-token.* script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/topspace.js, requires-body=true, timeout=60, tag=topspace 19 | -------------------------------------------------------------------------------- /Loon/transcribeAI.plugin: -------------------------------------------------------------------------------- 1 | #!name=transcribeAI 2 | #!desc=先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = api.revenuecat.com 15 | [Script] 16 | http-response ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/transcribeAI.js, requires-body=true, timeout=60, tag=transcribeAI 17 | -------------------------------------------------------------------------------- /Loon/tspace.plugin: -------------------------------------------------------------------------------- 1 | #!name=tspace 2 | #!desc=tspace is automatically converted by LEVI SCRIPT; if not available plz use Script-Hub. 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | [MITM] 14 | hostname = m.sda.changan.com.cn 15 | [Script] 16 | http-response ^https://m\.sda\.changan\.com\.cn/app-apigw/appauth/sda-app/api/v3/user/refresh-token.* script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/tspace.js, requires-body=true, timeout=60, tag=tspace 17 | -------------------------------------------------------------------------------- /NAvailable/Declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "notice": "\n ⚠️【脚本反馈】\n --------------------------------- \n 1、脚本作者:Levi(@czy13724) \n 2、TG群组:https://t.me/plbyjl \n 3、仓库地址:https://github.com/czy13724/Quantumult-X \n 1.author: Levi(@czy13724) \n 2.TG group: https://t.me/plbyjl \n 3.Repository address:https://github.com/czy13724/Quantumult-X" 3 | } 4 | -------------------------------------------------------------------------------- /NAvailable/Description.json: -------------------------------------------------------------------------------- 1 | { 2 | "notice":"\n ⚠️【免责声明】\n --------------------------------- \n 1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。\n 2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。\n 3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。\n 4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。\n 5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。\n 6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。\n 7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 \n" 3 | } 4 | -------------------------------------------------------------------------------- /Quantumult X 新手教程.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czy13724/Quantumult-X/63e897f04e5b70f711b3a4be06eec8beb9cfc056/Quantumult X 新手教程.pdf -------------------------------------------------------------------------------- /Stash/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czy13724/Quantumult-X/63e897f04e5b70f711b3a4be06eec8beb9cfc056/Stash/.DS_Store -------------------------------------------------------------------------------- /Stash/AlPhotoGenerator.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | Al Photo Generator-Collart AI 3 | desc: |- 4 | 要激活高级版,请单击底部的“助手”,然后单击“释放您的 Nicegram 福利”,最后单击底部的“开始”。完成此操作后,Premium 应该已解锁 5 | 6 | http: 7 | 8 | mitm: 9 | - "iap.etm.tech" 10 | 11 | script: 12 | - match: ^https:\/\/iap\.etm\.tech\/receipts 13 | name: Al Photo Generator-Collart AI_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "Al Photo Generator-Collart AI_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/Al 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/AlohaVPNbrowser.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | Aloha Browser VPN: Surf internet with more privacy 3 | desc: |- 4 | You need to create free account first and use the script 5 | 6 | http: 7 | 8 | mitm: 9 | - "api.alohaprofile.com" 10 | 11 | script: 12 | - match: https://api.alohaprofile.com/v1/profile_info 13 | name: Aloha Browser VPN: Surf internet with more privacy_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "Aloha Browser VPN: Surf internet with more privacy_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/AlohaVPNbrowser.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/BeautyPlus.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | BeautyPlus 3 | desc: |- 4 | 先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 5 | 6 | http: 7 | 8 | mitm: 9 | - "api.mr.pixocial.com" 10 | - "newbeee-api.beautyplus.com" 11 | 12 | script: 13 | - match: https:\/\/(api\.mr\.pixocial\.com\/v1\/manual_unlock|newbeee-api\.beautyplus\.com\/api\/v1\/asset\/balance) 14 | name: BeautyPlus_27 15 | type: response 16 | require-body: true 17 | max-size: -1 18 | timeout: 60 19 | 20 | 21 | script-providers: 22 | "BeautyPlus_27": 23 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/BeautyPlus.js 24 | interval: 86400 25 | 26 | -------------------------------------------------------------------------------- /Stash/FTzhongwenwang.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | FTzhongwenwang 3 | desc: |- 4 | FTzhongwenwang is automatically converted by LEVI SCRIPT; if not available plz use Script-Hub. 5 | 6 | http: 7 | 8 | mitm: 9 | - "dqbam2jv6gg9m.cloudfront.net" 10 | 11 | script: 12 | - match: ^https:\/\/dqbam2jv6gg9m\.cloudfront\.net\/index\.php\/jsapi\/paywall 13 | name: FTzhongwenwang_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "FTzhongwenwang_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/FTzhongwenwang.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/Github.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | GitHub 1.142.1 3 | desc: |- 4 | 除了AI功能,其他功能都可用 5 | 6 | http: 7 | 8 | mitm: 9 | - "api.github.com" 10 | 11 | script: 12 | - match: https://api.github.com/graphql 13 | name: GitHub 1.142.1_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "GitHub 1.142.1_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/Github.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/Language_iTunes.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | 语言类iTunes合集(此合集只包含learn xx with flashcards) 3 | desc: |- 4 | 先开脚本再重新进入一次应用,即可解锁订阅;未解锁需要点击菜单恢复购买。下载链接请通过script-path链接获取。 5 | 6 | http: 7 | 8 | mitm: 9 | - "buy.itunes.apple.com" 10 | 11 | script: 12 | - match: ^https?:\/\/buy\.itunes\.apple\.com\/verifyReceipt$ 13 | name: 语言类iTunes合集(此合集只包含learn xx with flashcards)_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "语言类iTunes合集(此合集只包含learn xx with flashcards)_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/Language_iTunes.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/MimoPro.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | Mimo 3 | desc: |- 4 | 先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。You need to create account first 5 | 6 | http: 7 | 8 | mitm: 9 | - "api.getmimo.com" 10 | 11 | script: 12 | - match: https://api.getmimo.com/v1/subscriptions 13 | name: Mimo_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "Mimo_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/MimoPro.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/MondlyPremium.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | MondlyPremium 3 | desc: |- 4 | 开脚本再开软件,未成功恢复购买。如使用非qx请使用上述链接或通过script-hub自行转换。下载地址请访问script-path链接获取。 5 | 6 | http: 7 | 8 | mitm: 9 | - "api.mondlylanguages.com" 10 | 11 | script: 12 | - match: ^https:\/\/api\.mondlylanguages\.com\/v3\/ios\/user\/sync 13 | name: MondlyPremium_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "MondlyPremium_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/MondlyPremium.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/PikPakPremium.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | PikPak 3 | desc: |- 4 | 先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。you need to create an account first 5 | 6 | http: 7 | 8 | mitm: 9 | - "*.mypikpak.com" 10 | 11 | script: 12 | - match: ^https:\/\/api-drive\.mypikpak\.com\/(vip\/v\d\/(vip\/info|allSubscriptionStatus)|drive\/v\d\/about\?space) 13 | name: PikPak_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "PikPak_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/PikPakPremium.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/ReminiLifetime.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | Remini 3 | desc: |- 4 | 无 5 | 6 | http: 7 | 8 | mitm: 9 | - "*.oracle.bendingspoonsapps.com" 10 | 11 | script: 12 | - match: ^https?:\/\/.*\.oracle\.bendingspoonsapps\.com\/v\d\/(users\/.+|purchases\/verify) 13 | name: Remini_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "Remini_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/ReminiLifetime.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/Revenuecat.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | revenuecat合集 (此合集只包含10.5及以后的软件) 3 | desc: |- 4 | 远程引用 5 | 6 | http: 7 | 8 | mitm: 9 | - "api.revenuecat.com" 10 | 11 | script: 12 | - match: ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) 13 | name: revenuecat合集 (此合集只包含10.5及以后的软件)_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | - match: ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) 20 | name: revenuecat合集 (此合集只包含10.5及以后的软件)_27 21 | type: request 22 | require-body: true 23 | max-size: -1 24 | timeout: 60 25 | 26 | 27 | script-providers: 28 | "revenuecat合集 (此合集只包含10.5及以后的软件)_27": 29 | url: https://raw.githubusercontent.com/Yu9191/Rewrite/main/Revenuecat.js 30 | interval: 86400 31 | 32 | -------------------------------------------------------------------------------- /Stash/TVRemote.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | TVRemote 3 | desc: |- 4 | 开脚本再开软件,未成功恢复购买。如使用非qx请使用上述链接或通过script-hub自行转换。下载地址请访问script-path链接获取。 5 | 6 | http: 7 | 8 | mitm: 9 | - "api.revenuecat.com" 10 | 11 | script: 12 | - match: ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) 13 | name: TVRemote_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "TVRemote_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/TVRemote.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/Timus.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | Timus 3 | desc: |- 4 | 无 5 | 6 | http: 7 | 8 | mitm: 9 | - "api.revenuecat.com" 10 | 11 | script: 12 | - match: ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) 13 | name: Timus_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "Timus_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/Timus.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/Whispermemos.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | whisper memos 3 | desc: |- 4 | 先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 5 | 6 | http: 7 | 8 | mitm: 9 | - "api.revenuecat.com" 10 | 11 | script: 12 | - match: ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) 13 | name: whisper memos_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "whisper memos_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/Whispermemos.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/adatpy.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | adapty-合集 3 | desc: |- 4 | You need to create free account first and use the script 5 | 6 | http: 7 | 8 | mitm: 9 | - "api.adapty.io" 10 | 11 | script: 12 | - match: ^https?:\/\/api\.adapty\.io\/api\/v\d\/sdk\/(analytics\/profiles|in-apps\/(apple\/receipt\/validate|purchase-containers)|purchase\/app-store) 13 | name: adapty-合集_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "adapty-合集_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/adatpy.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/artp.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | 傲软投屏 3 | desc: |- 4 | 5 | 6 | http: 7 | 8 | mitm: 9 | - "gw.aoscdn.com" 10 | 11 | script: 12 | - match: ^https:\/\/gw\.aoscdn\.com\/base\/vip\/v2\/vips$ 13 | name: 傲软投屏_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "傲软投屏_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/artp.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/autoCAD.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | AutoCAD 3 | desc: |- 4 | 5 | 6 | http: 7 | 8 | mitm: 9 | - "app.autocad360.com" 10 | 11 | script: 12 | - match: ^https:\/\/app\.autocad360\.com\/entitlements\/v2\/me\/status 13 | name: AutoCAD_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "AutoCAD_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/autoCAD.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/camera360.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | camera360 3 | desc: |- 4 | 开脚本再开软件,未成功恢复购买。如使用非qx请使用上述链接或通过script-hub自行转换。下载地址请访问script-path链接获取。 5 | 6 | http: 7 | 8 | mitm: 9 | - "*.camera360.com" 10 | 11 | script: 12 | - match: https:\/\/(?:cdn-bm\.camera360\.com\/api\/iap\/check-receipt|phototask-api\.360in\.com\/user\/profile|cdn-bm\.camera360\.com\/api\/pay\/recovery) 13 | name: camera360_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "camera360_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/camera360.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/cdtfld.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | cdtfld 3 | desc: |- 4 | cdtfld is automatically converted by LEVI SCRIPT; if not available plz use Script-Hub. 5 | 6 | http: 7 | 8 | mitm: 9 | - "app-cdc.tfgreenroad.com" 10 | 11 | script: 12 | - match: ^https:\/\/app-cdc\.tfgreenroad\.com\/vip\/member\/v1\/api\/memberBaseInfo$ 13 | name: cdtfld_27 14 | type: request 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "cdtfld_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/cdtfld.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/chatpdf.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | chatpdf 3 | desc: |- 4 | 无 5 | 6 | http: 7 | 8 | mitm: 9 | - "api.revenuecat.com" 10 | 11 | script: 12 | - match: ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) 13 | name: chatpdf_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "chatpdf_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/chatpdf.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/clearful.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | clearful 3 | desc: |- 4 | 先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 5 | 6 | http: 7 | 8 | mitm: 9 | - "api.revenuecat.com" 10 | 11 | script: 12 | - match: ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) 13 | name: clearful_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "clearful_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/clearful.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/digitalplanner.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | digitalplanner 3 | desc: |- 4 | 先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 5 | 6 | http: 7 | 8 | mitm: 9 | - "buy.itunes.apple.com" 10 | 11 | script: 12 | - match: ^https?:\/\/buy\.itunes\.apple\.com\/verifyReceipt$ 13 | name: digitalplanner_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "digitalplanner_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/digitalplanner.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/dls.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | 杜蕾斯会员中心小程序签到 3 | desc: |- 4 | 点击我的/手动签到一次,若提示获取ck即可使用,建议开启抓包再签到。自行抓包Access-Token并填入boxjs中的dls_data。 5 | 6 | http: 7 | 8 | mitm: 9 | - "vip.ixiliu.cn" 10 | 11 | script: 12 | - match: ^https:\/\/vip\.ixiliu\.cn\/mp\/sign\/applyV2$ 13 | name: 杜蕾斯会员中心小程序签到_27 14 | type: request 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | - match: ^https:\/\/vip\.ixiliu\.cn\/mp\/user\/info$ 20 | name: 杜蕾斯会员中心小程序签到_27 21 | type: request 22 | require-body: true 23 | max-size: -1 24 | timeout: 60 25 | 26 | 27 | script-providers: 28 | "杜蕾斯会员中心小程序签到_27": 29 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/dls.js 30 | interval: 86400 31 | 32 | -------------------------------------------------------------------------------- /Stash/foodvisor.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | Foodvisor 3 | desc: |- 4 | 先开脚本再打开软件,未成功尝试恢复购买。下载地址请访问script-path链接获取。 5 | 6 | http: 7 | 8 | mitm: 9 | - "api.revenuecat.com" 10 | 11 | script: 12 | - match: ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) 13 | name: Foodvisor_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "Foodvisor_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/foodvisor.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/imprint.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | imprint 3 | desc: |- 4 | 先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 5 | 6 | http: 7 | 8 | mitm: 9 | - "api.revenuecat.com" 10 | 11 | script: 12 | - match: ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) 13 | name: imprint_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "imprint_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/imprint.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/mnmy.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | 蒙牛母婴官方自营店签到 3 | desc: |- 4 | 获取ck即可使用,如无法获取,请开启抓包手动签到一次将x-wx-token并填入boxjs中的mnmy_data 5 | 6 | http: 7 | 8 | mitm: 9 | - "xapi.weimob.com" 10 | 11 | script: 12 | - match: ^https:\/\/xapi\.weimob\.com\/api3\/onecrm\/mactivity\/sign\/misc\/sign\/activity\/core\/c\/sign$ 13 | name: 蒙牛母婴官方自营店签到_27 14 | type: request 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | - match: https:\/\/xapi\.weimob\.com\/api3(?:\/.*)?$ 20 | name: 蒙牛母婴官方自营店签到_27 21 | type: request 22 | require-body: true 23 | max-size: -1 24 | timeout: 60 25 | 26 | 27 | script-providers: 28 | "蒙牛母婴官方自营店签到_27": 29 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/mnmy.js 30 | interval: 86400 31 | 32 | -------------------------------------------------------------------------------- /Stash/nicegram.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | nicegram 3 | desc: |- 4 | 要激活高级版,请单击底部的“助手”,然后单击“释放您的 Nicegram 福利”,最后单击底部的“开始”。完成此操作后,Premium 应该已解锁 5 | 6 | http: 7 | 8 | mitm: 9 | - "nicegram.cloud" 10 | 11 | script: 12 | - match: ^https?:\/\/nicegram\.cloud\/api\/v\d\/(ai-assistant\/purchase-list|user\/info|telegram\/auth) 13 | name: nicegram_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "nicegram_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/nicegram.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/qzds.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | qzds 3 | desc: |- 4 | qzds is automatically converted by LEVI SCRIPT; if not available plz use Script-Hub. 5 | 6 | http: 7 | 8 | mitm: 9 | - "microuser.quanzhan888.com" 10 | 11 | script: 12 | - match: ^https:\/\/microuser\.quanzhan888\.com\/user\/get-user 13 | name: qzds_27 14 | type: request 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "qzds_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/qzds.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/shadowdraw.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | ShadowDraw: Learn How to Draw(only iPad) 3 | desc: |- 4 | 先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 5 | 6 | http: 7 | 8 | mitm: 9 | - "api.revenuecat.com" 10 | 11 | script: 12 | - match: ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) 13 | name: ShadowDraw: Learn How to Draw(only iPad)_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "ShadowDraw: Learn How to Draw(only iPad)_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/shadowdraw.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/snow.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | SNOW-Ai写真 + EPIK AI 两个软件 3 | desc: |- 4 | 5 | 6 | http: 7 | 8 | mitm: 9 | - "*.snow.me" 10 | 11 | script: 12 | - match: ^https:\/\/user-snow-api\.snow\.me\/v1\/purchase\/subscription\/subscriber\/status$ 13 | name: SNOW-Ai写真 + EPIK AI 两个软件_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "SNOW-Ai写真 + EPIK AI 两个软件_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/snow.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/topspace.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | topspace 3 | desc: |- 4 | topspace is automatically converted by LEVI SCRIPT; if not available plz use Script-Hub. 5 | 6 | http: 7 | 8 | mitm: 9 | - "m.sda.changan.com.cn" 10 | 11 | script: 12 | - match: ^https:\/\/m\.sda\.changan\.com\.cn\/app-apigw\/appauth\/sda-app\/api\/v3\/user\/refresh-token.* 13 | name: topspace_10 14 | type: request 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | - match: ^https:\/\/m\.sda\.changan\.com\.cn\/app-apigw\/appauth\/sda-app\/api\/v3\/user\/refresh-token.* 20 | name: topspace_10 21 | type: request 22 | require-body: true 23 | max-size: -1 24 | timeout: 60 25 | 26 | - match: ^https:\/\/m\.sda\.changan\.com\.cn\/app-apigw\/appauth\/sda-app\/api\/v3\/user\/refresh-token.* 27 | name: topspace_10 28 | type: response 29 | require-body: true 30 | max-size: -1 31 | timeout: 60 32 | 33 | 34 | script-providers: 35 | "topspace_10": 36 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/topspace.js 37 | interval: 86400 38 | 39 | -------------------------------------------------------------------------------- /Stash/transcribeAI.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | transcribeAI 3 | desc: |- 4 | 先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 5 | 6 | http: 7 | 8 | mitm: 9 | - "api.revenuecat.com" 10 | 11 | script: 12 | - match: ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) 13 | name: transcribeAI_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "transcribeAI_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/transcribeAI.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Stash/tspace.stoverride: -------------------------------------------------------------------------------- 1 | name: |- 2 | tspace 3 | desc: |- 4 | tspace is automatically converted by LEVI SCRIPT; if not available plz use Script-Hub. 5 | 6 | http: 7 | 8 | mitm: 9 | - "m.sda.changan.com.cn" 10 | 11 | script: 12 | - match: ^https://m\.sda\.changan\.com\.cn/app-apigw/appauth/sda-app/api/v3/user/refresh-token.* 13 | name: tspace_27 14 | type: response 15 | require-body: true 16 | max-size: -1 17 | timeout: 60 18 | 19 | 20 | script-providers: 21 | "tspace_27": 22 | url: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/tspace.js 23 | interval: 86400 24 | 25 | -------------------------------------------------------------------------------- /Surge/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czy13724/Quantumult-X/63e897f04e5b70f711b3a4be06eec8beb9cfc056/Surge/.DS_Store -------------------------------------------------------------------------------- /Surge/AlPhotoGenerator.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=Al Photo Generator-Collart AI 2 | #!desc=要激活高级版,请单击底部的“助手”,然后单击“释放您的 Nicegram 福利”,最后单击底部的“开始”。完成此操作后,Premium 应该已解锁 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% hostname = iap.etm.tech 16 | [Script] 17 | Al Photo Generator-Collart AI = type=http-response, pattern=^https:\/\/iap\.etm\.tech\/receipts, script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/Al, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/AlohaVPNbrowser.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=Aloha Browser VPN: Surf internet with more privacy 2 | #!desc=You need to create free account first and use the script 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% api.alohaprofile.com 16 | [Script] 17 | Aloha Browser VPN: Surf internet with more privacy = type=http-response, pattern=https://api.alohaprofile.com/v1/profile_info, script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/AlohaVPNbrowser.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/BeautyPlus.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=BeautyPlus 2 | #!desc=先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% api.mr.pixocial.com, newbeee-api.beautyplus.com 16 | [Script] 17 | BeautyPlus = type=http-response, pattern=https:\/\/(api\.mr\.pixocial\.com\/v1\/manual_unlock|newbeee-api\.beautyplus\.com\/api\/v1\/asset\/balance), script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/BeautyPlus.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/FTzhongwenwang.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=FTzhongwenwang 2 | #!desc=FTzhongwenwang is automatically converted by LEVI SCRIPT; if not available plz use Script-Hub. 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% dqbam2jv6gg9m.cloudfront.net 16 | [Script] 17 | FTzhongwenwang = type=http-response, pattern=^https:\/\/dqbam2jv6gg9m\.cloudfront\.net\/index\.php\/jsapi\/paywall, script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/FTzhongwenwang.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/Github.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=GitHub 1.142.1 2 | #!desc=除了AI功能,其他功能都可用 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% api.github.com 16 | [Script] 17 | GitHub 1.142.1 = type=http-response, pattern=https://api.github.com/graphql, script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/Github.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/Language_iTunes.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=语言类iTunes合集(此合集只包含learn xx with flashcards) 2 | #!desc=先开脚本再重新进入一次应用,即可解锁订阅;未解锁需要点击菜单恢复购买。下载链接请通过script-path链接获取。 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% buy.itunes.apple.com 16 | [Script] 17 | 语言类iTunes合集(此合集只包含learn xx with flashcards) = type=http-response, pattern=^https?:\/\/buy\.itunes\.apple\.com\/verifyReceipt$, script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/Language_iTunes.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/MimoPro.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=Mimo 2 | #!desc=先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。You need to create account first 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% api.getmimo.com 16 | [Script] 17 | Mimo = type=http-response, pattern=https://api.getmimo.com/v1/subscriptions, script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/MimoPro.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/MondlyPremium.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=MondlyPremium 2 | #!desc=开脚本再开软件,未成功恢复购买。如使用非qx请使用上述链接或通过script-hub自行转换。下载地址请访问script-path链接获取。 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% api.mondlylanguages.com 16 | [Script] 17 | MondlyPremium = type=http-response, pattern=^https:\/\/api\.mondlylanguages\.com\/v3\/ios\/user\/sync, script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/MondlyPremium.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/PikPakPremium.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=PikPak 2 | #!desc=先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。you need to create an account first 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% *.mypikpak.com 16 | [Script] 17 | PikPak = type=http-response, pattern=^https:\/\/api-drive\.mypikpak\.com\/(vip\/v\d\/(vip\/info|allSubscriptionStatus)|drive\/v\d\/about\?space), script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/PikPakPremium.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/ReminiLifetime.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=Remini 2 | #!desc=无 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% *.oracle.bendingspoonsapps.com 16 | [Script] 17 | Remini = type=http-response, pattern=^https?:\/\/.*\.oracle\.bendingspoonsapps\.com\/v\d\/(users\/.+|purchases\/verify), script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/ReminiLifetime.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/Revenuecat.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=revenuecat合集 (此合集只包含10.5及以后的软件) 2 | #!desc=远程引用 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% api.revenuecat.com 16 | [Script] 17 | revenuecat合集 (此合集只包含10.5及以后的软件) = type=http-response, pattern=^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$), script-path=https://raw.githubusercontent.com/Yu9191/Rewrite/main/Revenuecat.js, requires-body=true, max-size=-1, timeout=60 18 | revenuecat合集 (此合集只包含10.5及以后的软件) = type=http-request, pattern=^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$), script-path=https://raw.githubusercontent.com/Yu9191/Rewrite/main/Revenuecat.js, requires-body=true, max-size=-1, timeout=60 19 | -------------------------------------------------------------------------------- /Surge/TVRemote.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=TVRemote 2 | #!desc=开脚本再开软件,未成功恢复购买。如使用非qx请使用上述链接或通过script-hub自行转换。下载地址请访问script-path链接获取。 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% api.revenuecat.com 16 | [Script] 17 | TVRemote = type=http-response, pattern=^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$), script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/TVRemote.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/Timus.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=Timus 2 | #!desc=无 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% api.revenuecat.com 16 | [Script] 17 | Timus = type=http-response, pattern=^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$), script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/Timus.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/Whispermemos.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=whisper memos 2 | #!desc=先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% api.revenuecat.com 16 | [Script] 17 | whisper memos = type=http-response, pattern=^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$), script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/Whispermemos.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/adatpy.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=adapty-合集 2 | #!desc=You need to create free account first and use the script 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% api.adapty.io 16 | [Script] 17 | adapty-合集 = type=http-response, pattern=^https?:\/\/api\.adapty\.io\/api\/v\d\/sdk\/(analytics\/profiles|in-apps\/(apple\/receipt\/validate|purchase-containers)|purchase\/app-store), script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/adatpy.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/artp.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=傲软投屏 2 | #!desc= 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% gw.aoscdn.com 16 | [Script] 17 | 傲软投屏 = type=http-response, pattern=^https:\/\/gw\.aoscdn\.com\/base\/vip\/v2\/vips$, script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/artp.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/autoCAD.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=AutoCAD 2 | #!desc= 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% app.autocad360.com 16 | [Script] 17 | AutoCAD = type=http-response, pattern=^https:\/\/app\.autocad360\.com\/entitlements\/v2\/me\/status, script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/autoCAD.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/camera360.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=camera360 2 | #!desc=开脚本再开软件,未成功恢复购买。如使用非qx请使用上述链接或通过script-hub自行转换。下载地址请访问script-path链接获取。 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% *.camera360.com 16 | [Script] 17 | camera360 = type=http-response, pattern=https:\/\/(?:cdn-bm\.camera360\.com\/api\/iap\/check-receipt|phototask-api\.360in\.com\/user\/profile|cdn-bm\.camera360\.com\/api\/pay\/recovery), script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/camera360.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/cdtfld.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=cdtfld 2 | #!desc=cdtfld is automatically converted by LEVI SCRIPT; if not available plz use Script-Hub. 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% app-cdc.tfgreenroad.com 16 | [Script] 17 | cdtfld = type=http-request, pattern=^https:\/\/app-cdc\.tfgreenroad\.com\/vip\/member\/v1\/api\/memberBaseInfo$, script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/cdtfld.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/chatpdf.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=chatpdf 2 | #!desc=无 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% api.revenuecat.com 16 | [Script] 17 | chatpdf = type=http-response, pattern=^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$), script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/chatpdf.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/clearful.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=clearful 2 | #!desc=先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% api.revenuecat.com 16 | [Script] 17 | clearful = type=http-response, pattern=^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$), script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/clearful.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/digitalplanner.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=digitalplanner 2 | #!desc=先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% buy.itunes.apple.com 16 | [Script] 17 | digitalplanner = type=http-response, pattern=^https?:\/\/buy\.itunes\.apple\.com\/verifyReceipt$, script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/digitalplanner.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/dls.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=杜蕾斯会员中心小程序签到 2 | #!desc=点击我的/手动签到一次,若提示获取ck即可使用,建议开启抓包再签到。自行抓包Access-Token并填入boxjs中的dls_data。 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% vip.ixiliu.cn 16 | [Script] 17 | 杜蕾斯会员中心小程序签到 = type=http-request, pattern=^https:\/\/vip\.ixiliu\.cn\/mp\/sign\/applyV2$, script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/dls.js, requires-body=true, max-size=-1, timeout=60 18 | 杜蕾斯会员中心小程序签到 = type=http-request, pattern=^https:\/\/vip\.ixiliu\.cn\/mp\/user\/info$, script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/dls.js, requires-body=true, max-size=-1, timeout=60 19 | -------------------------------------------------------------------------------- /Surge/foodvisor.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=Foodvisor 2 | #!desc=先开脚本再打开软件,未成功尝试恢复购买。下载地址请访问script-path链接获取。 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% api.revenuecat.com 16 | [Script] 17 | Foodvisor = type=http-response, pattern=^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$), script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/foodvisor.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/imprint.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=imprint 2 | #!desc=先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% api.revenuecat.com 16 | [Script] 17 | imprint = type=http-response, pattern=^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$), script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/imprint.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/mnmy.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=蒙牛母婴官方自营店签到 2 | #!desc=获取ck即可使用,如无法获取,请开启抓包手动签到一次将x-wx-token并填入boxjs中的mnmy_data 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% xapi.weimob.com 16 | [Script] 17 | 蒙牛母婴官方自营店签到 = type=http-request, pattern=^https:\/\/xapi\.weimob\.com\/api3\/onecrm\/mactivity\/sign\/misc\/sign\/activity\/core\/c\/sign$, script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/mnmy.js, requires-body=true, max-size=-1, timeout=60 18 | 蒙牛母婴官方自营店签到 = type=http-request, pattern=https:\/\/xapi\.weimob\.com\/api3(?:\/.*)?$, script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/mnmy.js, requires-body=true, max-size=-1, timeout=60 19 | -------------------------------------------------------------------------------- /Surge/nicegram.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=nicegram 2 | #!desc=要激活高级版,请单击底部的“助手”,然后单击“释放您的 Nicegram 福利”,最后单击底部的“开始”。完成此操作后,Premium 应该已解锁 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% nicegram.cloud 16 | [Script] 17 | nicegram = type=http-response, pattern=^https?:\/\/nicegram\.cloud\/api\/v\d\/(ai-assistant\/purchase-list|user\/info|telegram\/auth), script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/nicegram.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/qzds.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=qzds 2 | #!desc=qzds is automatically converted by LEVI SCRIPT; if not available plz use Script-Hub. 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% microuser.quanzhan888.com 16 | [Script] 17 | qzds = type=http-request, pattern=^https:\/\/microuser\.quanzhan888\.com\/user\/get-user, script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/qzds.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/shadowdraw.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=ShadowDraw: Learn How to Draw(only iPad) 2 | #!desc=先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% api.revenuecat.com 16 | [Script] 17 | ShadowDraw: Learn How to Draw(only iPad) = type=http-response, pattern=^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$), script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/shadowdraw.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/snow.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=SNOW-Ai写真 + EPIK AI 两个软件 2 | #!desc= 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% *.snow.me 16 | [Script] 17 | SNOW-Ai写真 + EPIK AI 两个软件 = type=http-response, pattern=^https:\/\/user-snow-api\.snow\.me\/v1\/purchase\/subscription\/subscriber\/status$, script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/snow.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/topspace.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=topspace 2 | #!desc=topspace is automatically converted by LEVI SCRIPT; if not available plz use Script-Hub. 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% m.sda.changan.com.cn 16 | [Script] 17 | topspace = type=http-request, pattern=^https:\/\/m\.sda\.changan\.com\.cn\/app-apigw\/appauth\/sda-app\/api\/v3\/user\/refresh-token.*, script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/topspace.js, requires-body=true, max-size=-1, timeout=60 18 | topspace = type=http-request, pattern=^https:\/\/m\.sda\.changan\.com\.cn\/app-apigw\/appauth\/sda-app\/api\/v3\/user\/refresh-token.*, script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/topspace.js, requires-body=true, max-size=-1, timeout=60 19 | topspace = type=http-response, pattern=^https:\/\/m\.sda\.changan\.com\.cn\/app-apigw\/appauth\/sda-app\/api\/v3\/user\/refresh-token.*, script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/topspace.js, requires-body=true, max-size=-1, timeout=60 20 | -------------------------------------------------------------------------------- /Surge/transcribeAI.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=transcribeAI 2 | #!desc=先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% api.revenuecat.com 16 | [Script] 17 | transcribeAI = type=http-response, pattern=^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$), script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/transcribeAI.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Surge/tspace.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=tspace 2 | #!desc=tspace is automatically converted by LEVI SCRIPT; if not available plz use Script-Hub. 3 | #!==================================== 4 | #!⚠️【免责声明】 5 | #!------------------------------------------ 6 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 7 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 8 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 9 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 10 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 11 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 12 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 13 | 14 | [MITM] 15 | hostname = %APPEND% m.sda.changan.com.cn 16 | [Script] 17 | tspace = type=http-response, pattern=^https://m\.sda\.changan\.com\.cn/app-apigw/appauth/sda-app/api/v3/user/refresh-token.*, script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/tspace.js, requires-body=true, max-size=-1, timeout=60 18 | -------------------------------------------------------------------------------- /Utils/readme.md: -------------------------------------------------------------------------------- 1 | 脚本工具箱 2 | -------------------------------------------------------------------------------- /anti-ads/anti-AD-universityapp.js: -------------------------------------------------------------------------------- 1 | # 智趣校园,胖乖生活,pu校园,超级课程表去广告 2 | # author:BlueSodaYY 3 | 4 | ^https?:\/\/discardrp\.umetrip\.com\/gateway\/api\/umetrip\/native url reject-200 5 | https://kde.qq.com/getAds url reject-200 6 | http:\/\/118\.178\.168\.156:8091\/allOne\.php?ad_name=main_splash_ios&pk=com\.zhibo8\.tenyears&duration_type=0&ad_config_ver=4&vip_entry_ab_test=1 url reject 7 | https:\/\/wx3\.sinaimg\.cn\/orj480\/008tFsGTly1hbzl49w1lkj30zk0k0762\.jpg url reject-dict 8 | https:\/\/bootpreload\.uve\.weibo\.com\/v1\/ad\/preload url reject-dict 9 | ^https:\/\/mbmodule-openapi\.paas\.cmbchina\.com\/graphic\/v2\/module\/graphic url reject-dict 10 | ^https:\/\/img\.meituan\.net\/dpmobile\/.+93241\.png url reject-dict 11 | ^http:\/\/home\.umetrip\.com\/gateway\/api\/umetrip\/native url reject 12 | ^https:\/\/acs\.m\.taobao\.com\/gw\/mtop\.film\.mtopadvertiseapi\.queryloadingbanner url reject-dict 13 | ^http:\/\/ad\.myfriday\.cn\/d\/json\/1\.1 url reject-dict 14 | ^http:\/\/course\.myfriday\.cn:80\/Base\/courseSchedule\/getCourseTips url reject-dict 15 | ^http:\/\/120.55.151.61:80\/Base\/courseSchedule\/getCourseTips url reject-dict 16 | ^http:\/\/182.92.244.70\/d\/json\/1\.1 url reject-dict 17 | ^https:\/\/midc\.cdn-static\.abchina\.com\.cn\/distributecenterimg\/file\/download\/bdfb4 url reject-dict 18 | ^https:\/\/image\.uczzd\.cn\/\?id=12251019770259702966 url reject-dict 19 | ^https:\/\/cdn\.1rtb\.com\/sources\/system_logo\/am\.png url reject-dict 20 | ^https:\/\/s3plus\.meituan\.net\/v1\/mss_5017c592a8a946d2a54eb62a76ba299c\/nebulafile\/6acb1b99b801d9829599f07f5548bd2e url reject-dict 21 | ^https?:\/\/buy\.itunes\.apple\.com\/verifyReceipt$ url script-response-body https://raw.githubusercontent.com/Yu9191/Rewrite/main/itunes/yzqnw.js 22 | ^https:\/\/sdk\.1rtb\.net\/sdk\/req_ad\?sdk_version=2\.2\.1\.0&device_os=iOS&accept_ad_type=4&app_id=107522&pid=1039665&sdk_version_code=2020100 url reject-dict 23 | ^https:\/\/image\.uczzd\.cn\/\?id=1932387156848598083 url reject-dict 24 | ^https:\/\/pocketuni\.net\/\?app=api&mod=Message&act=adList url reject-dict 25 | ^https:\/\/acs\.m\.taobao\.com\/gw\/mtop\.common\.getTimestamp\/* url reject-dict 26 | ^https:\/\/qemyapi\.qiekj\.com\/item_category\/list url reject-dict 27 | ^https:\/\/userapi\.qiekj\.com\/slot\/get url reject-dict 28 | ^https:\/\/qemyapi\.qiekj\.com\/api\/item_list url reject-dict 29 | ^https:\/\/userapi\.qiekj\.com\/task\/list url reject-dict 30 | ^https:\/\/userapi\.qiekj\.com\/task\/taskBubble url reject-dict 31 | ^https:\/\/userapi\.qiekj\.com\/appTitle\/get url reject-dict 32 | 33 | 34 | hostname =kde.qq.com, -consumer.fcbox.com, -*huami.com, -weather-data.apple.com, -*amemv.com, -*snssdk.com, -www.google.com,m.zhibo8.com,wx3.sinaimg.cn,bootpreload.uve.weibo.com,api.weibo.cn,mbmodule-openapi.paas.cmbchina.com,meituan.net,home.umetrip.com,acs.m.taobao.com,myfirday.cn,120.55.151.61:80,182.92.244.70,midc.cdn-static.abchina.com.cn,image.uczzd.cn,cdn.1rtb.com,s3plus.meituan.net,buy.itunes.apple.com,sdk.1rtb.net,image.uczzd.cn,pocketuni.net,acs.m.taobao.com,qemyapi.qiekj.com,userapi.qiekj.com 35 | -------------------------------------------------------------------------------- /anti-ads/blued.js: -------------------------------------------------------------------------------- 1 | # blued男同软件去广告 2 | # author: Sliverkiss 3 | 4 | [rewrite_local] 5 | //主页推荐直播 6 | https://social.blued.cn/users/recommend url reject-dict 7 | 8 | //未登录时个人界面广告 9 | ^https:\/\/social\.blued\.cn\/users\/no_auth\/benefit url reject-dict 10 | 11 | //登录后个人界面广告 12 | ^https:\/\/social\.blued\.cn\/users\/.+\/more\/ios\?v=2 url script-response-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/anti-ads/blued.js 13 | 14 | [mitm] 15 | hostname=social.blued.cn 16 | 17 | //blued脚本内容 18 | let levi = JSON.parse($response.body); 19 | levi.data[0].banner={}; 20 | levi.data[0].service=[]; 21 | levi.data[0].healthy={}; 22 | levi.data[0].healthy_banner=[]; 23 | levi.data[0].emotions=[]; 24 | $done({ 25 | body: JSON.stringify(levi) 26 | }); 27 | -------------------------------------------------------------------------------- /anti-ads/wanciwang.js: -------------------------------------------------------------------------------- 1 | # 万词王去广告 2 | # author: Sliverkiss 3 | **************************** 4 | [rewrite_local] 5 | //移除开屏 6 | ^https:\/\/wanciwangdata\.oss-cn-beijing\.aliyuncs\.com\/startup\/resource\/content.+ url reject 7 | 8 | //移除banner广告 9 | 10 | ^https:\/\/recite\.perfectlingo\.com\/api\/recite\/app-act\/act-list.+ url reject-dict 11 | 12 | //移除底部广告 13 | 14 | ^https:\/\/recite\.perfectlingo\.com\/api\/recite\/content-recommend\/v1\/get-by-uid.+ url reject-dict 15 | 16 | 移除悬浮广告 17 | 18 | ^https:\/\/recite\.perfectlingo\.com\/api\/recite\/floating-window\/v1\/get-show.+ url reject-dict 19 | 20 | [mitm] 21 | hostname = wanciwangdata.oss-cn-beijing.aliyuncs.com,recite.perfectlingo.com 22 | -------------------------------------------------------------------------------- /filter/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czy13724/Quantumult-X/63e897f04e5b70f711b3a4be06eec8beb9cfc056/filter/.DS_Store -------------------------------------------------------------------------------- /filter/Talkatone.list: -------------------------------------------------------------------------------- 1 | # Talkatone 分流 2 | # Author: Levi 3 | # Talkatone, update on 2025.04.01,此分流需要自行添加策略组并命名为Talkatone 4 | # 登录提示服务器错误或提示使用VPN或网络封锁均说明节点不干净,自行更换节点即可. 5 | # ************************************************************ 6 | # 以下为该软件可以走直连的规则 7 | HOST-SUFFIX,agkn.com,DIRECT 8 | HOST-SUFFIX,cohere.com,DIRECT 9 | HOST-SUFFIX,crashlytics.com,DIRECT 10 | HOST-SUFFIX,ip-api.com,DIRECT 11 | HOST-SUFFIX,kochava.com,DIRECT 12 | # ************************************************************ 13 | # 以下为该软件要走节点的规则 14 | HOST-SUFFIX,inmobi.com,Talkatone 15 | HOST-SUFFIX,inner-active.mobi,Talkatone 16 | HOST-SUFFIX,mobilefuse.com,Talkatone 17 | HOST-SUFFIX,talkatone.com,Talkatone 18 | HOST-SUFFIX,tktn.at,Talkatone 19 | HOST-SUFFIX,tktn.be,Talkatone 20 | IP-CIDR,50.117.27.0/24,Talkatone 21 | IP-CIDR,63.251.124.0/24,Talkatone 22 | IP-CIDR,69.46.75.0/24,Talkatone 23 | # 电话相关 IP 段 24 | IP-CIDR,104.244.53.0/24,Talkatone 25 | IP-CIDR,131.153.7.0/24,Talkatone 26 | IP-CIDR,198.24.161.0/24,Talkatone 27 | IP-CIDR,205.164.56.29/24,Talkatone 28 | IP-CIDR,216.172.154.0/24,Talkatone 29 | # 短信相关 IP 段 30 | IP-CIDR,131.153.5.0/24,Talkatone 31 | IP-CIDR,198.24.160.0/24,Talkatone 32 | IP-CIDR,198.24.163.0/24,Talkatone 33 | IP-CIDR,198.24.183.0/24,Talkatone 34 | # 表情包 35 | HOST-SUFFIX,media.tenor.com,Talkatone 36 | # ************************************************************ 37 | # 以下为该软件部分去广告规则 38 | HOST-SUFFIX,adclick.g.doubleclick.net,REJECT 39 | HOST-SUFFIX,adrta.com,REJECT 40 | HOST-SUFFIX,adsappier.com,REJECT 41 | HOST-SUFFIX,ads.inmobi.com,REJECT 42 | HOST-SUFFIX,amazon-adsystem.com,REJECT 43 | HOST-SUFFIX,appier.net,REJECT 44 | HOST-SUFFIX,appiersig.com,REJECT 45 | HOST-SUFFIX,criteo.com,REJECT 46 | HOST-SUFFIX,d.tktn.be,REJECT 47 | HOST-SUFFIX,googleads.g.doubleclick.net,REJECT 48 | HOST-SUFFIX,googleads4.g.doubleclick.net,REJECT 49 | HOST-SUFFIX,pubmatic.com,REJECT 50 | HOST-SUFFIX,smaato.net,REJECT 51 | HOST-SUFFIX,tappx.com,REJECT 52 | HOST-SUFFIX,telemetry.sdk.inmobi.cn,REJECT 53 | HOST-SUFFIX,tr-us.adsmoloco.com,REJECT 54 | -------------------------------------------------------------------------------- /scripts/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czy13724/Quantumult-X/63e897f04e5b70f711b3a4be06eec8beb9cfc056/scripts/.DS_Store -------------------------------------------------------------------------------- /scripts/10010/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czy13724/Quantumult-X/63e897f04e5b70f711b3a4be06eec8beb9cfc056/scripts/10010/.DS_Store -------------------------------------------------------------------------------- /scripts/10010/10010-scriptable.js: -------------------------------------------------------------------------------- 1 | const a0_0xf701b7=a0_0x2aee;(function(_0x9c8405,_0x15a442){const _0x32ecc6=a0_0x2aee,_0x24eb59=_0x9c8405();while(!![]){try{const _0x496d6b=-parseInt(_0x32ecc6(0x14b))/0x1+parseInt(_0x32ecc6(0x14a))/0x2*(parseInt(_0x32ecc6(0x13a))/0x3)+parseInt(_0x32ecc6(0x145))/0x4*(-parseInt(_0x32ecc6(0x131))/0x5)+-parseInt(_0x32ecc6(0x143))/0x6+parseInt(_0x32ecc6(0x148))/0x7+parseInt(_0x32ecc6(0x153))/0x8+parseInt(_0x32ecc6(0x135))/0x9;if(_0x496d6b===_0x15a442)break;else _0x24eb59['push'](_0x24eb59['shift']());}catch(_0x14155c){_0x24eb59['push'](_0x24eb59['shift']());}}}(a0_0x33d0,0x25c54));if(typeof require===a0_0xf701b7(0x150))require=importModule;const {Base}=require(a0_0xf701b7(0x149));function a0_0x2aee(_0x11e881,_0x51f461){const _0x33d0cd=a0_0x33d0();return a0_0x2aee=function(_0x2aee27,_0x25f1f3){_0x2aee27=_0x2aee27-0x12e;let _0x5631cb=_0x33d0cd[_0x2aee27];return _0x5631cb;},a0_0x2aee(_0x11e881,_0x51f461);}class Widget extends Base{constructor(_0x66e66e){const _0x24f94d=a0_0xf701b7;super(_0x66e66e),this[_0x24f94d(0x139)]='http://boxjs.com/#/app/ChinaUnicom.10010v4',this[_0x24f94d(0x13c)]=async()=>{const _0x111b3a=_0x24f94d;console[_0x111b3a(0x14f)](_0x111b3a(0x132));try{const _0x16d9c2=new Request('http://10010v4.com/data');_0x16d9c2[_0x111b3a(0x12e)]=0xa,_0x16d9c2[_0x111b3a(0x13b)]='GET';const _0x2b17fc=await _0x16d9c2[_0x111b3a(0x159)]();console[_0x111b3a(0x14f)](_0x2b17fc);const _0x3a13b8=_0x2b17fc['vars'];return _0x3a13b8;}catch(_0xd5bf03){console['error'](_0xd5bf03);}},this[_0x24f94d(0x130)]=async()=>{const _0x2cabe6=_0x24f94d;console[_0x2cabe6(0x14f)](_0x2cabe6(0x137));try{const _0x1c6bd7=new Request('http://boxjs.com/query/data/@ChinaUnicom.10010v4.vars');_0x1c6bd7[_0x2cabe6(0x12e)]=0xa,_0x1c6bd7['method']=_0x2cabe6(0x13d);const _0x2733ae=await _0x1c6bd7[_0x2cabe6(0x159)]();console[_0x2cabe6(0x14f)](_0x2733ae);const _0x689f5f=_0x2733ae[_0x2cabe6(0x12f)];return JSON[_0x2cabe6(0x14c)](_0x689f5f);}catch(_0x4d0615){console['error'](_0x4d0615);}};}async[a0_0xf701b7(0x14e)](){const _0x55b2f1=a0_0xf701b7,[_0xd73a1d,_0x1663b2]=await Promise[_0x55b2f1(0x13f)]([this['getRealtimeData'](),this['getBoxjsData']()]);let _0x23fce4={'title':_0x55b2f1(0x15c),'subt':'http://10010v4.com/data','desc':_0x55b2f1(0x151)};if(_0xd73a1d)console[_0x55b2f1(0x14f)](_0x55b2f1(0x142)),_0x23fce4=_0xd73a1d;else _0x1663b2&&(console[_0x55b2f1(0x14f)]('使用\x20boxjs\x20缓存数据'),_0x23fce4=_0x1663b2);return await this[this['widgetFamily']+_0x55b2f1(0x13e)]({'data':_0x23fce4,'url':this[_0x55b2f1(0x139)]});}async['accessoryInlineWidget']({url:_0x43544c,data:_0x436cd2}){const _0x4ab05e=a0_0xf701b7,_0x600826=new ListWidget(),_0x251f99=_0x600826['addText'](_0x436cd2['desc']);return _0x251f99[_0x4ab05e(0x15a)]=Font[_0x4ab05e(0x144)](0xc),_0x251f99[_0x4ab05e(0x133)]=Color['dynamic'](Color['black'](),Color[_0x4ab05e(0x138)]()),_0x251f99[_0x4ab05e(0x155)](),_0x251f99[_0x4ab05e(0x141)]=0.75,_0x600826[_0x4ab05e(0x139)]=_0x43544c,_0x600826;}async['accessoryCircularWidget']({url:_0x5c88f1,data:_0x1c211f}){const _0x28fa2e=a0_0xf701b7,_0x213e2b=new ListWidget(),_0x88b698=_0x213e2b[_0x28fa2e(0x14d)](_0x1c211f[_0x28fa2e(0x157)]);return _0x88b698['font']=Font[_0x28fa2e(0x144)](0xc),_0x88b698[_0x28fa2e(0x133)]=Color[_0x28fa2e(0x15b)](Color['black'](),Color[_0x28fa2e(0x138)]()),_0x88b698[_0x28fa2e(0x155)](),_0x88b698['textOpacity']=0.75,_0x213e2b[_0x28fa2e(0x139)]=_0x5c88f1,_0x213e2b;}async[a0_0xf701b7(0x154)]({url:_0x48120d,data:_0x5e8678}){const _0x549653=a0_0xf701b7,_0x5862dc=new ListWidget(),_0x4b6b1f=_0x5862dc['addText'](_0x5e8678[_0x549653(0x134)]);_0x4b6b1f[_0x549653(0x15a)]=Font['boldSystemFont'](0xc),_0x4b6b1f[_0x549653(0x133)]=Color['dynamic'](Color[_0x549653(0x146)](),Color[_0x549653(0x138)]()),_0x4b6b1f[_0x549653(0x155)](),_0x4b6b1f[_0x549653(0x141)]=0.5;const _0x58389f=_0x5862dc[_0x549653(0x14d)](_0x5e8678[_0x549653(0x156)]);_0x58389f[_0x549653(0x15a)]=Font['boldSystemFont'](0xc),_0x58389f[_0x549653(0x133)]=Color['dynamic'](Color[_0x549653(0x146)](),Color[_0x549653(0x138)]()),_0x58389f[_0x549653(0x155)](),_0x58389f['textOpacity']=0.75;const _0x2eb114=_0x5862dc['addText'](_0x5e8678[_0x549653(0x157)]);return _0x2eb114[_0x549653(0x15a)]=Font[_0x549653(0x144)](0xc),_0x2eb114['textColor']=Color[_0x549653(0x15b)](Color[_0x549653(0x146)](),Color[_0x549653(0x138)]()),_0x2eb114[_0x549653(0x155)](),_0x2eb114[_0x549653(0x141)]=0.75,_0x5862dc[_0x549653(0x139)]=_0x48120d,_0x5862dc;}async[a0_0xf701b7(0x140)]({url:_0x13b515,data:_0x296e1b}){const _0x18cf44=a0_0xf701b7,_0x29bce1=new ListWidget();_0x29bce1[_0x18cf44(0x136)]();const _0x393cb2=_0x29bce1[_0x18cf44(0x14d)](_0x296e1b['title']);_0x393cb2[_0x18cf44(0x15a)]=Font[_0x18cf44(0x144)](0xc),_0x393cb2[_0x18cf44(0x133)]=Color['dynamic'](Color['black'](),Color[_0x18cf44(0x138)]()),_0x393cb2[_0x18cf44(0x155)](),_0x393cb2[_0x18cf44(0x141)]=0.5,_0x29bce1[_0x18cf44(0x136)]();const _0x81473c=_0x29bce1[_0x18cf44(0x14d)](_0x296e1b['subt']);_0x81473c[_0x18cf44(0x15a)]=Font[_0x18cf44(0x144)](0xc),_0x81473c[_0x18cf44(0x133)]=Color[_0x18cf44(0x15b)](Color['black'](),Color[_0x18cf44(0x138)]()),_0x81473c[_0x18cf44(0x155)](),_0x81473c[_0x18cf44(0x141)]=0.75,_0x29bce1['addSpacer']();const _0x245b3f=_0x29bce1[_0x18cf44(0x14d)](_0x296e1b['desc']);return _0x245b3f['font']=Font['boldSystemFont'](0xc),_0x245b3f[_0x18cf44(0x133)]=Color['dynamic'](Color['black'](),Color[_0x18cf44(0x138)]()),_0x245b3f[_0x18cf44(0x155)](),_0x245b3f[_0x18cf44(0x141)]=0.75,_0x29bce1[_0x18cf44(0x136)](),_0x29bce1['url']=_0x13b515,_0x29bce1;}async[a0_0xf701b7(0x158)]({url:_0x5eda51,data:_0x69343c}){const _0x202f97=a0_0xf701b7,_0x9a48c8=new ListWidget();_0x9a48c8[_0x202f97(0x136)]();const _0x6498c1=_0x9a48c8['addText'](_0x69343c[_0x202f97(0x134)]);_0x6498c1[_0x202f97(0x15a)]=Font['boldSystemFont'](0xc),_0x6498c1[_0x202f97(0x133)]=Color[_0x202f97(0x15b)](Color[_0x202f97(0x146)](),Color['white']()),_0x6498c1['centerAlignText'](),_0x6498c1['textOpacity']=0.5,_0x9a48c8[_0x202f97(0x136)]();const _0x5d1a93=_0x9a48c8['addText'](_0x69343c[_0x202f97(0x156)]);_0x5d1a93[_0x202f97(0x15a)]=Font[_0x202f97(0x144)](0xc),_0x5d1a93['textColor']=Color['dynamic'](Color['black'](),Color['white']()),_0x5d1a93['centerAlignText'](),_0x5d1a93[_0x202f97(0x141)]=0.75,_0x9a48c8[_0x202f97(0x136)]();const _0x92dc42=_0x9a48c8[_0x202f97(0x14d)](_0x69343c[_0x202f97(0x157)]);return _0x92dc42[_0x202f97(0x15a)]=Font[_0x202f97(0x144)](0xc),_0x92dc42[_0x202f97(0x133)]=Color[_0x202f97(0x15b)](Color[_0x202f97(0x146)](),Color[_0x202f97(0x138)]()),_0x92dc42[_0x202f97(0x155)](),_0x92dc42[_0x202f97(0x141)]=0.75,_0x9a48c8['addSpacer'](),_0x9a48c8['url']=_0x5eda51,_0x9a48c8;}async['largeWidget']({url:_0x58e835,data:_0x3b711a}){const _0x55d73f=a0_0xf701b7,_0x330333=new ListWidget();_0x330333['addSpacer']();const _0x103a8e=_0x330333['addText'](_0x3b711a[_0x55d73f(0x134)]);_0x103a8e[_0x55d73f(0x15a)]=Font['boldSystemFont'](0xc),_0x103a8e[_0x55d73f(0x133)]=Color[_0x55d73f(0x15b)](Color['black'](),Color[_0x55d73f(0x138)]()),_0x103a8e[_0x55d73f(0x155)](),_0x103a8e['textOpacity']=0.5,_0x330333[_0x55d73f(0x136)]();const _0x2b4a43=_0x330333[_0x55d73f(0x14d)](_0x3b711a[_0x55d73f(0x156)]);_0x2b4a43[_0x55d73f(0x15a)]=Font['boldSystemFont'](0xc),_0x2b4a43[_0x55d73f(0x133)]=Color[_0x55d73f(0x15b)](Color[_0x55d73f(0x146)](),Color['white']()),_0x2b4a43[_0x55d73f(0x155)](),_0x2b4a43[_0x55d73f(0x141)]=0.75,_0x330333[_0x55d73f(0x136)]();const _0x5db769=_0x330333['addText'](_0x3b711a[_0x55d73f(0x157)]);return _0x5db769[_0x55d73f(0x15a)]=Font[_0x55d73f(0x144)](0xc),_0x5db769[_0x55d73f(0x133)]=Color[_0x55d73f(0x15b)](Color[_0x55d73f(0x146)](),Color['white']()),_0x5db769['centerAlignText'](),_0x5db769[_0x55d73f(0x141)]=0.75,_0x330333[_0x55d73f(0x136)](),_0x330333[_0x55d73f(0x139)]=_0x58e835,_0x330333;}async[a0_0xf701b7(0x152)](_0x4ced1d){const _0xb44c93=a0_0xf701b7;Safari[_0xb44c93(0x147)](_0x4ced1d,![]);}}const {Testing}=require('./「小件件」开发环境');function a0_0x33d0(){const _0x5692c2=['black','openInApp','996968KIgEWm','./「小件件」开发环境','354190gFbZzm','252624mJBORZ','parse','addText','render','log','undefined','或\x20http://boxjs.com','actionOpenUrl','632552RBDLLU','accessoryRectangularWidget','centerAlignText','subt','desc','mediumWidget','loadJSON','font','dynamic','确认能访问','timeoutInterval','val','getBoxjsData','1835yYEVry','getRealtimeData\x20from\x20http://10010v4.com/data','textColor','title','2977749HHyZjg','addSpacer','getBoxjsData\x20from\x20http://boxjs.com/query/data/@ChinaUnicom.10010v4.vars','white','url','3skwvUv','method','getRealtimeData','GET','Widget','all','smallWidget','textOpacity','使用实时数据','684168aLCSRB','boldSystemFont','2268bMZHQG'];a0_0x33d0=function(){return _0x5692c2;};return a0_0x33d0();}await Testing(Widget); 2 | -------------------------------------------------------------------------------- /scripts/10010/10010.qx.conf: -------------------------------------------------------------------------------- 1 | ; 定时任务 要手动添加 2 | ; [task_local] 3 | ; */5 * * * * https://github.com/ChinaTelecomOperators/ChinaUnicom/releases/download/Prerelease-Alpha/10010.js 4 | 5 | hostname = 10010v4.com 6 | 7 | https?:\/\/10010v4\.com url script-analyze-echo-response https://github.com/ChinaTelecomOperators/ChinaUnicom/releases/download/Prerelease-Alpha/10010.js 8 | -------------------------------------------------------------------------------- /scripts/10010/10010.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=联通余量(v4) 2 | #!desc=定时查询 与 Panel 面板 3 | 4 | [General] 5 | force-http-engine-hosts = %APPEND% 10010v4.com 6 | 7 | [Script] 8 | 10010v4-cron = type=cron,cronexp=*/5 * * * *,timeout=60,script-path=https://github.com/ChinaTelecomOperators/ChinaUnicom/releases/download/Prerelease-Alpha/10010.js 9 | 10 | 10010v4-request = type=http-request,pattern=^https?:\/\/10010v4\.com,script-path=https://github.com/ChinaTelecomOperators/ChinaUnicom/releases/download/Prerelease-Alpha/10010.js,requires-body=false,max-size=0,timeout=60 11 | 12 | # Panel 13 | 10010v4-panel = type=generic,timeout=60,script-path=https://github.com/ChinaTelecomOperators/ChinaUnicom/releases/download/Prerelease-Alpha/10010.js,argument=icon=arrow.up.arrow.down.circle&icon-color=#5d84f8 14 | 15 | [MITM] 16 | hostname = %APPEND% 10010v4.com 17 | 18 | [Panel] 19 | 10010v4-panel = script-name=10010v4-panel,update-interval=300 -------------------------------------------------------------------------------- /scripts/10010/10010.shadowrocket.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=联通余量(v4) 2 | #!desc=定时查询 3 | 4 | [General] 5 | force-http-engine-hosts = %APPEND% 10010v4.com 6 | 7 | [Script] 8 | 10010v4-cron = type=cron,cronexp=*/5 * * * *,timeout=60,script-path=https://ghproxy.com/https://github.com/ChinaTelecomOperators/ChinaUnicom/releases/download/Prerelease-Alpha/10010.js 9 | 10 | 10010v4-request = type=http-request,pattern=^https?:\/\/10010v4\.com,script-path=https://ghproxy.com/https://github.com/ChinaTelecomOperators/ChinaUnicom/releases/download/Prerelease-Alpha/10010.js,requires-body=false,max-size=0,timeout=60 11 | 12 | [MITM] 13 | hostname = %APPEND% 10010v4.com 14 | 15 | [Panel] 16 | 10010v4-panel = script-name=10010v4-panel,update-interval=300 -------------------------------------------------------------------------------- /scripts/10010/10010.stoverride: -------------------------------------------------------------------------------- 1 | name: 联通余量(v4) 2 | desc: 定时查询 与 Tile 面板 3 | 4 | # 查看仓库 📦 https://github.com/ChinaTelecomOperators/ChinaUnicom 5 | 6 | http: 7 | force-http-engine: 8 | - "10010v4.com" 9 | mitm: 10 | - 10010v4.com 11 | script: 12 | - match: ^https?:\/\/10010v4\.com 13 | name: "联通余量(v4)" 14 | type: request 15 | # require-body: true 16 | timeout: 60 17 | # debug: true 18 | 19 | tiles: 20 | - name: "联通余量(v4)" 21 | interval: 300 22 | title: "联通余量" 23 | content: "" 24 | icon: "arrow.up.arrow.down.circle" 25 | backgroundColor: "#663399" 26 | timeout: 60 27 | # debug: true 28 | 29 | cron: 30 | script: 31 | - name: "联通余量(v4)" 32 | cron: "*/5 * * * *" # at every 5th minute 33 | timeout: 60 34 | # debug: true 35 | 36 | script-providers: 37 | "联通余量(v4)": 38 | url: "https://github.com/ChinaTelecomOperators/ChinaUnicom/releases/download/Prerelease-Alpha/10010.js" 39 | interval: 86400 40 | -------------------------------------------------------------------------------- /scripts/10010/ChinaUnicom联通余量(v4) 使用教程.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czy13724/Quantumult-X/63e897f04e5b70f711b3a4be06eec8beb9cfc056/scripts/10010/ChinaUnicom联通余量(v4) 使用教程.pdf -------------------------------------------------------------------------------- /scripts/10010/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "crypto-js": "^4.0.0", 4 | "got": "^11.5.1", 5 | "http-server": "^0.12.3", 6 | "iconv-lite": "^0.6.3", 7 | "lodash": "^4.17.21", 8 | "request": "^2.88.2", 9 | "tough-cookie": "^4.0.0" 10 | } 11 | } -------------------------------------------------------------------------------- /scripts/AlPhotoGenerator.js: -------------------------------------------------------------------------------- 1 | // Quantumult X引用地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/AlPhotoGenerator.js 2 | // Surge/Shadowrocket 模块地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Surge/AlPhotoGenerator.sgmodule 3 | // Loon 插件地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Loon/AlPhotoGenerator.plugin 4 | // Stash 覆写地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Stash/AlPhotoGenerator.stoverride 5 | 6 | /* 7 | 项目名称: Al Photo Generator-Collart AI 8 | 项目作者: David 9 | 下载地址: https://apps.apple.com/us/app/ai-photo-generator-collart-ai/id1561940699?l=en-GB 10 | 使用说明: 要激活高级版,请单击底部的“助手”,然后单击“释放您的 Nicegram 福利”,最后单击底部的“开始”。完成此操作后,Premium 应该已解锁 11 | 使用声明: 仅供个人参考学习交流,勿用于其它用途 12 | 13 | [rewrite_local] 14 | ^https:\/\/iap\.etm\.tech\/receipts url script-response-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/Al Photo Generator.js 15 | 16 | [mitm] 17 | hostname = hostname = iap.etm.tech 18 | 19 | */ 20 | var objc = JSON.parse($response.body); 21 | objc = { 22 | "entitlements": [ 23 | { 24 | "redeem": {}, 25 | "expires_date_ms": 3859786074000, 26 | "purchase_date_ms": 1655289297000, 27 | "product_identifier": "SpeedTest_RemoveAd_1_Year_20181015", 28 | "is_in_intro_offer_period": false, 29 | "environment": "Production", 30 | "auto_renew": true, 31 | "is_in_trial_period": false, 32 | "entitlement_id": "premium" 33 | } 34 | ], 35 | "is_valid": true 36 | }; 37 | 38 | $done({ body: JSON.stringify(objc) }); -------------------------------------------------------------------------------- /scripts/AlohaVPNbrowser.js: -------------------------------------------------------------------------------- 1 | // Quantumult X引用地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/AlohaVPNbrowser.js 2 | // Surge/Shadowrocket 模块地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Surge/AlohaVPNbrowser.sgmodule 3 | // Loon 插件地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Loon/AlohaVPNbrowser.plugin 4 | // Stash 覆写地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Stash/AlohaVPNbrowser.stoverride 5 | 6 | /* 7 | 项目名称: Aloha Browser VPN: Surf internet with more privacy 8 | 项目作者: David 9 | 下载地址: https://apps.apple.com/app/id1105317682 10 | 使用说明: You need to create free account first and use the script 11 | 使用声明: 仅供个人参考学习交流,勿用于其它用途 12 | 13 | [rewrite_local] 14 | https://api.alohaprofile.com/v1/profile_info url script-response-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/AlohaVPNbrowser.js 15 | 16 | [mitm] 17 | hostname = api.alohaprofile.com 18 | */ 19 | 20 | var body = $response.body; 21 | var obj = JSON.parse(body); 22 | 23 | obj.profile.is_premium = true, 24 | obj.profile.end_of_premium = 4000639265, 25 | obj.profile._end_of_premium = "2096-09-09 17:07:45" 26 | 27 | body = JSON.stringify(obj); 28 | $done({body}); 29 | -------------------------------------------------------------------------------- /scripts/BeautyPlus.js: -------------------------------------------------------------------------------- 1 | // Quantumult X引用地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/BeautyPlus.js 2 | // Surge/Shadowrocket 模块地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Surge/BeautyPlus.sgmodule 3 | // Loon 插件地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Loon/BeautyPlus.plugin 4 | // Stash 覆写地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Stash/BeautyPlus.stoverride 5 | 6 | /* 7 | 项目名称: BeautyPlus 8 | 项目作者: David 9 | 下载地址: https://apps.apple.com/app/id622434129 10 | 使用说明: 先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 11 | 使用声明: 仅供个人参考学习交流,勿用于其它用途 12 | 13 | [rewrite_local] 14 | https:\/\/(api\.mr\.pixocial\.com\/v1\/manual_unlock|newbeee-api\.beautyplus\.com\/api\/v1\/asset\/balance) url script-response-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/BeautyPlus.js 15 | 16 | [mitm] 17 | hostname = api.mr.pixocial.com, newbeee-api.beautyplus.com 18 | */ 19 | var objc = JSON.parse($response.body); 20 | 21 | objc = { 22 | 23 | "vip_expires_date": 3000330150, 24 | "message": "success", 25 | "data": { 26 | "points": 999999999, 27 | "next_claim": 1, 28 | "gid": "2641810920", 29 | "balance": 999999999, 30 | "created_at": 1707331696 31 | }, 32 | } 33 | 34 | $done({body : JSON.stringify(objc)}); 35 | -------------------------------------------------------------------------------- /scripts/ChinaBroadnet/ChinaBroadnetcookie.conf: -------------------------------------------------------------------------------- 1 | # @name 中国广电获取 Cookie 2 | # @version 1.0.0 3 | # @description 用于 Quantumult X 获取中国广电 Cookie 的脚本 4 | # @author czy13724 5 | # @homepage Your Homepage 6 | # @license MIT 7 | 8 | # mitm 9 | hostname = wx.10099.com.cn 10 | 11 | # 获取中国广电 Cookie 12 | ^https:\/\/wx\.10099\.com\.cn\/contact-web\/api\/busi\/qryUserInfo url script-request-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/China%20Broadnet/ChinaBroadnet.cookie.js 13 | -------------------------------------------------------------------------------- /scripts/FTzhongwenwang.js: -------------------------------------------------------------------------------- 1 | // Quantumult X引用地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/FTzhongwenwang.js 2 | // Surge/Shadowrocket 模块地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Surge/FTzhongwenwang.sgmodule 3 | // Loon 插件地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Loon/FTzhongwenwang.plugin 4 | // Stash 覆写地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Stash/FTzhongwenwang.stoverride 5 | 6 | /* 7 | FT中文网 外区 8 | 特别说明:微信登录 9 | @ios151 10 | 可以搭配快捷指令使用@leepyer 11 | 地址:https://www.icloud.com/shortcuts/652791ed6b8d45fb8f6ff4f43e525405获取文章内容 12 | 加上这个参数?webview=ftcapp就能返回全文 13 | *********************** 14 | [rewrite_local] 15 | ^https:\/\/dqbam2jv6gg9m\.cloudfront\.net\/index\.php\/jsapi\/paywall url script-response-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/FTzhongwenwang.js 16 | [mitm] 17 | hostname = dqbam2jv6gg9m.cloudfront.net 18 | */ 19 | 20 | var baby = JSON.parse($response.body); 21 | 22 | baby = { 23 | "paywall": 0, 24 | "premium": 1, 25 | "expire": "4092599349", 26 | "standard": 1, 27 | "v": 2099, 28 | "campaign_code": "", 29 | "latest_duration": "yearly", 30 | "addon": 0 31 | }; 32 | 33 | $done({ body: JSON.stringify(baby) }); 34 | -------------------------------------------------------------------------------- /scripts/Github.js: -------------------------------------------------------------------------------- 1 | // Quantumult X引用地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/Github.js 2 | // Surge/Shadowrocket 模块地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Surge/Github.sgmodule 3 | // Loon 插件地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Loon/Github.plugin 4 | // Stash 覆写地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Stash/Github.stoverride 5 | 6 | /* 7 | 项目名称:GitHub 1.142.1 8 | 项目作者:Yu9191 9 | 使用说明:除了AI功能,其他功能都可用 10 | 11 | [rewrite_local] 12 | https://api.github.com/graphql url script-response-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/Github.js 13 | 14 | [mitm] 15 | hostname = api.github.com 16 | 17 | */ 18 | 19 | let obj = JSON.parse($response.body); 20 | if (obj.data && obj.data.viewer) { 21 | obj.data.viewer.isProPlan = true; 22 | obj.data.viewer.isEmployee = true; 23 | obj.data.viewer.hasAppleIapSubscription = true; 24 | 25 | $done({ 26 | body: JSON.stringify(obj) 27 | }); 28 | } else { 29 | $done({}); 30 | } 31 | -------------------------------------------------------------------------------- /scripts/Language_iTunes.js: -------------------------------------------------------------------------------- 1 | // Quantumult X引用地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/Language_iTunes.js 2 | // Surge/Shadowrocket 模块地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Surge/Language_iTunes.sgmodule 3 | // Loon 插件地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Loon/Language_iTunes.plugin 4 | // Stash 覆写地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Stash/Language_iTunes.stoverride 5 | 6 | /* 7 | 项目名称:语言类iTunes合集(此合集只包含learn xx with flashcards) 8 | 项目作者:Levi 9 | 软件版本:截止2024.2.2最新版(每一个下载地址对应一个uaProductMapping) 10 | 下载地址:Learn Italian https://apps.apple.com/app/id1513029876 11 | 下载地址:Learn English https://apps.apple.com/app/id1324697387 12 | 下载地址:Learn Spanish https://apps.apple.com/app/id1397753065 13 | 下载地址:Learn French https://apps.apple.com/app/id1452065314 14 | 下载地址:Learn Japanese https://apps.apple.com/app/id1572852037 15 | 下载地址:Learn Korean https://apps.apple.com/app/id1462517909 16 | 下载地址:Learn Czech https://apps.apple.com/app/id1551554809 17 | 下载地址:Learn Portuguese https://apps.apple.com/app/id1615734582 18 | 下载地址:Learn Dutch https://apps.apple.com/app/id6444714714 19 | 下载地址:Learn Russian https://apps.apple.com/app/id1615737294 20 | 下载地址:Learn Turkish https://apps.apple.com/app/id1551554687 21 | 下载地址:Learn Polish https://apps.apple.com/app/id1551554802 22 | 下载地址:Learn Chinese https://apps.apple.com/app/id1506394878 23 | 下载地址:Learn Finnish https://apps.apple.com/app/id1512597815 24 | 下载地址:Learn German https://apps.apple.com/app/id1397752797 25 | 使用说明:先开脚本再重新进入一次应用,即可解锁订阅;未解锁需要点击菜单恢复购买。下载链接请通过script-path链接获取。 26 | 使用声明:⚠️仅供参考,🈲️转载与售卖! 27 | ************************************** 28 | 29 | [rewrite_local] 30 | ^https?:\/\/buy\.itunes\.apple\.com\/verifyReceipt$ url script-response-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/Language_iTunes.js 31 | 32 | [mitm] 33 | hostname = buy.itunes.apple.com 34 | */ 35 | 36 | var Levi = {}; 37 | var Levi01 = JSON.parse(typeof $response != "undefined" && $response.body || null); 38 | var headers = {}; 39 | for (var key in $request.headers) { 40 | const reg = /^[a-z]+$/; 41 | if (key === "User-Agent" && !reg.test(key)) { 42 | var lowerkey = key.toLowerCase(); 43 | $request.headers[lowerkey] = $request.headers[key]; 44 | delete $request.headers[key]; 45 | } 46 | } 47 | var UA = $request.headers['user-agent']; 48 | var uaProductMapping = { 49 | 'ReWord%20it_en/2': {product_id: 'sub_it_en_12_600'}, 50 | 'ReWord%20en_ru/2': {product_id: 'sub_en_ru_12_600'}, 51 | 'ReWord%20es_en/2': {product_id: 'sub_es_en_12_600'}, 52 | 'ReWord%20fr_en/2': {product_id: 'sub_fr_en_12_600'}, 53 | 'ReWord%20ja_en/2': {product_id: 'sub_ja_en_12_600'}, 54 | 'ReWord%20ko_en/2': {product_id: 'sub_ko_en_12_600'}, 55 | 'ReWord%20cs_en/2': {product_id: 'sub_cs_en_12_600'}, 56 | 'ReWord%20pt_en/2': {product_id: 'sub_pt_en_12_600'}, 57 | 'ReWord%20nl_en/2': {product_id: 'sub_nl_en_12_600'}, 58 | 'ReWord%20ru_en/2': {product_id: 'sub_ru_en_12_600'}, 59 | 'ReWord%20tr_en/2': {product_id: 'sub_tr_en_12_600'}, 60 | 'ReWord%20pl_en/2': {product_id: 'sub_pl_en_12_600'}, 61 | 'ReWord%20zh_en/2': {product_id: 'sub_zh_en_12_600'}, 62 | 'ReWord%20fi_ru/2': {product_id: 'sub_fi_ru_12_600'}, 63 | 'ReWord%20de_ru/2': {product_id: 'sub_de_ru_12_600'}, 64 | }; 65 | var receipt = { 66 | "quantity": "1", 67 | "purchase_date_ms": "1686776705000", 68 | "expires_date": "2099-12-31 05:05:05 Etc\/GMT", 69 | "expires_date_pst": "2099-12-31 05:05:05 America\/Los_Angeles", 70 | "is_in_intro_offer_period": "false", 71 | "transaction_id": "999999999999999", 72 | "is_trial_period": "false", 73 | "original_transaction_id": "999999999999999", 74 | "purchase_date": "2023-06-15 05:05:05 Etc\/GMT", 75 | "product_id": "888888888888888", 76 | "original_purchase_date_pst": "2023-06-15 05:05:05 America\/Los_Angeles", 77 | "in_app_ownership_type": "PURCHASED", 78 | "subscription_group_identifier": "20877951", 79 | "original_purchase_date_ms": "1686776705000", 80 | "web_order_line_item_id": "999999999999999", 81 | "expires_date_ms": "4102347905000", 82 | "purchase_date_pst": "2023-06-15 05:05:05 America\/Los_Angeles", 83 | "original_purchase_date": "2023-06-15 05:05:05 Etc\/GMT" 84 | } 85 | var renewal = { 86 | "expiration_intent": "1", 87 | "product_id": "888888888888888", 88 | "is_in_billing_retry_period": "0", 89 | "auto_renew_product_id": "888888888888888", 90 | "original_transaction_id": "999999999999999", 91 | "auto_renew_status": "0" 92 | } 93 | for (var uaKey in uaProductMapping) { 94 | if (UA && UA.includes(uaKey)) { 95 | var productInfo = uaProductMapping[uaKey]; 96 | var product_id = productInfo.product_id; 97 | receipt.product_id = product_id; 98 | renewal.product_id = product_id; 99 | renewal.auto_renew_product_id = product_id; 100 | Levi01.receipt.in_app = [receipt]; 101 | Levi01.latest_receipt_info = [receipt]; 102 | Levi.pending_renewal_info = [renewal]; 103 | break; 104 | } 105 | } 106 | Levi = Levi01; 107 | $done({ body: JSON.stringify(Levi) }); 108 | -------------------------------------------------------------------------------- /scripts/MimoPro.js: -------------------------------------------------------------------------------- 1 | // Quantumult X引用地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/MimoPro.js 2 | // Surge/Shadowrocket 模块地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Surge/MimoPro.sgmodule 3 | // Loon 插件地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Loon/MimoPro.plugin 4 | // Stash 覆写地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Stash/MimoPro.stoverride 5 | 6 | /* 7 | 项目名称: Mimo 8 | 项目作者: David 9 | 下载地址: https://apps.apple.com/us/app/coding-programming-mimo/id1133960732?l=en-GB 10 | 使用说明: 先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。You need to create account first 11 | 使用声明: 仅供个人参考学习交流,勿用于其它用途 12 | 13 | [rewrite_local] 14 | https://api.getmimo.com/v1/subscriptions url script-response-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/MimoPro.js 15 | 16 | [mitm] 17 | hostname = api.getmimo.com 18 | */ 19 | 20 | var obj = JSON.parse($response.body); 21 | 22 | obj = { 23 | "isActive": true, 24 | "source": "ios", 25 | "status": "active", 26 | "trialEndAt": "2099-09-09T09:09:09+00:00", 27 | "subscriptions": [ 28 | { 29 | "isActive": true, 30 | "source": "ios", 31 | "status": "active", 32 | "trialEndAt": "2099-09-09T09:09:09+00:00", 33 | "interval": "yearly", 34 | "intervalCount": 1, 35 | "activeUntil": "2099-09-09T09:09:09+00:00", 36 | "createdAt": "2024-02-12T10:04:09+00:00", 37 | "clientSecret": "", 38 | "canceledAt": "2024-02-12T09:25:22.380735+00:00" 39 | } 40 | ], 41 | "interval": "yearly", 42 | "intervalCount": 1, 43 | "activeUntil": "2099-09-09T09:09:09+00:00", 44 | "createdAt": "2024-02-12T10:04:09+00:00", 45 | "clientSecret": "", 46 | "canceledAt": "2024-02-12T09:25:22.380735+00:00" 47 | } 48 | $done({body: JSON.stringify(obj)}); 49 | -------------------------------------------------------------------------------- /scripts/MondlyPremium.js: -------------------------------------------------------------------------------- 1 | // Quantumult X引用地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/MondlyPremium.js 2 | // Surge/Shadowrocket 模块地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Surge/MondlyPremium.sgmodule 3 | // Loon 插件地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Loon/MondlyPremium.plugin 4 | // Stash 覆写地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Stash/MondlyPremium.stoverride 5 | 6 | /* 7 | 项目名称: MondlyPremium 8 | 项目作者: David 9 | 下载地址: https://apps.apple.com/app/id987873536 10 | 使用说明: 开脚本再开软件,未成功恢复购买。如使用非qx请使用上述链接或通过script-hub自行转换。下载地址请访问script-path链接获取。 11 | 使用声明: 仅供个人参考学习交流,禁止用于商业用途。 12 | 13 | [rewrite_local] 14 | ^https:\/\/api\.mondlylanguages\.com\/v3\/ios\/user\/sync url script-response-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/MondlyPremium.js 15 | 16 | [mitm] 17 | hostname = api.mondlylanguages.com 18 | */ 19 | 20 | $done({ 21 | body: JSON.stringify({ 22 | purchased_products: [{ 23 | id: "12month_all_4_trial", 24 | role: "12month", 25 | expiration_date: 4079776553, 26 | is_from_current_platform: true, 27 | is_auto_renewing: true, 28 | is_grace_period: false, 29 | is_billing_retry_period: false, 30 | is_initial_purchase: false, 31 | is_upgraded: true, 32 | is_in_free_trial_period: false 33 | }], 34 | is_premium: true, 35 | pucharses: ["me"], 36 | subscriptions: { me: "2099-09-09 09:09:09" }, 37 | subscription: { me: "2099-09-09 09:09:09" }, 38 | parsed_transactions: ["394957530283285"] 39 | }) 40 | }); -------------------------------------------------------------------------------- /scripts/PikPakPremium.js: -------------------------------------------------------------------------------- 1 | // Quantumult X引用地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/PikPakPremium.js 2 | // Surge/Shadowrocket 模块地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Surge/PikPakPremium.sgmodule 3 | // Loon 插件地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Loon/PikPakPremium.plugin 4 | // Stash 覆写地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Stash/PikPakPremium.stoverride 5 | 6 | /* 7 | 项目名称: PikPak 8 | 项目作者: David 9 | 下载地址: https://apps.apple.com/us/app/pikpak-private-cloud-saver/id1616861537?l=en-GB 10 | 使用说明: 先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。you need to create an account first 11 | 使用声明: 仅供个人参考学习交流,勿用于其它用途 12 | 13 | [rewrite_local] 14 | ^https:\/\/api-drive\.mypikpak\.com\/(vip\/v\d\/(vip\/info|allSubscriptionStatus)|drive\/v\d\/about\?space) url script-response-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/PikPakPremium.js 15 | 16 | [mitm] 17 | hostname = *.mypikpak.com 18 | */ 19 | 20 | var url = $request.url; 21 | var objc = JSON.parse($response.body); 22 | const URL1 = '/vip/info'; 23 | const URL2 = '/about'; 24 | const URL3 = '/allSubscriptionStatus'; 25 | if (url.indexOf(URL1) != -1) { 26 | objc.data.expire = "2099-09-09T00:00:00+09:00"; 27 | objc.data.status = "ok"; 28 | objc.data.type = "platinum"; 29 | objc.data.vipItem = [ 30 | { 31 | "status" : "ok", 32 | "expire" : "2099-09-09T00:00:00+09:00", 33 | "type" : "regional", 34 | "description" : "Regional members", 35 | "surplus_day" : 747364014 36 | } 37 | ]; 38 | }; 39 | if (url.indexOf(URL2) != -1) { 40 | objc.quota.limit = "10999166278790"; 41 | objc.quota.is_unlimited = true; 42 | }; 43 | if (url.indexOf(URL3) != -1) { 44 | objc.apple = {"subscribed":true,"purchased":true,"status":"trial","interval":"year","product":"sub.year","past_due_deadline":"","pay_type":"","region":"regional"}; 45 | }; 46 | $done({body:JSON.stringify(objc)}); 47 | -------------------------------------------------------------------------------- /scripts/ReminiLifetime.js: -------------------------------------------------------------------------------- 1 | // Quantumult X引用地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/ReminiLifetime.js 2 | // Surge/Shadowrocket 模块地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Surge/ReminiLifetime.sgmodule 3 | // Loon 插件地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Loon/ReminiLifetime.plugin 4 | // Stash 覆写地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Stash/ReminiLifetime.stoverride 5 | 6 | /* 7 | 项目名称:Remini 8 | 项目作者:David 9 | 下载地址:https://apps.apple.com/us/app/remini-ai-photo-enhancer/id1470373330?l=en-GB 10 | 使用说明:无 11 | 使用声明:仅供个人参考学习交流,勿用于其它用途 12 | 13 | [rewrite_local] 14 | ^https?:\/\/.*\.oracle\.bendingspoonsapps\.com\/v\d\/(users\/.+|purchases\/verify) url script-response-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/ReminiLifetime.js 15 | 16 | [mitm] 17 | hostname = *.oracle.bendingspoonsapps.com 18 | */ 19 | 20 | if ($response.body != 'undefined'){ 21 | var mgmdev = JSON.parse($response.body); 22 | const url = $request.url; 23 | 24 | if (url.indexOf('remini') != -1) { ids = "com.bigwinepot.nwdn.international.1w_p9_99_pro";} 25 | 26 | mgmdev["me"]["active_subscriptions_ids"] = [(ids)]; 27 | mgmdev["me"]["active_bundle_subscriptions"] = [{ 28 | "expiry" : "2080-08-08T08:08:08+00:00", 29 | "product_id" : (ids), 30 | "features" : ["unlock"] 31 | }]; 32 | mgmdev["settings"]["__identity__"]["expiration"] = "2080-08-08T08:08:08+00:00"; 33 | $done({body : JSON.stringify(mgmdev)}); 34 | } 35 | -------------------------------------------------------------------------------- /scripts/Revenuecat.js: -------------------------------------------------------------------------------- 1 | // Quantumult X引用地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/Revenuecat.js 2 | // Surge/Shadowrocket 模块地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Surge/Revenuecat.sgmodule 3 | // Loon 插件地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Loon/Revenuecat.plugin 4 | // Stash 覆写地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Stash/Revenuecat.stoverride 5 | 6 | /************************************* 7 | 8 | 项目名称:revenuecat合集 (此合集只包含10.5及以后的软件) 9 | 项目作者:Yu9191 10 | 使用说明:远程引用 11 | 软件版本:均适配2023.9.8最新 (每一个下载地址对应一个UAMappings) 12 | 下载地址:星锤日记 https://is.gd/R5KqD4 13 | 下载地址:倒数鸭 https://is.gd/rETAhp 14 | 下载地址:星垂专注 https://is.gd/rEG9H5 15 | 下载地址:Context https://is.gd/splCnF 16 | 下载地址: Vision-个人OKR目标管理 https://t.cn/A6OxXNxK 17 | 下载地址:Structured-每日计划 https://t.cn/A6cWhz4X 18 | 下载地址:cookie记账 19 | 下载地址:倒数鸭 20 | 下载地址:HTTPBOT 2022.2.1 作者zoo 21 | 下载地址:Mypianist 2.08 22 | 下载地址:TouchRetouch 5.1.12 23 | 下载地址:Appspree https://t.cn/A6otfeAc 3.1 24 | 下载地址:Persona 1.824 25 | 下载地址:WordSwag 4.56 26 | 下载地址:AnkiPro 1.22.1 27 | 下载地址:SmartAI 28 | 下载地址:AI Chat 29 | 下载地址:‎AI Type 30 | 下载地址:TextMask 31 | 下载地址:Music Mate 32 | 下载地址:Langster https://too.st/7aW 同作者5个软件 33 | 下载地址:muse 同作者2个软件 34 | 下载地址:Funexpected 35 | 下载地址:中国法律 36 | 使用声明:⚠️仅供参考,🈲️转载与售卖! 37 | 38 | ************************************** 39 | 40 | [rewrite_local] 41 | #修改 42 | ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) url script-response-body https://raw.githubusercontent.com/Yu9191/Rewrite/main/Revenuecat.js 43 | #清理 44 | ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) url script-request-header https://raw.githubusercontent.com/Yu9191/Rewrite/main/Revenuecat.js 45 | 46 | 47 | [mitm] 48 | hostname = api.revenuecat.com 49 | 50 | ************************************/ 51 | 52 | const Q = {}; 53 | const Q1 = JSON.parse(typeof $response != "undefined" && $response.body || null); 54 | if (typeof $response == "undefined") { 55 | delete $request.headers["x-revenuecat-etag"]; 56 | delete $request.headers["X-RevenueCat-ETag"]; 57 | Q.headers = $request.headers; 58 | } else if (Q1 && Q1.subscriber) { 59 | Q1.subscriber.subscriptions = Q1.subscriber.subscriptions || {}; 60 | Q1.subscriber.entitlements = Q1.subscriber.entitlements || {}; 61 | var headers = {}; 62 | for (var key in $request.headers) { 63 | const reg = /^[a-z]+$/; 64 | if (key === "User-Agent" && !reg.test(key)) { 65 | var lowerkey = key.toLowerCase(); 66 | $request.headers[lowerkey] = $request.headers[key]; 67 | delete $request.headers[key]; 68 | } 69 | } 70 | var UA = $request.headers['user-agent']; 71 | const app = '1'; 72 | const UAMappings = { 73 | 'StarDiary':{ name: 'pro', id: 'com.gsdyx.StarDiary.nonConsumable.forever'}, 74 | 'CountDuck':{ name: 'premium', id: 'Lifetime'}, 75 | 'StarFocus':{ name: 'pro', id: 'com.gsdyx.StarFocus.nonConsumable.forever'}, 76 | 'Context_iOS':{ name: 'pro', id: 'ctx_3y_sspai_preorder_angel'}, 77 | 'Vision':{ name: 'promo_3.0', id: 'vis_lifetime_3.0_promo'}, 78 | 'Structured':{ name: 'pro', id: 'today.structured.pro'}, 79 | 'Cookie':{ name: 'allaccess', id: 'app.ft.Bookkeeping.lifetime'}, 80 | 'CountDuck':{ name: 'premium', id: 'Lifetime'}, 81 | 'HTTPBot':{ name: 'Pro', id: 'httpbot_1499_1y_1w0'}, 82 | 'MyPianist':{ name: 'pro', id: 'com.collaparte.mypianist.pro.gift.twelve'}, 83 | 'TouchRetouchBasic':{ name: 'premium', id: 'tr5_yearlysubsc_30_and_20_dlrs'},//年底订阅 84 | 'Free':{ name: 'pro', id: 'appspree_pro_lifetime'}, 85 | 'Version':{ name: 'pro', id: 'httpbot_1499_1y_1w0'}, 86 | 'wordswag':{ name: 'pro', id: 'Pro_Launch_Monthly'}, 87 | 'BlackBox':{ name: 'plus', id: 'app.filmnoir.appstore.purchases.lifetime'}, 88 | 'LongmaoApp':{ name: 'pro', id: 'douyina_forever_01'}, 89 | 'AnkiPro':{ name: 'Premium', id: 'com.ankipro.app.lifetime'}, 90 | 'AIChat':{ name: 'AI Plus', id: 'aiplus_yearly'}, 91 | 'SmartAIChat':{ name: 'Premium', id: 'sc_3999_1y'}, 92 | 'AIKeyboard':{ name: 'plus_keyboard', id: 'aiplus_keyboard_yearly'}, 93 | 'TextMask':{ name: 'pro', id: 'tm_lifetime'}, 94 | 'MusicMate':{ name: 'premium', id: 'mm_lifetime_68_premium'}, 95 | 'ImagineAI':{ name: 'pro', id: 'artistai.yearly.1'}, 96 | 'VoiceAI':{ name: 'Special Offer', id: 'voiceannualspecial'}, 97 | 'Langster':{ name: 'Premium', id: 'com.langster.universal.lifetime'}, 98 | 'Chat%E7%BB%83%E5%8F%A3%E8%AF%AD':{ name: 'Premium', id: 'com.tech.AiSpeak.All'}, 99 | 'Readle':{ name: 'Premium', id: 'com.hello.german.yearly'}, 100 | 'image_upscaler':{ name: 'pro', id: 'yearly_sub_pro'}, 101 | 'Muse':{ name: 'pro', id: 'monthly_pro_muse'}, 102 | 'Funexpected%20Math':{ name: 'plus', id: 'Plus6Months14DaysTrial'}, 103 | 'cdiary':{ name: 'Premium', id: 'pub.kiya.daymoment.lifetime'}, 104 | 'Sex%20Actions':{ name: 'Premium Plus', id: 'ru.sexactions.subscriptionPlusWeek1'}, 105 | 'Law':{ name: 'vip', id: 'LawVIPOneYear'}, 106 | 'Emoji+%20%F0%9F%98%9':{ name: 'premium', id: 'com.emoji.freemium.subscription.premium'}, 107 | 'universal':{ name: 'Premium', id: 'remotetv.yearly.01'}, 108 | 'HabitKit':{ name: 'Pro', id: 'habitkit_1799_lt'}, 109 | 'windiary':{ name: 'Pro', id: 'windiary_1799_lt'}, 110 | 'Liftbear':{ name: 'Pro', id: 'liftbear_2399_1y'}, 111 | 112 | 113 | }; 114 | 115 | const data = { 116 | "expires_date": "2099-12-31T12:00:00Z", 117 | "original_purchase_date": "2023-09-01T11:00:00Z", 118 | "purchase_date": "2023-09-01T11:00:00Z", 119 | "ownership_type": "PURCHASED", 120 | "store": "app_store" 121 | }; 122 | for (const i in UAMappings) { 123 | if (new RegExp(`^${i}`, 'i').test(UA)) { 124 | const { name, id } = UAMappings[i]; 125 | Q1.subscriber.subscriptions = {}; 126 | Q1.subscriber.subscriptions[id] = data; 127 | Q1.subscriber.entitlements[name] = JSON.parse(JSON.stringify(data)); 128 | Q1.subscriber.entitlements[name].product_identifier = id; 129 | break; 130 | } 131 | } 132 | Q.body = JSON.stringify(Q1); 133 | } 134 | $done(Q); 135 | -------------------------------------------------------------------------------- /scripts/TVRemote.js: -------------------------------------------------------------------------------- 1 | // Quantumult X引用地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/TVRemote.js 2 | // Surge/Shadowrocket 模块地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Surge/TVRemote.sgmodule 3 | // Loon 插件地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Loon/TVRemote.plugin 4 | // Stash 覆写地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Stash/TVRemote.stoverride 5 | 6 | /* 7 | 项目名称: TVRemote 8 | 项目作者: David 9 | 下载地址: https://apps.apple.com/app/id1591238748 10 | 使用说明: 开脚本再开软件,未成功恢复购买。如使用非qx请使用上述链接或通过script-hub自行转换。下载地址请访问script-path链接获取。 11 | 使用声明: 仅供个人参考学习交流,禁止用于商业用途。 12 | 13 | [rewrite_local] 14 | ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) url script-response-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/TVRemote.js 15 | 16 | [mitm] 17 | hostname = api.revenuecat.com 18 | */ 19 | 20 | let objc = { 21 | "request_date_ms": "173466406086", 22 | "request_date": "2024-01-01T:01:01", 23 | "subscriber": { 24 | "last_seen": "2024-01-01T:01:01", 25 | "original_application_version": "1", 26 | "first_seen": "2024-01-01T01:01:01Z", 27 | "subscriptions": { 28 | "remotetv.yearly.06": { 29 | "store": "app_store", 30 | "purchase_date": "2024-01-01T01:01:01Z", 31 | "ownership_type": "PURCHASED", 32 | "original_purchase_date": "2024-01-01T01:01:01Z", 33 | "is_sandbox": false, 34 | "expires_date": "2099-09-09T09:09:09Z" 35 | }, 36 | "remotetv.weekly.05": { 37 | "store": "app_store", 38 | "purchase_date": "2024-01-01T01:01:01Z", 39 | "ownership_type": "PURCHASED", 40 | "original_purchase_date": "2024-01-01T01:01:01Z", 41 | "is_sandbox": false, 42 | "expires_date": "2099-09-09T09:09:09Z" 43 | } 44 | }, 45 | "other_purchases": {}, 46 | "management_url": "https://t.me/IPAs_Dd", 47 | "entitlements": { 48 | "Premium": { 49 | "ownership_type": "PURCHASED", 50 | "product_identifier": "remotetv.yearly.07", 51 | "is_sandbox": false, 52 | "expires_date": "2099-09-09T09:09:09Z", 53 | "original_purchase_date": "2024-01-01T01:01:01Z", 54 | "purchase_date": "2024-01-01T01:01:01Z", 55 | "store": "app_store" 56 | }, 57 | "In-apps": { 58 | "ownership_type": "PURCHASED", 59 | "product_identifier": "remotetv.onetime.01", 60 | "is_sandbox": false, 61 | "expires_date": "2099-09-09T09:09:09Z", 62 | "original_purchase_date": "2024-01-01T01:01:01Z", 63 | "purchase_date": "2024-01-01T01:01:01Z", 64 | "store": "app_store" 65 | } 66 | } 67 | } 68 | }; 69 | 70 | $done({body: JSON.stringify(objc)}); -------------------------------------------------------------------------------- /scripts/Timus.js: -------------------------------------------------------------------------------- 1 | // Quantumult X引用地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/Timus.js 2 | // Surge/Shadowrocket 模块地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Surge/Timus.sgmodule 3 | // Loon 插件地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Loon/Timus.plugin 4 | // Stash 覆写地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Stash/Timus.stoverride 5 | 6 | /* 7 | 项目名称:Timus 8 | 项目作者:Levi 9 | 下载地址:https://apps.apple.com/app/id6461119151 10 | 使用说明:无 11 | 使用声明:仅供个人参考学习交流,勿用于其它用途 12 | 13 | [rewrite_local] 14 | ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) url script-response-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/Timus.js 15 | 16 | [mitm] 17 | hostname = api.revenuecat.com 18 | */ 19 | let obj = { 20 | "request_date_ms": 1704664060864, 21 | "request_date": "2024-01-07T21:47:40Z", 22 | "subscriber": { 23 | "last_seen": "2024-01-07T21:42:02Z", 24 | "first_seen": "2024-01-07T21:42:02Z", 25 | "original_application_version": "1", 26 | "other_purchases": { 27 | }, 28 | "management_url": null, 29 | "subscriptions": { 30 | "timus_999_1y_1w0": { 31 | "expires_date": "2099-02-18T07:52:54Z", 32 | "original_purchase_date": "2020-02-11T07:52:55Z", 33 | "purchase_date": "2020-02-11T07:52:54Z" 34 | }, 35 | "timus_999_1y_3d0": { 36 | "expires_date": "2099-02-18T07:52:54Z", 37 | "original_purchase_date": "2020-02-11T07:52:55Z", 38 | "purchase_date": "2020-02-11T07:52:54Z" 39 | }, 40 | "timus_299_1m": { 41 | "expires_date": "2099-02-18T07:52:54Z", 42 | "original_purchase_date": "2020-02-11T07:52:55Z", 43 | "purchase_date": "2020-02-11T07:52:54Z" 44 | }, 45 | "timus_lt": { 46 | "expires_date": "2099-02-18T07:52:54Z", 47 | "original_purchase_date": "2020-02-11T07:52:55Z", 48 | "purchase_date": "2020-02-11T07:52:54Z" 49 | }, 50 | "timus_0_lt": { 51 | "expires_date": "2099-02-18T07:52:54Z", 52 | "original_purchase_date": "2020-02-11T07:52:55Z", 53 | "purchase_date": "2020-02-11T07:52:54Z" 54 | }, 55 | "timus_599_3m_3d0": { 56 | "expires_date": "2099-02-18T07:52:54Z", 57 | "original_purchase_date": "2020-02-11T07:52:55Z", 58 | "purchase_date": "2020-02-11T07:52:54Z" 59 | }, 60 | "timus_lt_base": { 61 | "expires_date": "2099-02-18T07:52:54Z", 62 | "original_purchase_date": "2020-02-11T07:52:55Z", 63 | "purchase_date": "2020-02-11T07:52:54Z" 64 | } 65 | }, 66 | "entitlements": { 67 | "premium": { 68 | "purchase_date": "2020-02-11T07:52:54Z", 69 | "product_identifier": "timus_lt_base", 70 | "original_purchase_date": "2020-02-11T07:52:55Z", 71 | "expires_date": "2099-02-18T07:52:54Z" 72 | } 73 | }, 74 | "original_purchase_date": "2024-01-07T21:38:41Z", 75 | "original_app_user_id": "$RCAnonymousID:06923c3f1dfc4f23b1b56c9e24dbdffc", 76 | "non_subscriptions": { 77 | } 78 | } 79 | } 80 | 81 | $done({ body: JSON.stringify(obj), status: 200 }); 82 | -------------------------------------------------------------------------------- /scripts/Whispermemos.js: -------------------------------------------------------------------------------- 1 | // Quantumult X引用地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/Whispermemos.js 2 | // Surge/Shadowrocket 模块地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Surge/Whispermemos.sgmodule 3 | // Loon 插件地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Loon/Whispermemos.plugin 4 | // Stash 覆写地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Stash/Whispermemos.stoverride 5 | 6 | /* 7 | 项目名称:whisper memos 8 | 项目作者:Levi 9 | 使用说明:先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 10 | 下载地址:https://apps.apple.com/app/id6443658039 11 | 12 | [rewrite_local] 13 | ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) url script-response-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/Whispermemos.js 14 | 15 | [Mitm] 16 | hostname = api.revenuecat.com 17 | */ 18 | var Levi = JSON.parse($response.body); 19 | Levi= { 20 | "request_date_ms": 1704664060864, 21 | "request_date": "2024-01-07T21:47:40Z", 22 | "subscriber": { 23 | "last_seen": "2024-01-07T21:42:02Z", 24 | "first_seen": "2024-01-07T21:42:02Z", 25 | "original_application_version": "1", 26 | "other_purchases": { 27 | }, 28 | "management_url": "https:\/\/t.me\/plbyjl", 29 | "subscriptions": { 30 | "whisper_base_yearly": { 31 | "store": "app_store", 32 | "ownership_type": "PURCHASED", 33 | "is_sandbox": false, 34 | "original_purchase_date": "2020-03-27T07:52:55Z", 35 | "purchase_date": "2020-03-27T07:52:54Z", 36 | "expires_date": "2099-03-27T07:52:54Z" 37 | }, 38 | "amber_yearly_discount": { 39 | "store": "app_store", 40 | "ownership_type": "PURCHASED", 41 | "is_sandbox": false, 42 | "original_purchase_date": "2020-03-27T07:52:55Z", 43 | "purchase_date": "2020-03-27T07:52:54Z", 44 | "expires_date": "2099-03-27T07:52:54Z" 45 | }, 46 | "whisper_base_monthly": { 47 | "store": "app_store", 48 | "ownership_type": "PURCHASED", 49 | "is_sandbox": false, 50 | "original_purchase_date": "2020-03-27T07:52:55Z", 51 | "purchase_date": "2020-03-27T07:52:54Z", 52 | "expires_date": "2099-03-27T07:52:54Z" 53 | }, 54 | "amber_monthly": { 55 | "store": "app_store", 56 | "ownership_type": "PURCHASED", 57 | "is_sandbox": false, 58 | "original_purchase_date": "2020-03-27T07:52:55Z", 59 | "purchase_date": "2020-03-27T07:52:54Z", 60 | "expires_date": "2099-03-27T07:52:54Z" 61 | }, 62 | "amber_yearly": { 63 | "store": "app_store", 64 | "ownership_type": "PURCHASED", 65 | "is_sandbox": false, 66 | "original_purchase_date": "2020-03-27T07:52:55Z", 67 | "purchase_date": "2020-03-27T07:52:54Z", 68 | "expires_date": "2099-03-27T07:52:54Z" 69 | } 70 | }, 71 | "entitlements": { 72 | "amber": { 73 | "ownership_type": "PURCHASED", 74 | "is_sandbox": false, 75 | "product_identifier": "amber_yearly_discount", 76 | "expires_date": "2099-03-27T07:52:54Z", 77 | "original_purchase_date": "2020-03-27T07:52:55Z", 78 | "purchase_date": "2020-03-27T07:52:54Z", 79 | "store": "app_store" 80 | } 81 | }, 82 | "original_purchase_date": "2024-01-07T21:38:41Z", 83 | "original_app_user_id": "$RCAnonymousID:06923c3f1dfc4f23b1b56c9e24dbdffc", 84 | "non_subscriptions": { 85 | } 86 | } 87 | }; 88 | 89 | $done({body : JSON.stringify(Levi)}); 90 | -------------------------------------------------------------------------------- /scripts/artp.js: -------------------------------------------------------------------------------- 1 | // Quantumult X引用地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/artp.js 2 | // Surge/Shadowrocket 模块地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Surge/artp.sgmodule 3 | // Loon 插件地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Loon/artp.plugin 4 | // Stash 覆写地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Stash/artp.stoverride 5 | 6 | /* 7 | 项目名称: 傲软投屏 8 | 项目作者: David 9 | 下载地址: https://apps.apple.com/us/app/apowermirror-screen-mirroring/id1244625890?l=en-GB 10 | 使用说明: 11 | 使用声明: 仅供个人参考学习交流,勿用于其它用途 12 | 13 | [rewrite_local] 14 | ^https:\/\/gw\.aoscdn\.com\/base\/vip\/v2\/vips$ url script-response-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/artp.js 15 | 16 | [mitm] 17 | hostname = gw.aoscdn.com 18 | */ 19 | var objc = JSON.parse($response.body); 20 | objc = { 21 | "status": 200, 22 | "message": "success", 23 | "data": { 24 | "group_expired_at": 4096438798, 25 | "is_subscribe": 1, 26 | "max_devices": 5, 27 | "owner": 77785770, 28 | "period_type": "Yearly", 29 | "candy_expired_at": 4096438798, 30 | "pending": 0, 31 | "remained_seconds": 9999999999, 32 | "limit": 0, 33 | "expired_at": 4096438798, 34 | "candy": 9999999999, 35 | "ai_quota": 999999999, 36 | "license_type": "vip", 37 | "quota": 9999999999, 38 | "selected": 1, 39 | "product_desc": "Flash sale", 40 | "vip_quantity": 6, 41 | "enable": 1, 42 | "status": 1, 43 | "coin": 9999999999 44 | } 45 | } 46 | $done({ body: JSON.stringify(objc)}); -------------------------------------------------------------------------------- /scripts/autoCAD.js: -------------------------------------------------------------------------------- 1 | // Quantumult X引用地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/autoCAD.js 2 | // Surge/Shadowrocket 模块地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Surge/autoCAD.sgmodule 3 | // Loon 插件地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Loon/autoCAD.plugin 4 | // Stash 覆写地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Stash/autoCAD.stoverride 5 | 6 | /* 7 | 项目名称: AutoCAD 8 | 项目作者: David 9 | 下载地址: https://apps.apple.com/us/app/autocad/id393149734?l=en-GB 10 | 使用说明: 11 | 使用声明: 仅供个人参考学习交流,勿用于其它用途 12 | 13 | [rewrite_local] 14 | ^https:\/\/app\.autocad360\.com\/entitlements\/v2\/me\/status url script-response-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/autoCAD.js 15 | 16 | [mitm] 17 | hostname = app.autocad360.com 18 | 19 | */ 20 | var obj = JSON.parse($response.body); 21 | 22 | obj = { 23 | "status": "ADSK_GRANTED_USERS_AUTODESK_EDUCATION_BUNDLE", 24 | "is_legacy_subscriber": true, 25 | "features": [ 26 | "MyDesignStorage", 27 | "svc0000020", 28 | "svc0000087", 29 | "svc0000089", 30 | "svc0002664", 31 | "svc0003000" 32 | ], 33 | "is_trial": false, 34 | "is_authorized": true, 35 | "type": "ADSK_GRANTED_USERS_AUTODESK_EDUCATION_BUNDLE", 36 | "start_sec": 1709105997, 37 | "subscribed": true, 38 | "is_mobile_store_subscriber": true, 39 | "subscriptions": [], 40 | "expiry_sec": 4080428400, 41 | "is_edu_account": true, 42 | "recheck_sec": 1709218539 43 | }; 44 | 45 | $done({ body: JSON.stringify(obj) }); -------------------------------------------------------------------------------- /scripts/camera360.js: -------------------------------------------------------------------------------- 1 | // Quantumult X引用地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/camera360.js 2 | // Surge/Shadowrocket 模块地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Surge/camera360.sgmodule 3 | // Loon 插件地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Loon/camera360.plugin 4 | // Stash 覆写地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Stash/camera360.stoverride 5 | 6 | /* 7 | 项目名称: camera360 8 | 项目作者: David 9 | 下载地址: https://apps.apple.com/appid443354861 10 | 使用说明: 开脚本再开软件,未成功恢复购买。如使用非qx请使用上述链接或通过script-hub自行转换。下载地址请访问script-path链接获取。 11 | 使用声明: 仅供个人参考学习交流,禁止用于商业用途。 12 | 13 | [rewrite_local] 14 | https:\/\/(?:cdn-bm\.camera360\.com\/api\/iap\/check-receipt|phototask-api\.360in\.com\/user\/profile|cdn-bm\.camera360\.com\/api\/pay\/recovery) url script-response-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/camera360.js 15 | 16 | [mitm] 17 | hostname = *.camera360.com 18 | */ 19 | 20 | var obj = JSON.parse($response.body); 21 | obj= 22 | { 23 | "status": 200, 24 | "data": { 25 | "sandbox": 1, 26 | "purchaseTime": 1991682188, 27 | "giftVip": 0, 28 | "productId": "VIP_yearly_29.99", 29 | "appleVip": 1, 30 | "expireTime": 50005328520, 31 | "operationVip": 1, 32 | "errorCode": 0 33 | }, 34 | "message": "ok", 35 | "exetime": "1572056389212-1672531199999", 36 | "serverTime": 1893451191.3622 37 | }; 38 | $done({body: JSON.stringify(obj)}); -------------------------------------------------------------------------------- /scripts/chatpdf.js: -------------------------------------------------------------------------------- 1 | // Quantumult X引用地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/chatpdf.js 2 | // Surge/Shadowrocket 模块地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Surge/chatpdf.sgmodule 3 | // Loon 插件地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Loon/chatpdf.plugin 4 | // Stash 覆写地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Stash/chatpdf.stoverride 5 | 6 | /* 7 | 项目名称: chatpdf 8 | 项目作者: Levi 9 | 下载地址: https://apps.apple.com/app/id6457365457 10 | 使用说明: 无 11 | 使用声明: 仅供个人参考学习交流,勿用于其它用途 12 | 13 | [rewrite_local] 14 | ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) url script-response-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/chatpdf.js 15 | 16 | [mitm] 17 | hostname = api.revenuecat.com 18 | */ 19 | 20 | var Levi = JSON.parse($response.body); 21 | Levi= { 22 | "request_date_ms" : 1706074455134, 23 | "request_date" : "2024-01-24T05:34:15Z", 24 | "subscriber" : { 25 | "non_subscriptions" : { 26 | 27 | }, 28 | "first_seen" : "2024-01-23T00:10:47Z", 29 | "original_application_version" : "89", 30 | "other_purchases" : { 31 | 32 | }, 33 | "management_url" : "https:\/\/apps.apple.com\/account\/subscriptions", 34 | "subscriptions" : { 35 | "chatpdf_annual_2" : { 36 | "original_purchase_date" : "2024-01-24T05:34:03Z", 37 | "expires_date" : "2099-01-27T05:34:02Z", 38 | "is_sandbox" : false, 39 | "refunded_at" : null, 40 | "store_transaction_id" : "320001699307998", 41 | "unsubscribe_detected_at" : null, 42 | "grace_period_expires_date" : null, 43 | "period_type" : "trial", 44 | "purchase_date" : "2024-01-24T05:34:02Z", 45 | "billing_issues_detected_at" : null, 46 | "ownership_type" : "PURCHASED", 47 | "store" : "app_store", 48 | "auto_resume_date" : null 49 | } 50 | }, 51 | "entitlements" : { 52 | "premium" : { 53 | "grace_period_expires_date" : null, 54 | "purchase_date" : "2024-01-24T05:34:02Z", 55 | "product_identifier" : "chatpdf_annual_2", 56 | "expires_date" : "2099-01-27T05:34:02Z" 57 | } 58 | }, 59 | "original_purchase_date" : "2024-01-23T00:09:25Z", 60 | "original_app_user_id" : "1FPKzIIgxMdhhSwfQ3xavh0FmBQ2", 61 | "last_seen" : "2024-01-24T03:29:23Z" 62 | } 63 | }; 64 | $done({body : JSON.stringify(Levi)}); 65 | -------------------------------------------------------------------------------- /scripts/clearful.js: -------------------------------------------------------------------------------- 1 | // Quantumult X引用地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/clearful.js 2 | // Surge/Shadowrocket 模块地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Surge/clearful.sgmodule 3 | // Loon 插件地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Loon/clearful.plugin 4 | // Stash 覆写地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Stash/clearful.stoverride 5 | 6 | /* 7 | 项目名称: clearful 8 | 项目作者: Levi 9 | 下载地址: https://apps.apple.com/app/id1513257639 10 | 使用说明: 先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 11 | 使用声明: 仅供个人参考学习交流,勿用于其它用途 12 | 13 | [rewrite_local] 14 | ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) url script-response-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/clearful.js 15 | 16 | [mitm] 17 | hostname = api.revenuecat.com 18 | */ 19 | 20 | var Levi = JSON.parse($response.body); 21 | Levi= { 22 | "request_date_ms": 1707373030982, 23 | "request_date": "2024-02-08T06:17:10Z", 24 | "subscriber": { 25 | "experiment": { 26 | "id": "prexp9a67fdbf07", 27 | "variant": "b" 28 | }, 29 | "first_seen": "2024-02-08T06:15:20Z", 30 | "non_subscriptions": { 31 | }, 32 | "original_application_version": "171", 33 | "other_purchases": { 34 | }, 35 | "management_url": "https:\/\/apps.apple.com\/account\/subscriptions", 36 | "subscriptions": { 37 | "cjd_4_8999_1y_1w0": { 38 | "original_purchase_date": "2024-02-08T06:15:48Z", 39 | "expires_date": "2099-01-27T05:34:02Z", 40 | "is_sandbox": false, 41 | "refunded_at": null, 42 | "store_transaction_id": "320001715523896", 43 | "unsubscribe_detected_at": null, 44 | "grace_period_expires_date": null, 45 | "period_type": "trial", 46 | "purchase_date": "2024-02-08T06:15:47Z", 47 | "billing_issues_detected_at": null, 48 | "ownership_type": "PURCHASED", 49 | "store": "app_store", 50 | "auto_resume_date": null 51 | } 52 | }, 53 | "entitlements": { 54 | "pro": { 55 | "grace_period_expires_date": null, 56 | "purchase_date": "2024-02-08T06:15:47Z", 57 | "product_identifier": "cjd_4_8999_1y_1w0", 58 | "expires_date": "2099-01-27T05:34:02Z" 59 | } 60 | }, 61 | "original_purchase_date": "2024-02-08T06:15:48Z", 62 | "original_app_user_id": "$RCAnonymousID:2b0340e9f11e42088c1c4d431ea3db52", 63 | "last_seen": "2024-02-08T06:15:28Z" 64 | } 65 | }; 66 | $done({body: JSON.stringify(Levi)}); 67 | -------------------------------------------------------------------------------- /scripts/foodvisor.js: -------------------------------------------------------------------------------- 1 | // Quantumult X引用地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/foodvisor.js 2 | // Surge/Shadowrocket 模块地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Surge/foodvisor.sgmodule 3 | // Loon 插件地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Loon/foodvisor.plugin 4 | // Stash 覆写地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Stash/foodvisor.stoverride 5 | 6 | /* 7 | 项目名称: Foodvisor 8 | 项目作者: Levi 9 | 下载地址: https://apps.apple.com/app/id1064020872 10 | 使用说明: 先开脚本再打开软件,未成功尝试恢复购买。下载地址请访问script-path链接获取。 11 | 使用声明: 仅供个人参考学习交流,禁止用于商业用途。 12 | 13 | [rewrite_local] 14 | ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) url script-response-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/foodvisor.js 15 | 16 | [mitm] 17 | hostname = api.revenuecat.com 18 | */ 19 | 20 | var Levi = JSON.parse($response.body); 21 | Levi= { 22 | "attributes_error_response": { 23 | "code": 7263, 24 | "message": "Some subscriber attributes keys were unable to be saved.", 25 | "attribute_errors": [ 26 | { 27 | "message": "IDFV cannot be modified.", 28 | "key_name": "$idfv" 29 | }, 30 | { 31 | "message": "AppsFlyer ID cannot be modified.", 32 | "key_name": "$appsflyerId" 33 | } 34 | ] 35 | }, 36 | "request_date": "2024-02-02T08:10:11Z", 37 | "request_date_ms": 1706861411911, 38 | "subscriber": { 39 | "non_subscriptions": { 40 | }, 41 | "first_seen": "2024-02-02T07:59:19Z", 42 | "original_application_version": "10409", 43 | "other_purchases": { 44 | }, 45 | "management_url": "https:\/\/apps.apple.com\/account\/subscriptions", 46 | "subscriptions": { 47 | "com.foodvisor.Foodvisor.14free1year": { 48 | "original_purchase_date": "2024-02-02T08:10:07Z", 49 | "expires_date": "2099-02-18T07:52:54Z", 50 | "is_sandbox": false, 51 | "refunded_at": null, 52 | "store_transaction_id": "320001709080880", 53 | "unsubscribe_detected_at": null, 54 | "grace_period_expires_date": null, 55 | "period_type": "trial", 56 | "purchase_date": "2024-02-02T08:10:06Z", 57 | "billing_issues_detected_at": null, 58 | "ownership_type": "PURCHASED", 59 | "store": "app_store", 60 | "auto_resume_date": null 61 | } 62 | }, 63 | "entitlements": { 64 | "recipe": { 65 | "grace_period_expires_date": null, 66 | "purchase_date": "2024-02-02T08:10:06Z", 67 | "product_identifier": "com.foodvisor.Foodvisor.14free1year", 68 | "expires_date": "2099-02-18T07:52:54Z" 69 | }, 70 | "journal": { 71 | "grace_period_expires_date": null, 72 | "purchase_date": "2024-02-02T08:10:06Z", 73 | "product_identifier": "com.foodvisor.Foodvisor.14free1year", 74 | "expires_date": "2099-02-18T07:52:54Z" 75 | }, 76 | "chat": { 77 | "grace_period_expires_date": null, 78 | "purchase_date": "2024-02-02T08:10:06Z", 79 | "product_identifier": "com.foodvisor.Foodvisor.14free1year", 80 | "expires_date": "2099-02-18T07:52:54Z" 81 | }, 82 | "nutritional_facts": { 83 | "grace_period_expires_date": null, 84 | "purchase_date": "2024-02-02T08:10:06Z", 85 | "product_identifier": "com.foodvisor.Foodvisor.14free1year", 86 | "expires_date": "2099-02-18T07:52:54Z" 87 | }, 88 | "coaching": { 89 | "grace_period_expires_date": null, 90 | "purchase_date": "2024-02-02T08:10:06Z", 91 | "product_identifier": "com.foodvisor.Foodvisor.14free1year", 92 | "expires_date": "2099-02-18T07:52:54Z" 93 | }, 94 | "daily_assessment": { 95 | "grace_period_expires_date": null, 96 | "purchase_date": "2024-02-02T08:10:06Z", 97 | "product_identifier": "com.foodvisor.Foodvisor.14free1year", 98 | "expires_date": "2099-02-18T07:52:54Z" 99 | }, 100 | "diet_article": { 101 | "grace_period_expires_date": null, 102 | "purchase_date": "2024-02-02T08:10:06Z", 103 | "product_identifier": "com.foodvisor.Foodvisor.14free1year", 104 | "expires_date": "2099-02-18T07:52:54Z" 105 | } 106 | }, 107 | "original_purchase_date": "2024-02-02T07:58:29Z", 108 | "original_app_user_id": "$RCAnonymousID:1d408cd6b1784008a64f98ae389b6f92", 109 | "last_seen": "2024-02-02T08:01:20Z" 110 | } 111 | }; 112 | $done({body: JSON.stringify(Levi)}); 113 | -------------------------------------------------------------------------------- /scripts/imprint.js: -------------------------------------------------------------------------------- 1 | // Quantumult X引用地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/imprint.js 2 | // Surge/Shadowrocket 模块地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Surge/imprint.sgmodule 3 | // Loon 插件地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Loon/imprint.plugin 4 | // Stash 覆写地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Stash/imprint.stoverride 5 | 6 | /* 7 | 项目名称: imprint 8 | 项目作者: Levi 9 | 下载地址: https://apps.apple.com/app/id1482780647 10 | 使用说明: 先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 11 | 使用声明: 仅供个人参考学习交流,勿用于其它用途 12 | 13 | [rewrite_local] 14 | ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) url script-response-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/imprint.js 15 | 16 | [mitm] 17 | hostname = api.revenuecat.com 18 | */ 19 | 20 | var Levi = JSON.parse($response.body); 21 | Levi= { 22 | "request_date_ms": 1707369077835, 23 | "request_date": "2024-02-08T05:11:17Z", 24 | "subscriber": { 25 | "non_subscriptions": { 26 | }, 27 | "first_seen": "2024-02-08T05:07:10Z", 28 | "original_application_version": "551", 29 | "other_purchases": { 30 | }, 31 | "management_url": "https:\/\/apps.apple.com\/account\/subscriptions", 32 | "subscriptions": { 33 | "com.polywise.subscriptions.yearly2": { 34 | "original_purchase_date": "2024-02-08T05:08:58Z", 35 | "expires_date": "2099-01-27T05:34:02Z", 36 | "is_sandbox": false, 37 | "refunded_at": null, 38 | "store_transaction_id": "320001715468188", 39 | "unsubscribe_detected_at": null, 40 | "grace_period_expires_date": null, 41 | "period_type": "trial", 42 | "purchase_date": "2024-02-08T05:08:58Z", 43 | "billing_issues_detected_at": null, 44 | "ownership_type": "PURCHASED", 45 | "store": "app_store", 46 | "auto_resume_date": null 47 | } 48 | }, 49 | "entitlements": { 50 | "lucid_unlock_all_content": { 51 | "grace_period_expires_date": null, 52 | "purchase_date": "2024-02-08T05:08:58Z", 53 | "product_identifier": "com.polywise.subscriptions.yearly2", 54 | "expires_date": "2099-01-27T05:34:02Z" 55 | } 56 | }, 57 | "original_purchase_date": "2024-02-08T00:23:24Z", 58 | "original_app_user_id": "$RCAnonymousID:9022c1c016d04e508c9a66239e89d45d", 59 | "last_seen": "2024-02-08T05:07:11Z" 60 | } 61 | }; 62 | $done({body: JSON.stringify(Levi)}); 63 | -------------------------------------------------------------------------------- /scripts/nicegram.js: -------------------------------------------------------------------------------- 1 | // Quantumult X引用地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/nicegram.js 2 | // Surge/Shadowrocket 模块地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Surge/nicegram.sgmodule 3 | // Loon 插件地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Loon/nicegram.plugin 4 | // Stash 覆写地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Stash/nicegram.stoverride 5 | 6 | /* 7 | 项目名称: nicegram 8 | 项目作者: David 9 | 下载地址: https://apps.apple.com/us/app/nicegram-ai-chat-for-telegram/id1608870673?l=en-GB 10 | 使用说明: 要激活高级版,请单击底部的“助手”,然后单击“释放您的 Nicegram 福利”,最后单击底部的“开始”。完成此操作后,Premium 应该已解锁 11 | 使用声明: 仅供个人参考学习交流,勿用于其它用途 12 | 13 | [rewrite_local] 14 | ^https?:\/\/nicegram\.cloud\/api\/v\d\/(ai-assistant\/purchase-list|user\/info|telegram\/auth) url script-response-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/nicegram.js 15 | 16 | [mitm] 17 | hostname = nicegram.cloud 18 | */ 19 | var body = $response.body; 20 | 21 | body = body.replace(/"store_subscription":false/g, '"store_subscription":true'); 22 | body = body.replace(/"lifetime_subscription":false/g,'"lifetime_subscription":true'); 23 | body = body.replace(/"subscription":false/g,'"subscription":true'); 24 | 25 | 26 | $done({ body }); -------------------------------------------------------------------------------- /scripts/shadowdraw.js: -------------------------------------------------------------------------------- 1 | // Quantumult X引用地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/shadowdraw.js 2 | // Surge/Shadowrocket 模块地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Surge/shadowdraw.sgmodule 3 | // Loon 插件地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Loon/shadowdraw.plugin 4 | // Stash 覆写地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Stash/shadowdraw.stoverride 5 | 6 | /* 7 | 项目名称: ShadowDraw: Learn How to Draw(only iPad) 8 | 项目作者: Levi 9 | 下载地址: https://apps.apple.com/app/id1223507083 10 | 使用说明: 先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 11 | 使用声明: 仅供个人参考学习交流,勿用于其它用途 12 | 13 | [rewrite_local] 14 | ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) url script-response-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/shadowdraw.js 15 | 16 | [mitm] 17 | hostname = api.revenuecat.com 18 | */ 19 | 20 | var Levi = JSON.parse($response.body); 21 | Levi= { 22 | "request_date_ms": 1707372034417, 23 | "request_date": "2024-02-08T06:00:34Z", 24 | "subscriber": { 25 | "non_subscriptions": { 26 | }, 27 | "first_seen": "2024-02-08T05:59:17Z", 28 | "original_application_version": "819", 29 | "other_purchases": { 30 | }, 31 | "management_url": "https:\/\/apps.apple.com\/account\/subscriptions", 32 | "subscriptions": { 33 | "subscription2_year": { 34 | "original_purchase_date": "2024-02-08T06:00:29Z", 35 | "expires_date": "2099-01-27T05:34:02Z", 36 | "is_sandbox": false, 37 | "refunded_at": null, 38 | "store_transaction_id": "320001715509092", 39 | "unsubscribe_detected_at": null, 40 | "grace_period_expires_date": null, 41 | "period_type": "trial", 42 | "purchase_date": "2024-02-08T06:00:28Z", 43 | "billing_issues_detected_at": null, 44 | "ownership_type": "PURCHASED", 45 | "store": "app_store", 46 | "auto_resume_date": null 47 | } 48 | }, 49 | "entitlements": { 50 | "subscription": { 51 | "grace_period_expires_date": null, 52 | "purchase_date": "2024-02-08T06:00:28Z", 53 | "product_identifier": "subscription2_year", 54 | "expires_date": "2099-01-27T05:34:02Z" 55 | } 56 | }, 57 | "original_purchase_date": "2024-02-08T00:27:26Z", 58 | "original_app_user_id": "2F74E5E7-69BE-4C89-BF98-7114673EB4CD", 59 | "last_seen": "2024-02-08T05:59:17Z" 60 | } 61 | }; 62 | $done({body: JSON.stringify(Levi)}); 63 | -------------------------------------------------------------------------------- /scripts/snow.js: -------------------------------------------------------------------------------- 1 | // Quantumult X引用地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/snow.js 2 | // Surge/Shadowrocket 模块地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Surge/snow.sgmodule 3 | // Loon 插件地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Loon/snow.plugin 4 | // Stash 覆写地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Stash/snow.stoverride 5 | 6 | /* 7 | 项目名称: SNOW-Ai写真 + EPIK AI 两个软件 8 | 项目作者: David 9 | 下载地址: https://apps.apple.com/us/app/snow-ai-profile/id1022267439?l=en-GB 10 | 使用说明: 11 | 使用声明: 仅供个人参考学习交流,勿用于其它用途 12 | 13 | [rewrite_local] 14 | ^https:\/\/user-snow-api\.snow\.me\/v1\/purchase\/subscription\/subscriber\/status$ url script-response-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/snow.js 15 | 16 | [mitm] 17 | hostname = *.snow.me 18 | */ 19 | if ($response.body !== 'undefined') { 20 | var mgmdev = JSON.parse($response.body); 21 | const url = $request.url; 22 | var ids; 23 | var packageName; 24 | 25 | if (url.indexOf('EPIK') !== -1) { 26 | ids = "com.snowcorp.epik.subscribe.plan.oneyear"; 27 | packageName = "com.snowcorp.epik"; 28 | } else if (url.indexOf('SNOW') !== -1) { 29 | ids = "com.campmobile.snow.subscribe.oneyear"; 30 | packageName = "com.snowcorp.snow"; 31 | } 32 | 33 | mgmdev["result"]["products"].forEach(product => { 34 | product.productId = ids; 35 | }); 36 | 37 | mgmdev["result"]["activated"] = true; 38 | 39 | $done({ body: JSON.stringify(mgmdev) }); 40 | } -------------------------------------------------------------------------------- /scripts/transcribeAI.js: -------------------------------------------------------------------------------- 1 | // Quantumult X引用地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/transcribeAI.js 2 | // Surge/Shadowrocket 模块地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Surge/transcribeAI.sgmodule 3 | // Loon 插件地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Loon/transcribeAI.plugin 4 | // Stash 覆写地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/Stash/transcribeAI.stoverride 5 | 6 | /* 7 | 项目名称: transcribeAI 8 | 项目作者: Levi 9 | 下载地址: https://apps.apple.com/app/id6451265628 10 | 使用说明: 先开脚本再打开软件,未成功尝试恢复购买,下载地址请访问script-path链接获取。 11 | 使用声明: 仅供个人参考学习交流,勿用于其它用途 12 | 13 | [rewrite_local] 14 | ^https?:\/\/api\.revenuecat\.com\/v1\/(subscribers\/[^\/]+$|receipts$) url script-response-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/scripts/transcribeAI.js 15 | 16 | [mitm] 17 | hostname = api.revenuecat.com 18 | */ 19 | 20 | var Levi = JSON.parse($response.body); 21 | Levi= { 22 | "request_date_ms": 1707323487257, 23 | "request_date": "2024-02-07T16:31:27Z", 24 | "subscriber": { 25 | "non_subscriptions": { 26 | "voicenotes_0_lifetime": [ 27 | { 28 | "id": "40e4a52db7", 29 | "is_sandbox": false, 30 | "purchase_date": "2024-01-10T05:35:24Z", 31 | "original_purchase_date": "2024-01-10T05:35:24Z", 32 | "store": "app_store", 33 | "ownership_type": "PURCHASED", 34 | "store_transaction_id": "580001283302291" 35 | } 36 | ] 37 | }, 38 | "first_seen": "2024-01-10T05:34:39Z", 39 | "original_application_version": "18", 40 | "other_purchases": { 41 | "voicenotes_0_lifetime": { 42 | "purchase_date": "2024-01-10T05:35:24Z" 43 | } 44 | }, 45 | "management_url": https://t.me/plbyjl, 46 | "subscriptions": { 47 | }, 48 | "entitlements": { 49 | "pro": { 50 | "ownership_type": "PURCHASED", 51 | "is_sandbox": false, 52 | "store": "app_store", 53 | "grace_period_expires_date": null, 54 | "purchase_date": "2024-01-10T05:35:24Z", 55 | "product_identifier": "voicenotes_0_lifetime", 56 | "expires_date": "2099-12-31T01:01:01Z", 57 | } 58 | }, 59 | "original_purchase_date": "2024-01-10T05:35:24Z", 60 | "original_app_user_id": "$RCAnonymousID:b80cc063078b4abea93f88b1b4c7ba2d", 61 | "last_seen": "2024-02-07T16:21:59Z" 62 | } 63 | }; 64 | 65 | $done({body: JSON.stringify(Levi)}); 66 | -------------------------------------------------------------------------------- /temporary/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czy13724/Quantumult-X/63e897f04e5b70f711b3a4be06eec8beb9cfc056/temporary/.DS_Store -------------------------------------------------------------------------------- /temporary/readme.md: -------------------------------------------------------------------------------- 1 | 本文件夹(temporary)仅用于存放不能由工作流处理的脚本文件。 2 | This folder (temporary) is only used to store script files that cannot be processed by the workflow. 3 | -------------------------------------------------------------------------------- /temporary/xbackvpn/Surge解锁xbackvpn.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czy13724/Quantumult-X/63e897f04e5b70f711b3a4be06eec8beb9cfc056/temporary/xbackvpn/Surge解锁xbackvpn.mp4 -------------------------------------------------------------------------------- /temporary/xbackvpn/loonxback.js: -------------------------------------------------------------------------------- 1 | var obj = JSON.parse($response.body); 2 | var xToken = $request.headers["x-token"]; 3 | obj = { 4 | "code": "SUCCESS", 5 | "success": true, 6 | "data": { 7 | "expireUnix": 4000103307, 8 | "appleSub": "apple_pay", 9 | "id": "4", 10 | "productNo": "com.xback.subscription.1year", 11 | "limited_offer": false, 12 | "duration": 366, 13 | "type": "yearly", 14 | "newToken": xToken, 15 | "isEnable": true, 16 | "desc": "Yearly", 17 | "productNo": "com.xback.paypal.subscription.1year", 18 | "limited_offer": false, 19 | "duration": 366, 20 | "type": "subscribe", 21 | "isEnable": true, 22 | "desc": "Yearly", 23 | "vipNo": "1", 24 | "duration": 99999999, 25 | "paypalSub": "", 26 | "isPaySinceRegister": true 27 | }, 28 | "msg": "success", 29 | "requestId": "2f2bfc10df558190db386c141b24d1a1" 30 | }; 31 | 32 | $done({ body: JSON.stringify(obj)}); 33 | -------------------------------------------------------------------------------- /temporary/xbackvpn/loonxbackvpn.plugin: -------------------------------------------------------------------------------- 1 | #!name=XbackVPN 2 | #!desc=先开脚本再打开软件, 3 | #!下载地址: https://apps.apple.com/app/id1659638467 4 | #!==================================== 5 | #!⚠️【免责声明】 6 | #!------------------------------------------ 7 | #!1、此脚本仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。 8 | #!2、由于此脚本仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。 9 | #!3、请勿将此脚本用于任何商业或非法目的,若违反规定请自行对此负责。 10 | #!4、此脚本涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。 11 | #!5、本人对任何脚本引发的问题概不负责,包括但不限于由脚本错误引起的任何损失和损害。 12 | #!6、如果任何单位或个人认为此脚本可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此脚本。 13 | #!7、所有直接或间接使用、查看此脚本的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此脚本,即视为您已接受此免责声明。 14 | [MITM] 15 | hostname = client-alphant.xback.io 16 | [Script] 17 | http-response https://client-alphant.xback.io/alphant/api/member/getInfo,script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/temporary/xbackvpn/loonxback.js, requires-body=true, timeout=60, tag=XbackVPN 18 | -------------------------------------------------------------------------------- /temporary/xbackvpn/qxXback.js: -------------------------------------------------------------------------------- 1 | // Quantumult X引用地址: https://raw.githubusercontent.com/czy13724/Quantumult-X/main/temporary/xbackvpn/qxXback.js 2 | 3 | /* 4 | 项目名称:XbackVPN 5 | 项目作者:David&Levi 6 | 下载地址:https://apps.apple.com/app/id1659638467 7 | 使用说明:必须创建一个免费账号,不建议使用appleid注册。 8 | 操作说明:抓包抓取类似于https://client-alphant.xback.io/alphant/api/member/getInfo?deviceCode=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx,找到该地址的响应体(response body),点击json查看(json viewer),将newToken双引号的内容复制出来备用。若你使用boxjs网页则点击我的-数据查看器-输入key为xbackvpn_token并点击view将得到的newToken粘贴进来保存。若使用boxjs管理快捷指令也可以操作。 9 | 使用声明:⚠️仅供参考,🈲️转载与售卖! 10 | 11 | 12 | [rewrite_local] 13 | 14 | ^https:\/\/client-alphant\.xback\.io\/alphant\/api\/member\/getInfo\?.*$ url script-response-body https://raw.githubusercontent.com/czy13724/Quantumult-X/main/temporary/xbackvpn/qxXback.js 15 | 16 | [mitm] 17 | hostname = client-alphant.xback.io 18 | */ 19 | 20 | 21 | let objc = JSON.parse($response.body); 22 | 23 | // 使用 BoxJS 获取并设置 newToken 24 | objc.data.newToken = $prefs.valueForKey('xbackvpn_token') || objc.data.newToken; 25 | 26 | objc.code = "SUCCESS"; 27 | objc.success = true; 28 | objc.data.expireUnix = 4000103307; 29 | objc.data.appleSub = "apple_pay"; 30 | objc.data.id = "4"; 31 | objc.data.productNo = "com.xback.subscription.1year"; 32 | objc.data.limited_offer = false; 33 | objc.data.duration = 366; 34 | objc.data.type = "yearly"; 35 | objc.data.isEnable = true; 36 | objc.data.desc = "Yearly"; 37 | objc.data.vipNo = "1"; 38 | objc.data.duration = 99999999; 39 | objc.data.paypalSub = ""; 40 | objc.data.isPaySinceRegister = true; 41 | objc.msg = "success"; 42 | objc.requestId = "2f2bfc10df558190db386c141b24d1a1"; 43 | 44 | $done({ body: JSON.stringify(objc) }); 45 | -------------------------------------------------------------------------------- /temporary/xbackvpn/readme.md: -------------------------------------------------------------------------------- 1 | # 本文件夹说明 2 | ## 项目名称:XbackVPN 3 | ## 项目作者:David&Levi 4 | ## 下载地址:https://apps.apple.com/app/id1659638467 5 | ## 使用说明:必须创建一个免费账号,不建议使用appleid注册。 6 | ## 使用声明:⚠️仅供参考,🈲️转载与售卖! 7 | # 不可用 8 | ### Surge 9 | Surge用户查看该链接内容进行添加。 10 | 11 | #### 方法一(推荐): 12 | [Surge模块添加](https://raw.githubusercontent.com/czy13724/Quantumult-X/main/temporary/xbackvpn/surgexback.sgmodule) 13 | 14 | Surge 模块可直接引用。 15 | 16 | #### 方法二: 17 | [Surge手动添加到script](https://raw.githubusercontent.com/czy13724/Quantumult-X/main/temporary/xbackvpn/surgexback.js) 18 | 19 | [Surge原视频教程](https://raw.githubusercontent.com/czy13724/Quantumult-X/main/temporary/xbackvpn/Surge%E8%A7%A3%E9%94%81xbackvpn.mp4) 20 | 21 | Surge需要拉取到本地使用,请自行查看下方操作。 22 | 23 | 操作添加说明:Surge用户请复制下方内容。在surge界面找到脚本栏(scripting)并点击脚本(script),添加一个新的脚本。 24 | 填入脚本名称(XbackVPN);脚本类型选择http response;URL输入网址(https://client-alphant.xback.io/alphant/api/member/getInfo);打开Requires Body;划到底部点击编辑脚本,将下方内容粘贴进来进行保存。打开软件即可使用。 25 | 26 | 27 | ### Quantumult X 28 | 29 | #### 方法一(推荐): 30 | [QX一键导入](https://quantumult.app/x/open-app/add-resource?remote-resource=%7B%0A%20%20%22rewrite_remote%22%20%3A%20%5B%0A%20%20%20%20%22https%3A%2F%2Fraw.githubusercontent.com%2Fczy13724%2FQuantumult-X%2Fmain%2Ftemporary%2Fxbackvpn%2FqxXback.js%2C%20update-interval%3D172800%2C%20opt-parser%3Dtrue%2C%20enabled%3Dfalse%22%0A%20%20%5D%0A%7D) 31 | 32 | ⚠️ 如未生效则需要搭配Boxjs使用。使用方法请看下方说明。 33 | 操作说明:抓包抓取类似于 https://client-alphant.xback.io/alphant/api/member/getInfo?deviceCode=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ,找到该地址的响应体(response body),点击json查看(json viewer),将newToken双引号的内容复制出来备用。若你使用boxjs网页则点击我的-数据查看器-输入key为xbackvpn_token并点击view将得到的newToken粘贴进来保存。若使用boxjs管理快捷指令也可以操作。 34 | 35 | #### 方法二: 36 | [QX手动添加](https://raw.githubusercontent.com/czy13724/Quantumult-X/main/temporary/xbackvpn/qxXback.js) 37 | 38 | ⚠️ 如未生效则需要搭配Boxjs使用。使用方法请看下方说明。 39 | 操作说明:抓包抓取类似于 https://client-alphant.xback.io/alphant/api/member/getInfo?deviceCode=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ,找到该地址的响应体(response body),点击json查看(json viewer),将newToken双引号的内容复制出来备用。若你使用boxjs网页则点击我的-数据查看器-输入key为xbackvpn_token并点击view将得到的newToken粘贴进来保存。若使用boxjs管理快捷指令也可以操作。 40 | 41 | ### Loon 42 | 43 | #### 方法一(推荐): 44 | [Loon一键导入](https://www.nsloon.com/openloon/import?plugin=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/temporary/xbackvpn/loonxbackvpn.plugin) 45 | 46 | #### 方法二: 47 | [Loon手动添加](https://raw.githubusercontent.com/czy13724/Quantumult-X/main/temporary/xbackvpn/loonxbackvpn.plugin) 48 | 49 | ### Stash 50 | 未添加 51 | -------------------------------------------------------------------------------- /temporary/xbackvpn/surgexback.js: -------------------------------------------------------------------------------- 1 | /* 2 | 项目名称:XbackVPN 3 | 项目作者:David 4 | 下载地址:https://apps.apple.com/app/id1659638467 5 | 使用说明:必须创建一个免费账号,不建议使用appleid注册。 6 | 使用声明:⚠️仅供参考,🈲️转载与售卖! 7 | 使用平台: Surge(已测试) 8 | 操作添加说明:Surge用户请复制下方内容。在surge界面找到脚本栏(scripting)并点击脚本(script),添加一个新的脚本。 9 | 填入脚本名称(XbackVPN);脚本类型选择http response;URL输入网址(https://client-alphant.xback.io/alphant/api/member/getInfo);打开Requires Body;划到底部点击编辑脚本,将下方内容粘贴进来进行保存。打开软件即可使用。 10 | */ 11 | 12 | 13 | var objc = JSON.parse($response.body); 14 | 15 | // Extract x-token from request headers 16 | var xToken = $request.headers["x-token"]; 17 | 18 | objc = { 19 | "code": "SUCCESS", 20 | "success": true, 21 | "data": { 22 | "expireUnix": 4000103307, 23 | "appleSub": "apple_pay", 24 | "id": "4", 25 | "productNo": "com.xback.subscription.1year", 26 | "limited_offer": false, 27 | "duration": 366, 28 | "type": "yearly", 29 | "newToken": xToken, 30 | "isEnable": true, 31 | "desc": "Yearly", 32 | "vipNo": "1", 33 | "duration": 99999999, 34 | "paypalSub": "", 35 | "isPaySinceRegister": true 36 | }, 37 | "msg": "success", 38 | "requestId": "2f2bfc10df558190db386c141b24d1a1" 39 | }; 40 | 41 | $done({ body: JSON.stringify(objc) }); 42 | -------------------------------------------------------------------------------- /temporary/xbackvpn/surgexback.sgmodule: -------------------------------------------------------------------------------- 1 | #!name=surgexbackVPN 2 | #!desc=抓包抓取类似于https://client-alphant.xback.io/alphant/api/member/getInfo?deviceCode=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx,找到该地址的响应体(response body),点击json查看(json viewer),将newToken双引号的内容复制出来备用。若你使用boxjs网页则点击我的-数据查看器-输入key为xbackvpn_token并将得到的newToken粘贴进来保存。若使用boxjs管理快捷指令也可以操作。 3 | 4 | [Script] 5 | qxXback = type=http-response, pattern=^https:\/\/client-alphant\.xback\.io\/alphant\/api\/member\/getInfo\?.*$, script-path=https://raw.githubusercontent.com/czy13724/Quantumult-X/main/temporary/xbackvpn/surgexback.js, requires-body=true, max-size=-1, timeout=60 6 | 7 | [MITM] 8 | hostname = %APPEND% client-alphant.xback.io 9 | -------------------------------------------------------------------------------- /云熙的圈x喂饭教程.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/czy13724/Quantumult-X/63e897f04e5b70f711b3a4be06eec8beb9cfc056/云熙的圈x喂饭教程.pdf --------------------------------------------------------------------------------