# 2dust/clashn

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/2dust-clashn).**

5,055 stars · 617 forks · C# · gpl-3.0

## Links

- GitHub: https://github.com/2dust/clashN
- Homepage: https://1.2345345.xyz
- awesome-repositories: https://awesome-repositories.com/repository/2dust-clashn.md

## Description

clashN is a cross-platform proxy manager and graphical user interface client for the Clash proxy core. It serves as a visual wrapper that enables the configuration of network tunnels and the routing of internet traffic to bypass network restrictions on desktop operating systems.

The application functions by decoupling the management interface from the network engine, using a local API to dispatch configuration updates and control the proxy core. It includes a subscription converter that translates external provider profiles into standardized configuration schemas compatible with the underlying engine.

## Tags

### Part of an Awesome List

- [Clash Clients](https://awesome-repositories.com/f/awesome-lists/devtools/clash-clients.md) — Provides a graphical interface for configuring and managing the Clash proxy core on Windows.

### Networking & Communication

- [Clash Configuration Managers](https://awesome-repositories.com/f/networking-communication/proxy-servers/clash-configuration-managers.md) — Ships a graphical desktop application for managing Clash proxy configuration, subscriptions, and routing rules.
- [.NET HTTP API Integrations](https://awesome-repositories.com/f/networking-communication/net-http-api-integrations.md) — Uses .NET HTTP API calls to communicate with the Clash proxy core for configuration and metrics.
- [Rule-Based Proxies](https://awesome-repositories.com/f/networking-communication/rule-based-proxies.md) — Enables users to define domain and IP-based routing rules to direct traffic through specific proxy nodes.
- [Proxy Subscription Integrations](https://awesome-repositories.com/f/networking-communication/messaging-channel-management/pub-sub-subscriptions/proxy-subscription-integrations.md) — Organizes and updates multiple proxy subscription links from different providers seamlessly within the proxy client.
- [System Proxy Configurators](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-infrastructure-configuration/network-configuration/system-proxy-configurators.md) — Updates Windows system proxy settings to route traffic through the Clash proxy core with a single toggle.
- [Proxy Routing Rules](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-routing-traffic-management/network-traffic-management/proxy-routing-rules.md) — Creates and manages granular routing rules to direct network traffic through specific proxies based on domains or IPs.
- [System Proxy Controllers](https://awesome-repositories.com/f/networking-communication/proxy-management-systems/system-proxy-controllers.md) — Manages Windows system proxy settings to redirect network traffic through the Clash proxy core.
- [Proxy Subscription Managers](https://awesome-repositories.com/f/networking-communication/pub-sub-messaging/sharded-pub-sub/proxy-subscription-managers.md) — Imports, organizes, and updates multiple proxy subscriptions from different providers in one unified interface.

### Data & Databases

- [Multi-Format Proxy Converters](https://awesome-repositories.com/f/data-databases/tabular-data-structures/format-agnostic-converters/proxy-rule-format-converters/multi-format-proxy-converters.md) — Accepts proxy subscription data in multiple input formats and outputs a unified Clash-compatible configuration.
- [Proxy Schema Converters](https://awesome-repositories.com/f/data-databases/data-governance-modeling/data-modeling-schemas/schema-mapping/schema-transformation-pipelines/proxy-schema-converters.md) — Automatically restructures proxy subscription data from foreign schemas to the expected schema of the target client.
- [YAML Parsers](https://awesome-repositories.com/f/data-databases/data-serialization-formats/data-formats/yaml-parsers.md) — Ships a YAML parsing and serialization engine for reading and writing proxy configuration documents.
- [Proxy Node Filters](https://awesome-repositories.com/f/data-databases/data-stream-subscriptions/subject-subscription-filtering/proxy-node-filters.md) — Deduplicates and filters proxy nodes across multiple subscriptions using regex and custom logic.

### Development Tools & Productivity

- [Subscription Format Translators](https://awesome-repositories.com/f/development-tools-productivity/subscription-management/subscription-format-translators.md) — Converts proxy subscription data from various formats into Clash-compatible YAML configuration automatically.
- [Clash-Compatible Converters](https://awesome-repositories.com/f/development-tools-productivity/subscription-management/subscription-mergers/proxy-profile-converters/clash-compatible-converters.md) — Converts proxy subscriptions from various formats specifically into the YAML schema required by Clash.
- [Clash Profile Converters](https://awesome-repositories.com/f/development-tools-productivity/subscription-management/subscription-mergers/proxy-profile-converters/clash-profile-converters.md) — Converts proxy subscriptions from various formats into Clash-compatible YAML configuration for direct use.
- [Proxy Profile Managers](https://awesome-repositories.com/f/development-tools-productivity/proxy-profile-managers.md) — Maintains multiple independent Clash configuration profiles that can be switched without restarting the application.
- [Proxy Subscription Adapters](https://awesome-repositories.com/f/development-tools-productivity/subscription-management/subscription-format-translators/proxy-subscription-adapters.md) — Accepts subscriptions in diverse proxy formats and normalizes them into a single compatible format for the target client.

### DevOps & Infrastructure

- [Configuration Profiles](https://awesome-repositories.com/f/devops-infrastructure/configuration-management/file-based-configuration/configuration-profiles.md) — Manages multiple proxy configuration profiles with hot-reload switching for different network setups.

### System Administration & Monitoring

- [Remote Subscription Imports](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/linux-system-administration/networking/proxy-management-systems/network-configuration-imports/remote-subscription-imports.md) — Imports network configuration profiles from external sources via subscription URLs and converts them for use.
- [Rule-Based Routing Systems](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/linux-system-administration/networking/proxy-management-systems/traffic-routing-controllers/rule-based-routing-systems.md) — Ships a graphical editor for building traffic routing rules that match requests by domain or IP address.

### Software Engineering & Architecture

- [YAML Serializers](https://awesome-repositories.com/f/software-engineering-architecture/application-lifecycle-management/configuration-management/configuration-formats-and-schemas/yaml-configuration-files/yaml-serializers.md) — Provides safe reading and writing of proxy configuration as structured YAML documents.
