-
Notifications
You must be signed in to change notification settings - Fork 111
Open
Labels
Description
Please comment/vote up the transport that you'd like to have and implementation will be prioritized upon the popularity.
Pull requests are also more than welcomed.
Known transports:
more well known:
restls
:- original
rust
: https://github.com/3andne/restls - clash go impl: https://github.com/MetaCubeX/Clash.Meta/tree/Alpha/transport/restls
- original
- ✅
shadow-tls
:- original
rust
: https://github.com/ihciah/shadow-tls - clash go impl: https://github.com/MetaCubeX/Clash.Meta/blob/Alpha/transport/shadowtls/
- Blocker: utls
- Issue: shadow-tls implementation #321
- original
- ✅
v2ray-plugin(websocket only)
: - 🏗️
vless
: - ✅
hysteria 2(no UDP HOP yet)
:- original
go
: https://github.com/apernet/hysteria - clash go impl: https://github.com/MetaCubeX/Clash.Meta/tree/Alpha/transport/hysteria
- PR: feat: hysteria draft #217
- original
As well as more, those that have lost maintainers, or aren't used by many users, if there's a demand, integrating protocols could be considered.
- ✅
tuic
- original
rust
: https://github.com/EAimTY/tuic/tree/dev - clash go impl: https://github.com/MetaCubeX/Clash.Meta/tree/Alpha/transport/tuic
- original
- ✅
gun
- gRPC Tunnel over CloudFlare- original
go
: https://github.com/Qv2ray/gun - clash go impl: https://github.com/MetaCubeX/Clash.Meta/blob/Alpha/transport/gun
- PR: implement grpc for trojan and vmess #203
- original
snell
- private protocol owned bySurge
, and the latest version is4
, though open source impl is1-3
ssr
- was desperated since 2017, and many patches applied by anouther maintainer but ended in2019
- original impl
python
: https://github.com/shadowsocksrr/shadowsocksr/tree/manyuser - clash go impl: https://github.com/MetaCubeX/Clash.Meta/tree/Alpha/transport/ssr
- original impl
ref: #59 (comment)
rluoluo, VendettaReborn, greenhat616, Yushu2606 and 123485k