软件工具 系统工具

ClashMac

ClashMac - A Modern Proxy Tool Built for macOS. System Proxy + TUN Enhanced Mode, Native Dashboard, Route Map.

标签:

We need to parse the user request. The user gives us instructions to analyze a webpage and return JSON. The webpage URL is https://clashmac.app/, with title "ClashMac - A Modern Proxy Tool for macOS", description, and content as given.

We must follow the JSON format exactly. Let's go through each field.

Title: "网页标题,如果原网站标题过长,请简化标题到5个字内" - The original title is "ClashMac - A Modern Proxy Tool for macOS". We should simplify to 5 characters or less. "ClashMac" is 8 characters if considering Latin letters? The instruction says "5个字内" which usually means within 5 Chinese characters. But for English, maybe just keep "ClashMac"? It is a brand name. "ClashMac" is 8 letters but less than 5 "words"? Actually "个字" refers to characters, so for English it might be ambiguous. But typically we take "ClashMac" as the title. Alternatively "ClashMac" is a name, we can use it. Could also be "ClashMac" (not "Clash Mac" because original is one word). I'll use "ClashMac". Since the requirement is to simplify to 5个字内, but for English brands we keep as is. I'll set title: "ClashMac".

Description: "对该网站的详细描述(如果原描述不够详细,请补充更多信息,50-200字)" - Original description: "ClashMac - A Modern Proxy Tool Built for macOS. System Proxy + TUN Enhanced Mode, Native Dashboard, Route Map." We need to expand to 50-200 Chinese characters. We can write: "ClashMac 是一款为 macOS 打造的专业代理工具,基于 SwiftUI 原生架构,支持系统代理与 TUN 增强双模式,提供原生仪表盘、实时流量分析、路由地图、菜单栏速度监测等功能,还能通过特权助手守护进程免密切换代理,适合需要精细化网络管理的 macOS 用户。" Let's count roughly: ~100 Chinese characters. Good.

Tags: 3-4 tags. We can choose: ["代理工具", "macOS", "网络管理", "Clash"] or something. Tags should be relevant. I'll use ["代理工具", "macOS", "网络管理", "Clash"] but note "Clash" might be a brand. Alternatively "科学上网" is not appropriate? Not asked. Better to keep generic.

Categories: Choose from list. Closest is "常用工具"? Actually list has "常用网站", "购物出行", etc. "常用工具" is not in list; there is "工作工具", "效率工具", "系统工具", "网络工具"? Not exactly. There's "常用搜索", "常用查询". But this is a proxy tool, not a website. Categories list includes "其他工具" or "效率工具" or "系统工具". "系统工具" seems appropriate because it's a macOS utility. Or "效率工具". I'll choose "系统工具".

Compliant: The website is a proxy tool. The compliant rule says: "网站内容是否涉及【色情、赌博、毒品、暴力、诈骗、菠菜、体育、幼女】内容返回 false,其他不限制". ClashMac is a proxy tool, which could be used for circumvention but not inherently violating. It's not involving those categories. So compliant: true.

Reason: "合规判断边界【色情、赌博、毒品、暴力、诈骗、菠菜、体育、幼女】其他不限制,不合规原因(合规时为空字符串),以及输出固定【网站内容不符合收录规范】" - For compliant true, reason should be empty string? The instruction says "不合规原因(合规时为空字符串),以及输出固定【网站内容不符合收录规范】". It seems that if compliant is true, reason should be empty string? Wait, let's parse: "reason": "合规判断边界...,不合规原因(合规时为空字符串),以及输出固定【网站内容不符合收录规范】". That implies the "reason" field contains: when compliant is true, it should be empty string? And when false, it should contain the reason and also output fixed "网站内容不符合收录规范"? Actually the phrasing is unclear. Let's break down:

"reason": "合规判断边界【色情、赌博、毒品、暴力、诈骗、菠菜、体育、幼女】其他不限制,不合规原因(合规时为空字符串),以及输出固定【网站内容不符合收录规范】"

This is describing the field "reason" meaning: We need to output whether it's compliant. The boundary is those categories. If compliant, the reason is empty string. If not compliant, output the reason and fixed text "网站内容不符合收录规范". But also it says "以及输出固定【网站内容不符合收录规范】" - meaning the reason field should always include that fixed phrase? Actually maybe: For non-compliant, output "网站内容不符合收录规范" as the reason. For compliant, output empty string. Let's see: "不合规原因(合规时为空字符串)" means the reason for non-compliance; if compliant, it's empty. "以及输出固定【网站内容不符合收录规范】" likely means when non-compliant, the reason field should be exactly "网站内容不符合收录规范". So for compliant, reason should be "". I'll set reason: "".

Content: Need to generate a markdown summary with:

  • 网站简介
  • 主要功能/内容
  • 特点说明

Also the content must start with an image: ![](https://clashmac.app/) as the website screenshot. The instruction says "正文开头用 作为网站截图". So the first line of content should be that markdown image. Then we need to write 800-2000 words. But the content we have is limited. We need to produce a detailed summary based on the given content. We must not "把联想内容输出到content" - meaning don't output speculative content. So we should only describe what's on the page.

We have the full page text: "ClashMac ... Native Proxy Experience ... Quick Start Download Menu Bar Micro Tray Dashboard ... Route Map ... Features ..." We can expand these into a structured summary.

We need to write in Chinese. The content should be 800-2000字, so around 1000 Chinese characters. Let's craft.

First line:

Then:

网站简介

ClashMac 是一款专为 macOS 打造的现代化代理工具,采用 SwiftUI 原生架构,提供系统代理与 TUN 增强双模式,集成了原生仪表盘、路由地图、流量统计和菜单栏管理等丰富功能,致力于让网络管理变得直观、高效。

主要功能 / 内容

  • 双模式代理引擎:支持系统代理和 TUN 增强模式,可独立或并发运行,切换网络连接零中断。
  • 3D 交互式路由地图:实时显示网络连接的飞行轨迹,可查看从本地到代理节点再到目标服务器的完整链路,支持白天/周/月历史数据回放,路径粗细和密度随带宽自动调整。
  • 菜单栏微托盘仪表盘:可常驻菜单栏,提供三种显示模式,实时速度指示、流量波形图、延迟测速徽章、SSID 绕过规则、原生快捷键(⌘S/⌘E/⌘C/⌘D)等。
  • 原生控制中心:macOS 玻璃拟态风格仪表盘,展示实时连接、详情面板、过滤日志流,并支持布局记忆。
  • 智能配置管理:支持本地 YAML 文件导入和 URL 订阅,自动智能命名、后台更新、内置配置语法校验。
  • 特权助手守护进程:免密码切换系统代理和 TUN 模式,只需一次性身份验证,支持后台核心重启和升级。
  • 开发者命令行工具:提供 cli 命令,输出干净的 JSON 格式,方便编写脚本,支持一键复制代理命令到终端。

特点说明

  • 为 macOS 深度定制:利用 SwiftUI 原生界面,支持自适应开机自启动、可信 Wi-Fi 自动绕过、全局键盘快捷键、中英文双语支持。
  • 可视化网络体验:通过路由地图和动态迷你飞机动画,实时呈现网络数据流向,让网络状态一目了然。
  • 强大且易用:无需手动编辑复杂配置,通过图形界面即可完成节点管理、规则匹配和代理切换,兼顾新手与高级用户。
  • 隐私友好:项目基于 Mihomo Core 驱动,官方提供 GitHub 与 Telegram 渠道,透明开源。

We need to ensure word count 800-2000. Let's count roughly. The above is about 600 Chinese characters. We should add more details. Maybe expand each feature with more specifics from the provided text. Also include "Quick Start Download" perhaps. But we can also add more explanation. Let's make it longer, around 1000-1200 characters.

Let me rewrite with more elaboration, still based on given content.

For example:

网站简介

ClashMac 是一款专为 macOS 设计的现代化代理工具,官网展示了其基于 SwiftUI 原生架构的独特设计。与传统代理软件相比,ClashMac 不仅提供了系统代理和 TUN 增强双模式,还引入了可视化路由地图、菜单栏微托盘、原生控制中心等创新交互方式,让用户能够更直观地掌握网络连接状态。

主要功能

双模式代理引擎

支持系统代理与 TUN 增强模式,两种模式可独立运行,也可同时开启,切换时不会出现连接断开的情况。这种设计为用户提供了灵活的代理策略,既适合轻量级场景,也适用于全局接管。

3D 交互式路由地图

这是 ClashMac 的核心亮点之一。它可将每一次网络连接抽象为一条“飞行航线”,从本地城市起飞,跨越全球,最终降落到代理节点。地图会根据实时带宽和数据传输速率自动调整路径的宽度和密度,并带有动态交互反馈,如小飞机动画和涟漪效果。用户可查看实时“航班”,也可切换日/周/月视图,检查历史数据足迹。开启“显示目标”后,还能展示从本地城市到代理服务器再到最终目标服务器的完整双段链路。

菜单栏微托盘仪表盘

一款零干扰的菜单栏工具,提供 3 种显示模式,实时展示关键统计信息和代理节点管理。内置“防抖”速度计,可绘制 24 秒速度波形线;延迟测试采用颜色编码徽章;支持 SSID 绕过规则,自动跳过可信 Wi-Fi;并允许使用原生快捷键(⌘S、⌘E、⌘C、⌘D)快速操作。

原生控制中心

采用 macOS 风格的玻璃拟态仪表盘,可展示实时活动连接、详情面板,支持过滤式日志流,并具有布局记忆功能,方便用户管理网络会话。

智能配置管理

支持导入本地 YAML 配置或通过 URL 订阅,自动智能命名和后台更新,同时内置配置语法验证,避免因配置错误导致的问题。

特权助手守护进程

通过一次性身份验证,即可免密码切换系统代理和 TUN 模式,支持后台核心的重启和升级,简化了操作流程。

开发者命令行工具

提供专门 cli 命令行工具,输出干净的 JSON 格式,方便自定义脚本集成,并支持一键复制代理命令到终端,适合高级用户。

特点说明

  • 纯正的 macOS 体验:基于 SwiftUI 原生架构,界面与 macOS 风格高度统一,支持自适应开机自启动、可信 Wi-Fi 绕过、全局快捷键、中英文双语等。
  • 可视化管理网络:从菜单栏到路由地图,ClashMac 将抽象的网络数据转化为生动的视觉元素,帮助用户快速理解连接路径和状态。
  • 功能全面且易用:无论你是普通用户还是开发者,都能通过图形界面或命令行获得所需能力,降低了代理工具的使用门槛。
  • 项目透明度高:由 Mihomo Core 提供核心驱动,官网提供 Guide、GitHub、Telegram 等链接,方便用户查阅文档和交流。

That's about 1000+ characters. Good.

Now we need to output JSON. Let's ensure no extra content. The final output should be just the JSON.

We must also consider "compliant" and "reason". As per rule, since compliant is true, reason is empty string. But wait, the instruction in reason field: "以及输出固定【网站内容不符合收录规范】" - maybe if compliant false, reason is "网站内容不符合收录规范" plus the category? Actually let's parse again: "合规判断边界【色情、赌博、毒品、暴力、诈骗、菠菜、体育、幼女】其他不限制,不合规原因(合规时为空字符串),以及输出固定【网站内容不符合收录规范】"

This is a bit ambiguous. Possibly it means: For the "reason" field, we need to output either "网站内容不符合收录规范" (if not compliant) or empty string (if compliant). The phrase "不合规原因(合规时为空字符串)" indicates that the "不合规原因" field is empty when compliant. "以及输出固定【网站内容不符合收录规范】" means when not compliant, output the fixed sentence. So for compliant, reason = "". So I'll do that.

Also note "tags" and "categories" should be arrays. Ensure valid JSON.

Let's write final JSON:

{ "title": "ClashMac", "description": "ClashMac 是一款专为 macOS 打造的现代化代理工具,采用 SwiftUI 原生架构,支持系统代理与 TUN 增强双模式,提供原生仪表盘、实时流量分析、3D 路由地图、菜单栏速度监测、智能配置管理等功能,并通过特权助手守护进程实现免密切换代理,适合需要精细化网络管理的 macOS 用户。", "tags": ["代理工具", "macOS", "网络管理", "Clash"], "categories": ["系统工具"], "compliant": true, "reason": "", "content": "\n\n## 网站简介\nClashMac 是一款专为 macOS 设计的现代化代理工具,官网展示了其基于 SwiftUI 原生架构的独特设计。与传统代理软件相比,ClashMac 不仅提供了系统代理和 TUN 增强双模式,还引入了可视化路由地图、菜单栏微托盘、原生控制中心等创新交互方式,让用户能够更直观地掌握网络连接状态。\n\n## 主要功能\n\n### 双模式代理引擎\n支持系统代理与 TUN 增强模式,两种模式可独立运行,也可同时开启,切换时不会出现连接断开的情况。这种设计为用户提供了灵活的代理策略,既适合轻量级场景,也适用于全局接管。\n\n### 3D 交互式路由地图\n这是 ClashMac 的核心亮点之一。它可将每一次网络连接抽象为一条“飞行航线”,从本地城市起飞,跨越全球,最终降落到代理节点。地图会根据实时带宽和数据传输速率自动调整路径的宽度和密度,并带有动态交互反馈,如小飞机动画和涟漪效果。用户可查看实时“航班”,也可切换日/周/月视图,检查历史数据足迹。开启“显示目标”后,还能展示从本地城市到代理服务器再到最终目标服务器的完整双段链路。\n\n### 菜单栏微托盘仪表盘\n一款零干扰的菜单栏工具,提供 3 种显示模式,实时展示关键统计信息和代理节点管理。内置“防抖”速度计,可绘制 24 秒速度波形线;延迟测试采用颜色编码徽章;支持 SSID 绕过规则,自动跳过可信 Wi-Fi;并允许使用原生快捷键(⌘S、⌘E、⌘C、⌘D)快速操作。\n\n### 原生控制中心\n采用 macOS 风格的玻璃拟态仪表盘,可展示实时活动连接、详情面板,支持过滤式日志流,并具有布局记忆功能,方便用户管理网络会话。\n\n### 智能配置管理\n支持导入本地 YAML 配置或通过 URL 订阅,自动智能命名和后台更新,同时内置配置语法验证,避免因配置错误导致的问题。\n\n### 特权助手守护进程\n通过一次性身份验证,即可免密码切换系统代理和 TUN 模式,支持后台核心的重启和升级,简化了操作流程。\n\n### 开发者命令行工具\n提供专门 cli 命令行工具,输出干净的 JSON 格式,方便自定义脚本集成,并支持一键复制代理命令到终端,适合高级用户。\n\n## 特点说明\n- 纯正的 macOS 体验:基于 SwiftUI 原生架构,界面与 macOS 风格高度统一,支持自适应开机自启动、可信 Wi-Fi 绕过、全局快捷键、中英文双语等。\n- 可视化管理网络:从菜单栏到路由地图,ClashMac 将抽象的网络数据转化为生动的视觉元素,帮助用户快速理解连接路径和状态。\n- 功能全面且易用:无论你是普通用户还是开发者,都能通过图形界面或命令行获得所需能力,降低了代理工具的使用门槛。\n- 项目透明度高:由 Mihomo Core 提供核心驱动,官网提供 Guide、GitHub、Telegram 等链接,方便用户查阅文档和交流。" }

Check description length: 50-200字. Our description is about 130 characters, good.

Title: "ClashMac" - it's 8 characters but it's a brand. Should we simplify more? Maybe "ClashMac" is two words? The instruction "5个字内" might apply to Chinese characters, but for English it's okay to keep brand name. Could use "ClashMac" as is. Alternatively "Clash Mac" if we want to split, but original is one word. I'll keep.

Tags: 3-4 tags. We have 4.

Categories: One category. "系统工具" is in the list? Let's check list: ... "系统工具" is present near the end. Yes.

Reason: empty string.

Content: Need to start with image exactly as ![](https://clashmac.app/). We did.

Now ensure no extra text before or after JSON. Just the JSON object.

Let's output.{ "title": "ClashMac", "description": "ClashMac 是一款专为 macOS 打造的现代化代理工具,采用 SwiftUI 原生架构,支持系统代理与 TUN 增强双模式,提供原生仪表盘、实时流量分析、3D 路由地图、菜单栏速度监测、智能配置管理等功能,并通过特权助手守护进程实现免密切换代理,适合需要精细化网络管理的 macOS 用户。", "tags": ["代理工具", "macOS", "网络管理", "Clash"], "categories": ["系统工具"], "compliant": true, "reason": "", "content": "\n\n## 网站简介\nClashMac 是一款专为 macOS 设计的现代化代理工具,官网展示了其基于 SwiftUI 原生架构的独特设计。与传统代理软件相比,ClashMac 不仅提供了系统代理和 TUN 增强双模式,还引入了可视化路由地图、菜单栏微托盘、原生控制中心等创新交互方式,让用户能够更直观地掌握网络连接状态。\n\n## 主要功能\n\n### 双模式代理引擎\n支持系统代理与 TUN 增强模式,两种模式可独立运行,也可同时开启,切换时不会出现连接断开的情况。这种设计为用户提供了灵活的代理策略,既适合轻量级场景,也适用于全局接管。\n\n### 3D 交互式路由地图\n这是 ClashMac 的核心亮点之一。它可将每一次网络连接抽象为一条“飞行航线”,从本地城市起飞,跨越全球,最终降落到代理节点。地图会根据实时带宽和数据传输速率自动调整路径的宽度和密度,并带有动态交互反馈,如小飞机动画和涟漪效果。用户可查看实时“航班”,也可切换日/周/月视图,检查历史数据足迹。开启“显示目标”后,还能展示从本地城市到代理服务器再到最终目标服务器的完整双段链路。\n\n### 菜单栏微托盘仪表盘\n一款零干扰的菜单栏工具,提供 3 种显示模式,实时展示关键统计信息和代理节点管理。内置“防抖”速度计,可绘制 24 秒速度波形线;延迟测试采用颜色编码徽章;支持 SSID 绕过规则,自动跳过可信 Wi-Fi;并允许使用原生快捷键(⌘S、⌘E、⌘C、⌘D)快速操作。\n\n### 原生控制中心\n采用 macOS 风格的玻璃拟态仪表盘,可展示实时活动连接、详情面板,支持过滤式日志流,并具有布局记忆功能,方便用户管理网络会话。\n\n### 智能配置管理\n支持导入本地 YAML 配置或通过 URL 订阅,自动智能命名和后台更新,同时内置配置语法验证,避免因配置错误导致的问题。\n\n### 特权助手守护进程\n通过一次性身份验证,即可免密码切换系统代理和 TUN 模式,支持后台核心的重启和升级,简化了操作流程。\n\n### 开发者命令行工具\n提供专门 cli 命令行工具,输出干净的 JSON 格式,方便自定义脚本集成,并支持一键复制代理命令到终端,适合高级用户。\n\n## 特点说明\n- 纯正的 macOS 体验:基于 SwiftUI 原生架构,界面与 macOS 风格高度统一,支持自适应开机自启动、可信 Wi-Fi 绕过、全局快捷键、中英文双语等。\n- 可视化管理网络:从菜单栏到路由地图,ClashMac 将抽象的网络数据转化为生动的视觉元素,帮助用户快速理解连接路径和状态。\n- 功能全面且易用:无论你是普通用户还是开发者,都能通过图形界面或命令行获得所需能力,降低了代理工具的使用门槛。\n- 项目透明度高:由 Mihomo Core 提供核心驱动,官网提供 Guide、GitHub、Telegram 等链接,方便用户查阅文档和交流。" }