Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/drypeng/clasht
A rule-based tunnel in Go. Provide you with powerful and fast network functions. Convenient for you to witness the larger network world.
https://github.com/drypeng/clasht
clash clasht
Last synced: 2 months ago
JSON representation
A rule-based tunnel in Go. Provide you with powerful and fast network functions. Convenient for you to witness the larger network world.
- Host: GitHub
- URL: https://github.com/drypeng/clasht
- Owner: DryPeng
- License: gpl-3.0
- Created: 2023-11-06T06:48:22.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-09-08T05:24:58.000Z (4 months ago)
- Last Synced: 2024-10-09T22:23:12.165Z (2 months ago)
- Topics: clash, clasht
- Language: Go
- Homepage: https://clasht.drypeng.io
- Size: 1.61 MB
- Stars: 42
- Watchers: 1
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
ClashT
A rule-based tunnel in Go.
> [!NOTE]
> Do you want to contribute? Just [open a PR](https://github.com/DryPeng/clashT/pulls).## 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](https://github.com/DryPeng/clashT/blob/master/docs/premium/introduction.md) (Awaiting maintenance)*
## Documentation
> [!Note]
> We have temporarily ensured the readability of the document. Because the original repo ([Clash](https://github.com/Dreamacro/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](https://docs.drypeng.io/clash).
## Other
We are trying to build iOS software and macOS software, now temporarily slow down the update of ClashT.
## Credits
- [Dreamacro/clash](https://github.com/Dreamacro/clash)
- [riobard/go-shadowsocks2](https://github.com/riobard/go-shadowsocks2)
- [v2ray/v2ray-core](https://github.com/v2ray/v2ray-core)
- [WireGuard/wireguard-go](https://github.com/WireGuard/wireguard-go)## β€οΈβπ₯ Special thanks β€οΈβπ₯
#### Outside Developer
[@Baidu0Big](https://github.com/Baidu0Big): Chinese (zh-CN and zh-TW) translation and code review.
#### User
[@The good guy doesnβt want to be named](https://github.com/404): Provide feedback and test.
## License
This software is released under the GPL-3.0 license.
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2FDryPeng%2FclashT.svg?type=large&issueType=license)](https://app.fossa.com/projects/git%2Bgithub.com%2FDryPeng%2FclashT?ref=badge_large&issueType=license)