Skip to content
XXD VPS Guide
中文
  1. How-to
  2. Apps
  3. OpenClash on a router (advanced)

OpenClash on a router (advanced)

30 minutes or moreFor: People with an OpenWrt router who enjoy tinkeringMain guide step 4: Install the apps

Advanced

Your router must already run OpenWrt with OpenClash installed. A router misconfiguration affects everyone’s internet at home. Without experience, installing the app on each device is simpler and more reliable.

Benefits

Every device at home — TVs, tablets, consoles — follows the routing rules without installing an app. Rule files come from your own server, so the router never needs GitHub.

Steps

  1. Add a subscription on OpenClash’s config subscription page, using the Clash subscription URL from the login-info file.
  2. Update the subscription and select it in config management.
  3. Choose fake-ip (enhanced) mode and start OpenClash.
  4. On a device, open ip.net.coffee/claude/ and check the exit IP is your server.

OpenClash’s interface differs a lot between versions; follow your version’s labels and the OpenClash project.

A known issue

The subscription points AI domains at overseas encrypted DNS and relies on “DNS queries also follow the rules”. OpenClash forces that setting off, so those queries go directly abroad and can time out on some networks — AI sites feel slow.

If that happens, delete those AI domains’ nameserver-policy entries in OpenClash’s config override. See the setup’s troubleshooting notes (in Chinese).

Tip

Reloading the router config drops proxied connections for a few seconds — do it when nobody at home is busy online.

This setup is for you and your family only. Follow local laws and each site's and AI tool's terms of use. Open source (MIT) — code and feedback on GitHub.