未开启UoT时,使用shadowsocks+ws/httpupgrade+tls/none等组合,udp流量会直接暴露给审查者 #3626
christarcher
started this conversation in
General
Replies: 2 comments
-
How about DO NOT use Shadowsocks? |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
今天心血来潮,试了下shadowsocks+ws/httpgrade+tls/none组合(不为别的,纯好奇)
我使用v2rayng/v2rayn做的测试,两个客户端都没有提供设置UoT的选项,也没有默认启用
google了下没有找到相关的结果,所以自己测试了一遍
我预想的是,底层使用基于tcp的传输,那么所有连接都应该是tcp的连接才对
实际测试时我直连服务器时测速正常,但是放到cdn上没法连接
后来发现是dns包没法发过去,再用抓包一看,有很多数据是通过udp发送的
截图中的是对cdn发送的数据,cdn当然不会有响应(104.16.8.8是cloudflare的ip)
我直连自己的服务器udp就有响应
观测直连服务器时的第一个udp包,没有任何头部,是全加密的shadowsocks包
也就是说使用shadowsocks时,无论使用什么底层传输,udp的流量都是直接发送的
tcp包均是使用httpupgrade/ws协议的设计发送的数据包,没有任何问题
所以使用shadowsocks+any的传输组合,针对udp流量是无效的,udp流量会直接暴露给审查者
要实现加密,使用vmess即可
要么就自己写配置文件作为配置
要么就直接使用shadowsocks,不要添加没有意义的伪装
Beta Was this translation helpful? Give feedback.
All reactions