Clash Tutorials
& Proxy Config Guide

Expert analysis of Clash tools. Covers Meta core upgrades, YAML rules, Windows/Mac/Android setup, and DNS leak protection to help you master every detail.

Currently 31 depth tutorials
Featured

Threads and Instagram Stuck Loading? Split Meta Domains in Clash Step by Step

Meta social apps fan out across instagram.com, threads.net, fbcdn.net, and Graph-style APIs—DOMAIN-SUFFIX buckets, ordered rules above catch-alls, mobile TUN capture, and DNS fake-IP triage when feeds spin while other sites work; free client download and subscription URL hygiene on our site.

Read Threads, Instagram & Clash Guide
Client Setup

Firefox Not Using System Proxy? Restore Access With Clash TUN in 6 Steps

Clash is on and Chromium follows the tunnel, but Firefox still goes direct or half-fails: align system proxy, SOCKS5-only mixed ports, Network Settings vs about:config, then layer TUN for IP-layer capture—six ordered checks with free client download and subscription URL verification.

Read Firefox & Clash TUN Guide
Rules

ChatGPT Atlas Sidebar Spinning? Clash Split for OpenAI Browser Login and Sync

OpenAI’s Atlas browser adds Chromium updates, embedded ChatGPT sidebar, and account sync on top of classic openai.com traffic—DOMAIN-SUFFIX baselines, log-driven CDN lines, TUN vs system proxy capture, and DIRECT experiments without recycling the pure API timeout playbook; free client download and subscription URL hygiene on our site.

Read ChatGPT Atlas & Clash Guide
Rules

Route qBittorrent Around Clash on Windows: PROCESS-NAME Direct Rules for BT and PT

Global Clash on Windows sending qBittorrent through your paid exit? Add PROCESS-NAME,DIRECT lines above broad MATCH rules, copy qbittorrent.exe spelling from Task Manager Details, align qBittorrent’s own proxy fields, and use TUN when you need IP-layer capture—pairs with YAML rule-order guides, Steam/Epic CDN splits, and LAN share tutorials.

Read qBittorrent & PROCESS-NAME Guide
Rules

Perplexity Blocked in 2026? Clash Split Rules: Domain List and Fixes

AI search on Perplexity and perplexity.ai: copy DOMAIN-SUFFIX lines for perplexity.ai and pplx.ai, wire a PERPLEXITY policy group, keep rules above catch-all MATCH, and triage when the page opens but streaming answers, thumbnails, or citation embeds break—parallel to our ChatGPT, Gemini, and Grok guides without recycling their hostname sets.

Read Perplexity & Clash Split Guide
Client Setup

Sideload Clash on Android TV: ADB Setup and Subscription Import (2026)

Smart TVs and TV boxes: enable Developer options and ADB debugging, install a Clash-compatible APK via USB or wireless adb, import your free subscription URL with remote-friendly tips, grant VPN permission, pick nodes with the D-pad, and know when router gateway fits better—pairs with our Android node-timeout guide and Netflix streaming rules.

Read Android TV Sideload & ADB Guide
Rules

DeepSeek & Volcano Engine API Timeouts in 2026? Split Domains in Clash Step by Step

Chinese-model and ByteDance-cloud paths: DOMAIN-SUFFIX for api.deepseek.com, volces.com, volcengine.com, Ark inference hosts, DS_VOLC policy groups, DIRECT vs proxy when consoles load but SDKs stall—distinct from ChatGPT, Claude, Gemini, Grok guides; free client download and subscription URL verification on our site.

Read DeepSeek & Volcano Engine API Guide
Rules

Fix Discord Voice With Clash in 2026: Split discord.gg, RTC, and UDP in 5 Steps

Text works but voice stutters? Map discord.gg and sibling domains, align DNS with fake-IP or redir-host, put split rules before MATCH, use TUN so UDP/WebRTC follows policy groups, and pick UDP-capable exits—free download and subscription URL refresh on our site.

Read Discord Voice & Clash Guide
Rules

GPT-5.2 OpenAI API Timeouts: Split Domains in Clash With Retry Tips (2026)

Beyond basic DOMAIN-SUFFIX: api.openai.com, Azure OpenAI hostnames, policy groups that do not flap during long GPT-5.2 streams, SDK read timeouts and exponential backoff—free client download and subscription URL checks when every API call inherits a sick node.

Read GPT-5.2 & OpenAI API Timeout Guide
Rules

Clash Campus Wi‑Fi: Captive Portal & Rules 2026

Dorms and libraries use captive portals: authenticate first, put portal hostnames and RFC1918 on DIRECT above MATCH, align DNS—pairs with Fake-IP vs redir-host and YAML routing guides; free download and subscription URL import on our site.

Read Campus Wi‑Fi & Captive Portal Guide
Rules

World Cup 2026 Streams Buffering? Split Sports Platforms and CDN Paths in Clash

FIFA World Cup 2026 live sports: stop half-proxied segment fetches—DOMAIN rules for sports apps and live CDNs, stable LIVE_SPORT policy groups, DNS alignment with fake-ip or TUN, and buffering triage distinct from Netflix catalog playbooks—plus official rights and subscription-only reminders; pairs with YAML rules, Steam CDN split, and Meta core upgrades.

Read World Cup 2026 Sports Streaming & CDN Guide
Client Setup

Fix Docker Pull Failures: Route Compose and Buildx Through Host Clash HTTP Proxy

Docker Engine and BuildKit ignore desktop system proxy: wire HTTP_PROXY for the daemon, ~/.docker/config.json, Compose service env, and buildx build-args—use host.docker.internal or gateway IPs on bridge networks, host mode only when you need 127.0.0.1:port, and NO_PROXY for private registries—pairs with WSL2 Clash proxy, Cursor/npm split routing, and Linux headless Meta.

Read Docker & Host Clash Proxy Guide
Rules

Clash Split Rules for LangGraph and n8n Cloud in 2026: Agent Workflow Fixes

Agentic AI in 2026 is routing, not just models: LangSmith consoles, LangGraph-style deployments, and n8n Cloud webhooks fan out across hostnames that a vague PROXY bucket half-covers. Copy DOMAIN-SUFFIX baselines for langchain.com and n8n.cloud, wire AGENT_SAAS or split LANGCHAIN versus N8N policy groups, order rules before domestic DIRECT blocks, and run a timeout triage that separates DNS, TLS, url-test flapping, and missing integration suffixes—pairs with OpenAI, Claude, and Gemini single-vendor guides plus YAML rule semantics.

Read LangGraph & n8n Cloud Routing Guide
Client Setup

Share Clash on Windows LAN for Your Phone: Ports, Firewall, and a One-Sitting Setup

PC-only Clash users who want phones on the same Wi‑Fi: copy IPv4 from ipconfig, enable Allow LAN on the real mixed port, add one Defender inbound TCP allow, type host:port into iOS/Android Wi‑Fi proxy—or reuse your subscription URL in a mobile client—without OpenWrt DHCP; pairs with WSL2 Allow LAN notes and the Android timeout checklist.

Read Windows LAN Phone Share Guide
Rules

Switch 2 Online Drops in 2026? Route Nintendo Network and eShop Region Traffic With Clash

Split Nintendo Switch 2 online sessions from Nintendo eShop account APIs and patch CDNs: NINTENDO_ONLINE versus NINTENDO_ESHOP and NINTENDO_CDN policy groups, DOMAIN-SUFFIX order before GEOIP and MATCH, NAT and UDP honesty, plus tethering or gateway capture when the handheld bypasses desktop proxy—pairs with YAML rules, Fake-IP DNS, and the Steam CDN split for the same split-routing discipline.

Read Switch 2 & Nintendo eShop Routing Guide
Rules

Slow Steam and Epic Downloads? Split Store CDN vs Community Domains in Clash

Steam and Epic are not one hostname: steer Steam CDN and Epic download edges with GAME_CDN, split steamcommunity and storefront APIs, order DOMAIN-SUFFIX before GEOIP and MATCH, then read logs to catch depot traffic on DIRECT or the wrong exit—pairs with the YAML rules guide and TUN desktop tutorial.

Read Steam & Epic CDN Split Guide
Rules

Speed Up Hugging Face Downloads With Clash in 2026: Git LFS and CDN Split Routing

Stop half-proxied Hub pulls: put cdn-lfs and xethub hosts ahead of broad hf.co rules, wire HF_LFS versus HF_WEB policy groups, read Clash logs next to Git LFS retries, align DNS with fake-ip or redir-host, and pair routing with upstream hub concurrency knobs—without recycling the Cursor + npm playbook.

Read Hugging Face LFS & CDN Guide
Client Setup

Fix UWP Apps Not Using Clash on Windows 11: Loopback Exemption and TUN Split Steps

Edge obeys system proxy but Microsoft Store or Xbox paths look direct? Split AppContainer localhost isolation from true routing misses: CheckNetIsolation for PackageFamilyName, one-click UWP loopback tools in maintained Meta GUIs, then TUN for IP-layer capture with DNS and policy groups aligned—pairs with the desktop TUN guide instead of repeating it.

Read UWP Loopback & TUN Guide
AI routing

Access Gemini & Google AI Studio via Clash in 2026: Split Rules and Connection Failure Fixes

Google generative traffic is not one hostname: AI Studio and gemini.google.com versus generativelanguage.googleapis.com for API and SDKs. Wire a dedicated GEMINI policy group, place DOMAIN-SUFFIX rules before catch-all MATCH, and separate true timeouts from OAuth, quota, and streaming idle drops—without recycling the OpenAI, Claude, or xAI keyword sets.

Read Gemini & Google AI Studio Guide
Client Setup

WSL2 apt and Git Through Windows Clash: Proxy Env Vars and Mirrored Networking Setup

Windows browsers work through Clash but Ubuntu on WSL2 cannot apt update? Align loopback with mirrored networking or the classic host IP from resolv.conf, publish mixed HTTP/SOCKS ports with Allow LAN, export http_proxy and ALL_PROXY, drop apt Acquire lines, set git http.proxy, and curate NO_PROXY for intranets.

Read WSL2 + Windows Clash Guide
AI routing

Access Grok & xAI via Clash in 2026: Split Rules and API Block Fixes

Cover x.ai and api.x.ai with DOMAIN-SUFFIX lines, wire a dedicated XAI policy group, keep rules above catch-all MATCH, and separate true API blocks from DNS, TLS, and embedded Grok flows that still hit other registrable domains—without repeating the OpenAI or Claude playbooks verbatim.

Read Grok & xAI API Guide
Client Setup

OpenWrt Clash Setup: Gateway and DNS Alongside Desktop Clients

Router-level Clash or OpenClash with Windows and Mac still on the LAN: keep DHCP default gateway honest, align DNS with Fake-IP or redir-host, avoid router TUN plus desktop TUN surprises, and follow a fixed triage order when only some SSIDs or VLANs break.

Read OpenWrt Gateway & DNS Guide
AI routing

Access Claude via Clash in 2026: Split Routing Rules and API Block Fixes

Route claude.ai and anthropic.com with DOMAIN-SUFFIX lines, wire a dedicated policy group, keep rules above catch-all MATCH, and tell API blocks from DNS, TLS, and account policy—complements the OpenAI routing guide without repeating it.

Read Claude & Anthropic API Guide
Client Setup

Clash Fake-IP vs Redir-Host: Local DNS Failures & Site Load Fixes

Pick DNS mode on purpose: synthetic Fake-IP mapping versus redir-host realism for router pages, NAS names, and company portals; split resolvers with nameserver-policy; ordered checklist for resolution failures and hanging pages—pairs with YAML rules, TUN, and Android DNS guides.

Read Fake-IP vs Redir-Host Guide
Client Setup

Clash-Style Clients on iOS 18: Subscription Import & Cellular Drop Fixes

On iPhone, Wi‑Fi can hide issues that appear on LTE. Walk subscription import, rule modes, Background App Refresh, DNS paths on cellular, split routing simplification, and carrier handoffs—paired with our Android timeout guide, not a repeat of it.

Read iOS 18 Cellular Guide
Client Setup

Clash TUN on Windows 11 & macOS: Setup, System Proxy Differences, No-Internet Fixes

Browsers follow system proxy; games and terminals often do not. Turn on Clash TUN for transparent routing via a virtual adapter, then walk admin rights, Wintun vs macOS extensions, DNS hijack with fake-ip, and the fastest rollback order when the whole PC drops offline.

Read Clash TUN Desktop Guide
Streaming rules

Watch Netflix from Other Regions With Clash in 2026: Rules, Policy Groups, and Common Errors

Steer Netflix through DOMAIN-SUFFIX and GEOIP rules, give playback a stable streaming policy group, align DNS with your rule mode, and interpret common error codes when the catalog does not match your exit region.

Read Netflix Streaming Guide
Client Setup

Fix Clash Subscription Auto-Update Failures: Timestamp, HTTPS, and User-Agent Checklist

Imported the link but profiles never refresh? Walk system time and TLS trust, decode 403/404 from the panel, align User-Agent when operators require it, and rule out routing loops that block the HTTPS client from reaching your subscription URL.

Read Subscription Troubleshooting Guide
Client Setup

Clash Meta on Linux Headless: systemd Service, Auto-Start, and Log Troubleshooting

Run mihomo on a VPS or minimal Linux install: place the binary, wire a systemd unit with a sane restart policy, enable it at boot, then narrow failures with journalctl and YAML log levels—covering port conflicts, permission boundaries, and architecture mismatches.

Read Linux Headless Guide
Rules

Speed Up Cursor IDE and npm with Clash in 2026: Split Routing for Developers

Give registries, Git assets, and editor CDNs a dedicated DEV policy group; order DOMAIN-SUFFIX rules before catch-all MATCH; align TUN or system proxy with npm and pnpm; keep localhost and RFC1918 on DIRECT so debugging never crosses the wrong exit.

Read Developer Routing Guide
AI routing

Access ChatGPT & OpenAI API via Clash in 2026: Split Routing Rules and Common Blocks

Cover OpenAI hostnames with DOMAIN-SUFFIX rules, wire a dedicated AI policy group, place lines before your catch-all MATCH, and fix DNS or TLS issues that mimic "bad proxy" behavior.

Read AI Routing Guide
Android

Clash for Android: Fix All Nodes Timeout After Import — 7-Step Network & DNS Checklist

Imported subscription but every node shows timeout or connection failure? Walk through VPN permissions, battery limits, DNS modes, per-app proxy, and real IP checks in a fixed order.

Read Troubleshooting Guide
Core Upgrade

Clash Meta (mihomo) Upgrade Tutorial: Steps & New Protocol Setup

As the original Premium core stops, Clash Meta (mihomo) has become the main choice. This guide shows how to replace the core in Windows/macOS clients and enable next-gen protocols like Hysteria2 and TUIC v5.

Read Full Tutorial
Rules

Clash YAML Rule Splitting: Policy Groups & Rule Providers

Master rule order, policy groups (select, url-test, fallback), and Rule Providers so you split traffic precisely and keep large lists updated without pasting thousands of lines.

Read Rule Guide