Same gRPC Tunnel, but without gRPC / Protobuf
Almost same thing as https://github.com/Qv2ray/gun, but without gRPC or Protobuf.
Said @Dreamacro from https://github.com/Dreamacro/clash/pull/1287#issuecomment-797200851:
gRPC (protobuf) too heavy-weight. Take linux-amd64 as an example. On dev branch, the binary size is 8.8M, but on this PR, the binary size is 13M. Increased size by nearly 50% new_moon_with_face
We are going to reuse existing HTTP/2 libraries and simulate our own gRPC / Protobuf behavior.
We hope that this will greatly reduce the resulting binary size.
Yes. Just follow the MIT License.