Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vless #202

Open
greenhat616 opened this issue Dec 1, 2023 · 9 comments
Open

vless #202

greenhat616 opened this issue Dec 1, 2023 · 9 comments

Comments

@greenhat616
Copy link
Collaborator

Might we should impl vless first?

vless basic stream is based on vmess, ref:https://github.com/MetaCubeX/mihomo/blob/Alpha/adapter/outbound/vless.go
and grpc based on gun. I can draft a gun transport first

@ibigbug
Copy link
Member

ibigbug commented Dec 2, 2023

i think we already have some level of gRPC support

pub async fn proxy_stream(&self, stream: AnyStream) -> io::Result<AnyStream> {

i had a quick look at gun, which seems to be something similar(same) to the grpc transport?

@ibigbug
Copy link
Member

ibigbug commented Dec 2, 2023

I'm setting up a grpc proxy to test it out. I don't think that code has been tested ever.

@ibigbug
Copy link
Member

ibigbug commented Dec 2, 2023

it looks gun is grpc over h2.

i'm working on the PR #203 however there seems to be something wrong. i'll try to fix it later.

@ibigbug
Copy link
Member

ibigbug commented Dec 4, 2023

I'm kind of stuck - #203

if you are more familiar maybe you can take a look, or I'll get back when I have more time to dig in

@greenhat616
Copy link
Collaborator Author

I'm kind of stuck - #203

if you are more familiar maybe you can take a look, or I'll get back when I have more time to dig in

Okay. I can have a try tomorrow

@ibigbug
Copy link
Member

ibigbug commented Dec 27, 2023

the gun/gRPC is done. maybe we should promote this - however is this in general more popular/better then vmess?

@captainnx
Copy link

usually vless is much batter than vmess

@greenhat616
Copy link
Collaborator Author

the gun/gRPC is done. maybe we should promote this - however is this in general more popular/better then vmess?

It seems that Vmess, SS, vless, hysteria are widely used by Proxies Provider.
So it highly recommended to implement it in advanced priority.

What's more, SS 2022 could be easy to introduced due to the SS library we are directly imported.

@yokiyokiyoki
Copy link

vless first!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants