awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
MetaCubeX avatar

MetaCubeX/mihomo

0
View on GitHub↗
31,596 星标·4,183 分支·Python·MIT·23 次浏览wiki.metacubex.one↗

Mihomo

Mihomo is a rule-based network proxy and traffic orchestrator designed to manage internet connections by intercepting and routing data packets. It functions as a background service that directs traffic through various proxy nodes based on user-defined policies, allowing for granular control over outbound network paths.

The engine distinguishes itself through a sophisticated domain pattern matching system that utilizes wildcard and suffix-based algorithms to categorize web traffic. It supports complex configuration management by allowing users to define reusable data blocks and import external domain collections, ensuring that routing policies remain consistent and up-to-date across different geographic regions and operating systems.

The project provides a comprehensive suite of tools for network security filtering and traffic management. It processes structured configuration files to define rules based on destination hostnames and port ranges, enabling the creation of detailed filtering policies. The system is configured using a standard serialization format that supports object nesting, array definitions, and inline documentation.

Features

  • Traffic Interception Rules - Evaluates incoming network packets against a prioritized list of domain and port criteria to determine the appropriate outbound connection path.
  • Traffic Routing Tools - Directing internet traffic through specific proxies or tunnels based on domain, port, or geographic rules to manage connectivity.
  • Rule-Based Proxies - A network traffic routing engine that intercepts and manages internet connections based on user-defined filtering rules and proxy protocols.
  • Domain Filtering Engines - A traffic management tool that categorizes and blocks web requests by matching domain patterns against predefined lists and wildcard rules.
  • Proxy Management - Managing complex network routing setups by defining structured rules, reusable settings, and external domain lists for consistent traffic control.
  • Traffic Classification Engines - Utilizes wildcard and suffix-based algorithms to efficiently categorize and filter web traffic based on destination hostnames.
  • Cross-Platform Networking - Running a unified traffic management engine across different operating systems to ensure consistent network behavior and policy enforcement everywhere.
  • Network Traffic Orchestrators - A background service that directs data packets through various proxy nodes based on real-time connection requirements and routing policies.
  • Traffic Filtering - Controlling access to web resources by applying granular rules that block or allow traffic based on domain patterns and port ranges.
  • Configuration Parsers - Create lists of settings by prefixing lines with a hyphen or by using standard bracket syntax to group multiple values together for processing.
  • Configuration Schemas - Organize complex settings by using key-value pairs with colons and indentation or by applying standard bracket notation to group related data points.
  • Network Traffic Rules - Define network traffic rules by specifying ranges of ports with hyphens or by listing multiple individual ports separated by slashes or commas.
  • Configuration Schemas - Implements a schema-level reuse mechanism that allows configuration blocks to be defined once and injected into multiple locations via pointers.
  • Domain Filtering Rules - Load external lists of web addresses into filtering rules by using specific prefixes to categorize domain groups or geographic regions for easier management.

Star 历史

metacubex/mihomo 的 Star 历史图表metacubex/mihomo 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

metacubex/mihomo 是做什么的?

Mihomo is a rule-based network proxy and traffic orchestrator designed to manage internet connections by intercepting and routing data packets. It functions as a background service that directs traffic through various proxy nodes based on user-defined policies, allowing for granular control over outbound network paths.

metacubex/mihomo 的主要功能有哪些?

metacubex/mihomo 的主要功能包括:Traffic Interception Rules, Traffic Routing Tools, Rule-Based Proxies, Domain Filtering Engines, Proxy Management, Traffic Classification Engines, Cross-Platform Networking, Network Traffic Orchestrators。

metacubex/mihomo 有哪些开源替代品?

metacubex/mihomo 的开源替代品包括: johnshall/shadowrocket-adblock-rules-forever — This project provides a comprehensive collection of curated configuration files and rule sets designed for the… adaway/adaway — AdAway is an Android network firewall and DNS traffic filter that functions as a local VPN ad blocker. It intercepts… qiuyuzhou/shadowsocksx-ng — ShadowsocksX-NG is a macOS application that functions as a Shadowsocks proxy client to establish encrypted tunnels for… privacy-protection-tools/anti-ad — This project is an ad-blocking filter list and DNS blocklist collection designed to prevent advertisement and tracking… matsuridayo/nekoboxforandroid — NekoBoxForAndroid is a network utility for Android that functions as a system-wide VPN tunneling client. It leverages… felixonmars/dnsmasq-china-list — dnsmasq-china-list is a configuration generator and a set of DNS filter and routing lists. It converts curated domain…

Mihomo 的开源替代方案

相似的开源项目,按与 Mihomo 的功能重合度排序。
  • johnshall/shadowrocket-adblock-rules-foreverJohnshall 的头像

    Johnshall/Shadowrocket-ADBlock-Rules-Forever

    22,324在 GitHub 上查看↗

    This project provides a comprehensive collection of curated configuration files and rule sets designed for the Shadowrocket proxy client. It functions as a centralized repository for managing network traffic, enabling users to implement granular routing policies, content filtering, and connection management across their devices. The repository distinguishes itself by offering advanced traffic orchestration capabilities, including domain-suffix pattern matching and rule-based interception. It supports complex network configurations such as proxy group load balancing, custom DNS resolution, and

    adblockgfwproxy
    在 GitHub 上查看↗22,324
  • adaway/adawayAdAway 的头像

    AdAway/AdAway

    8,816在 GitHub 上查看↗

    AdAway is an Android network firewall and DNS traffic filter that functions as a local VPN ad blocker. It intercepts network requests to prevent advertisements and tracking domains from reaching the device by filtering traffic against host lists. The project features a host file manager capable of importing and converting blocklists from external third-party providers. It includes a system for managing both blocked and allowed domains, allowing for the creation of custom rules to permit specific trusted sites or block individual domains. The tool provides granular traffic control through app

    Cad-blockerandroidblocker
    在 GitHub 上查看↗8,816
  • qiuyuzhou/shadowsocksx-ngqiuyuzhou 的头像

    qiuyuzhou/ShadowsocksX-NG

    32,888在 GitHub 上查看↗

    ShadowsocksX-NG is a macOS application that functions as a Shadowsocks proxy client to establish encrypted tunnels for bypassing network censorship. It operates as an encrypted tunnel manager that allows for the configuration of secure ciphers and the import of proxy server profiles. The client includes a proxy converter that transforms SOCKS5 traffic into HTTP proxy traffic to provide compatibility for applications that do not support SOCKS. It also integrates a traffic steering system using Proxy Auto-Configuration files to automatically determine which network requests bypass the proxy. T

    Swift
    在 GitHub 上查看↗32,888
  • privacy-protection-tools/anti-adprivacy-protection-tools 的头像

    privacy-protection-tools/anti-AD

    10,156在 GitHub 上查看↗

    This project is an ad-blocking filter list and DNS blocklist collection designed to prevent advertisement and tracking servers from loading content across devices. It functions as a network-layer ad filter by providing a curated set of domain patterns and URLs that network components use to block known advertising and big data statistics domains. The collection focuses on privacy-focused domain filtering to stop the unauthorized collection of personal information and user tracking. It identifies and blocks domains associated with telemetry, analytics, and log collection to prevent the upload

    adblockadguardhomednsmasq
    在 GitHub 上查看↗10,156
查看 Mihomo 的所有 30 个替代方案→