{"id":49654606,"url":"https://github.com/4evergr8/mihomor","last_synced_at":"2026-06-04T07:00:41.255Z","repository":{"id":343688786,"uuid":"1177464803","full_name":"4evergr8/mihomoR","owner":"4evergr8","description":"基于Flutter框架的mihomo内核控制器,仅限Root用户","archived":false,"fork":false,"pushed_at":"2026-06-03T14:13:14.000Z","size":29139,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-03T14:22:18.250Z","etag":null,"topics":["android","clash","flutter","linux","mihomo","root","shell"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/4evergr8.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-10T03:40:58.000Z","updated_at":"2026-06-03T14:21:50.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/4evergr8/mihomoR","commit_stats":null,"previous_names":["4evergr8/mihomoroot","4evergr8/mihomor"],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/4evergr8/mihomoR","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4evergr8%2FmihomoR","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4evergr8%2FmihomoR/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4evergr8%2FmihomoR/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4evergr8%2FmihomoR/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/4evergr8","download_url":"https://codeload.github.com/4evergr8/mihomoR/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/4evergr8%2FmihomoR/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33893323,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-04T02:00:06.755Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","clash","flutter","linux","mihomo","root","shell"],"created_at":"2026-05-06T08:40:41.759Z","updated_at":"2026-06-04T07:00:41.249Z","avatar_url":"https://github.com/4evergr8.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# mihomoR\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./assets/aaa.png\" alt=\"Logo\" width=\"100\" height=\"100\"\u003e\n\u003c/p\u003e\n\n\u003ch3 align=\"center\"\u003emihomoR\u003c/h3\u003e\n\n\u003cp align=\"center\"\u003e\n  基于Flutter框架的mihomo内核控制器,仅限KernelSU\u003cbr\u003e\n  订阅切换、配置覆写、内核启停\u003cbr\u003e\n  \u003ca href=\"https://github.com/4evergr8/mihomoR/issues/new\"\u003e🐞故障报告\u003c/a\u003e\n  ·\n  \u003ca href=\"https://github.com/4evergr8/mihomoR/issues/new\"\u003e🏹功能请求\u003c/a\u003e\n\u003c/p\u003e\n\n## 目录\n\n- [主要功能](#主要功能)\n- [Screenshots](#screenshots)\n- [食用方法](#食用方法)\n- [配置文件](#配置文件)\n- [引用](#引用)\n\n\n## 主要功能\n\n- 磁贴控制核心启停\n- 通知监控网速\n- 分应用代理,支持白名单和黑名单模式\n- 批量添加Clash订阅\n- 删除订阅\n- 切换订阅\n- 批量更新订阅\n- 订阅覆写\n- 从返回头自动获取配置名称和流量信息\n- 对配置中的所有节点进行测速,可自定义超时和测速链接\n- 查看核心状态\n\n## Screenshots\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd width=\"25%\"\u003e\u003cimg src=\"./assets/1.jpg\" width=\"100%\"\u003e\u003c/td\u003e\n    \u003ctd width=\"25%\"\u003e\u003cimg src=\"./assets/2.jpg\" width=\"100%\"\u003e\u003c/td\u003e\n    \u003ctd width=\"25%\"\u003e\u003cimg src=\"./assets/3.jpg\" width=\"100%\"\u003e\u003c/td\u003e\n    \u003ctd width=\"25%\"\u003e\u003cimg src=\"./assets/4.jpg\" width=\"100%\"\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n## 食用方法\n\n1. 前往[Release](https://github.com/4evergr8/mihomoR/releases)下载对应架构的APK和mihomoR.zip\n2. 在KernelSU内安装mihomoR.zip,授予mihomoR应用root权限,重启设备\n3. 由于每次构建会生成不同的签名,只有开启核心破解后才能更新app,无法更新请前往模块目录手动安装apk\n4. 添加订阅,选中订阅后重启核心\n5. 前往WebUI观察运行情况\n\n## 配置文件\n\n### settings.yaml 软件设置\n\n```yaml\nua: \"clash.meta\"\n#下载订阅时使用的User-Agent\nport: 9090\n#软件打开的控制端口,需要和配置中的端口对应\ntimeout: 5000\n#下载订阅超时,毫秒\nurl: \"https://www.google.com\"\n#节点测速链接\ntesttimeout: 2000\n#节点测速超时,毫秒\ninterval: 1000\n#通知网速刷新间隔,毫秒\n```\n\n### subscriptions.yaml 订阅信息\n\n```yaml\nsubscriptions:\n  - id: \"example\"\n    #订阅的ID,一般为时间戳,同时用作文件名\n    link: \"https://raw.githubusercontent.com/4evergr8/mihomoR/refs/heads/main/mihomo/config/example.yaml\"\n    #订阅下载链接\n    label: \"测试订阅\"\n    #订阅显示名称\n    upload: 536870912000\n    #订阅已使用上传流量(来自服务商)\n    download: 536870912000\n    #订阅已使用下载流量(来自服务商)\n    total: 1073741824000\n    #订阅套餐总量(来自服务商)\n    expire: 1775696117\n    #订阅到期时间(来自服务商)\n    update: 0\n    #上次更新时间\n    count: 0\n    #可用节点数量\n    favorite: false\n    #是否收藏订阅,收藏的订阅会被置顶\n    select: false\n    #是否被选中\n```\n\n### override.yaml 非递归配置覆写\n\n```yaml\nmode: rule\nexternal-controller: 127.0.0.1:9090\nexternal-ui: ./metacubexd\nallow-lan: false\nlog-level: warning\nipv6: true\nkeep-alive-idle: 0\nkeep-alive-interval: 30\ndisable-keep-alive: true\nunified-delay: true\ntcp-concurrent: true\ngeodata-loader: memconservative\nfind-process-mode: off\ngeo-auto-update: true\ngeo-update-interval: 24\netag-support: true\ngeodata-mode: true\ngeox-url:\n  geoip: \"https://github.com/Loyalsoldier/v2ray-rules-dat/releases/latest/download/geoip.dat\"\n  geosite: \"https://github.com/Loyalsoldier/v2ray-rules-dat/releases/latest/download/geosite.dat\"\n\n\ntun:\n  enable: true\n  stack: \"gvisor\"\n  device: \"tun0\"\n  auto-route: true\n  auto-detect-interface: true\n  strict-route: true\n\n\ndns:\n  enable: true\n  cache-algorithm: lru\n  prefer-h3: false\n  listen: 0.0.0.0:1053\n  ipv6: true\n  enhanced-mode: fake-ip\n  fake-ip-range: 198.18.0.1/16\n  fake-ip-filter-mode: blacklist\n  fake-ip-filter:\n    - geosite:cn\n    - geosite:private\n  use-hosts: false\n  use-system-hosts: true\n  default-nameserver:\n    - tls://1.12.12.12:853\n    - tls://223.5.5.5:853\n  nameserver:\n    - https://dns.alidns.com/dns-query#h3=true\n    - https://doh.pub/dns-query\n  proxy-server-nameserver:\n    - https://cloudflare-dns.com/dns-query#h3=true\n    - https://dns.google/dns-query#h3=true\n    - tls://1.1.1.1:853\n    - tls://8.8.8.8:853\n```\n\n\n## 引用\n\n- 本项目采用GitHub Action进行编译\n- 软件界面参考[chen08209/FlClash](https://github.com/chen08209/FlClash)\n- WebUI来自[MetaCubeX/metacubexd](https://github.com/MetaCubeX/metacubexd)\n- 规则集合来自[Loyalsoldier/v2ray-rules-dat](https://github.com/Loyalsoldier/v2ray-rules-dat)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F4evergr8%2Fmihomor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F4evergr8%2Fmihomor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F4evergr8%2Fmihomor/lists"}