ClashT
A rule-based tunnel in Go.
[!NOTE]
Do you want to contribute? Just open a PR.
Features
This is a general overview of the features that comes with Clash.
- Inbound: HTTP, HTTPS, SOCKS5 server, TUN device.
- Outbound: Shadowsocks(R), VMess, Trojan, Snell, SOCKS5, HTTP(S), Wireguard.
- Rule-based Routing: dynamic scripting, domain, IP addresses, process name and more.
- Fake-IP DNS: minimises impact on DNS pollution and improves network performance.
- Transparent Proxy: Redirect TCP and TProxy TCP/UDP with automatic route table/rule management.
- Proxy Groups: automatic fallback, load balancing or latency testing.
- Remote Providers: load remote proxy lists dynamically.
- RESTful API: update configuration in-place via a comprehensive API.
Some of the features may only be available in the Premium core (Awaiting maintenance)
Documentation
[!Note]
We have temporarily ensured the readability of the document. Because the original repo (Clash) cannot be viewed (404), some "issue" cannot be viewed.
You can find the old documentation at https://clashT.drypeng.io/ and latest at New documentation.
Other
We are trying to build iOS software and macOS software, now temporarily slow down the update of ClashT.
Credits
❤️🔥 Special thanks ❤️🔥
Outside Developer
@Baidu0Big: Chinese (zh-CN and zh-TW) translation and code review.
User
@The good guy doesn’t want to be named: Provide feedback and test.
License
This software is released under the GPL-3.0 license.