-
Notifications
You must be signed in to change notification settings - Fork 4k
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
Add VLESS seed configurations #3260
base: main
Are you sure you want to change the base?
Conversation
c31c74b
to
12b1f68
Compare
|
b11fcf0
to
7e24239
Compare
预计在下个版本中出现, |
先 rebase 一下 |
done |
虽然本来想赶在下个月前上 Vision seed 但也不会那么快铺开,所以放下个月,以及 VLESS encryption,这个月我们专注 XHTTP |
XHTTP 的 XMUX 为我们带来了 |
To Nikita Korotaev:我觉得现在就不代理 TLSv1.2 有点早,况且 Vision Seed 一个重要目标就是能配合其它传输层使用如 XHTTP,到时内层 TLSv1.3 也无法裸奔, |
@RPRX The goal of these drills is to understand which areas could be affected by such disconnections and what actions should be taken to minimize the impact of these potential disruptions. For example, in 2012, during one of these drills, we started considering what would happen if we were cut off from Mastercard/Visa. This led to the development of the “МИР” payment system, and as you know, in 2022, we were indeed disconnected from them. However, these developments have nothing to do with the work of the censor. The latest news about the censor’s work is the blocking of ECH. |
Is there more info about this? |
话说这个 PR 不包含 2d7b0e8 但 test 也炸了,@yuhan6665 有空研究下? |
@yuhan6665 It is very easy, they blocked cloudflare-ech.com (plain sni of cloudflare ech) |
main 的问题是
@RPRX Seed 是加最后一个 “pingpong” 的时候没改好 我不太确定要不要加最后一个 commit 你先看一下大方向 |
|
- Seed is decoupled with XTLS Vision, which means Seed can turn on without flow - XTLS Vision now use Seed config to configure its padding only mode
@yuhan6665 有空 rebase 一下, |
Seed 这么多配置项,类似 XHTTP extra 也是分享原始 JSON,这些 Seed 应当均由服务端设置,客户端把 hash 发过去供验证 |
看了下代码,好像还没有裸奔与否的开关? |
允许不裸奔的话,Seed 这个高度可配置的 padding 策略就可以与 XHTTP 结合使用, |
裸奔与否由 flow 控制 都可以用 seed |
后面如果出 Switch 和 Match,Seed 会有不同的参数,置于特定 flow 下比较好, |
@iambabyninja |
208f801
to
db934f0
Compare
@RPRX I think it is ready for review now. I still need to do some test, including compatibility.
I feel this code structure is much better than before. Flexible to implement padding, delay and independent scheduler in the future. Although I don't how to design the user config ;) so currently the config is just on/off and actual values are hard coded and features are basic. But I think the concept should be easy to grasp, e.g: