-
Notifications
You must be signed in to change notification settings - Fork 206
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
feat: add meek #258
feat: add meek #258
Conversation
Feel free to convert it to formal PR once it is ready for review. |
@yqlbu Could you please open a discussion for it? |
@mzz2017 Will do tmr; this PR will be included in the next release cycle. |
❌ Your branch is currently out-of-sync to main. No worry, I will fix it for you. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧪 Since the PR has been fully tested, please consider merging it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Brilliant code. Thank you! |
Background
Meek is a censorship-resistant protocol that encodes traffic into many plain HTTP requests/responses, and make the proxy flow characteristics more obscure. This PR implment Meek transport from V2Ray.
See https://www.v2fly.org/en_US/v5/config/stream/meek.html.
Proposed link format
VMess
V2RayN-like format
Use
path
for the url of Meek, andtls
should be set totls
.Example:
Share link is vmess:// + base64_encode(json)
Standard Proposal
see v2fly/v2ray-core#2638
VLESS Standard-like format
Checklist