Announce SunnyQUIC #94
spongebob888
announced in
Announcements
Replies: 2 comments 7 replies
-
|
之前的shadowquic是否还是可以用,也就是使用0.3.0版本二进制文件,配置文件还用以前的是否支持,这个"偷证书"确实好用,如果再加上端口跳跃完美 |
Beta Was this translation helpful? Give feedback.
2 replies
-
|
试验了shadowquic 0.3.0的SunnyQUIC协议,发现SunnyQUIC协议必须在服务器端配置实际证书而不能"偷证书",如果那样的话SunnyQUIC协议与TUIC协议及Juicity协议基本没有区别? |
Beta Was this translation helpful? Give feedback.
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Announce SunnyQUIC
在v0.3.0版本的 ShadowQUIC 中, 我们发布了新的代理协议 -- SunnyQUIC. 作为shadowquic 的孪生协议,该协议继承了shadowquic的完整设计,但是去除了JLS伪装层,添加了QUIC 层的用户验证。
Why SunnyQUIC
ShadowQUIC 的特性已经稳定超过半年之久,除了UDP偶尔的QOS 问题之外,其运行是比较稳定的。但是其生态建设一直止步不前,
原因之一是其移植难度。虽然协议设计是比较简单的,但是涉及的协议栈太多。 你需要hack tls 以实现JLS, hack quic 库以实现QUIC 代理伪装,最后再实现ShadowQUIC协议。
另一方面,QUIC 的许多新特性与ShadowQUIC 伪装白名单服务器的目标相悖。 比如Multipath 特性会暴露shadowquic 伪装。作为原生的QUIC代理, SunnyQUIC 会首先尝试一些QUIC的新特性。比如Multipath, 尽管上游对Multipath的path调度还比较简单。
最后由于SunnyQUIC 使用原生的QUIC 栈,并且对QUIC接口做好了抽象,实验其他的QUIC实现会比较方便。
简言之,该协议的主要目标是实验QUIC 新特性与新实现。
Features
如何使用
Beta Was this translation helpful? Give feedback.
All reactions