XTLS / Xray-core

Xray, Penetrates Everything. Also the best v2ray-core, with XTLS support. Fully compatible configuration.
https://t.me/projectXray
Mozilla Public License 2.0
24.58k stars 3.84k forks source link

建议开发类似udp2raw的udp传送方式 #197

Closed z826540272 closed 3 years ago

z826540272 commented 3 years ago

https://github.com/wangyu-/udp2raw-tunnel 对抗udp选择性丢包

RPRX commented 3 years ago

必须有,实际上几个小时前我还在构思 Accelerator 协议,专门用来加速游戏 UDP

RPRX commented 3 years ago

Accelerator 协议不同于 XUDP(后者是 UDP over TCP 的 MUX),它专门保持原生 UDP 特性来代理 UDP 流量,计划支持:

  1. 强大的多倍发包,含一些参数,比如倍数抖动、长度抖动、间隔抖动
  2. 客户端也可以始终只使用一个 UDP 端口与服务端通信
  3. 加密方式参考 Shadowsocks AEAD,外加时间戳防长期重放等
  4. 当然,服务端也支持单端口多用户,且实现高性能
  5. 会逐步加上类似 udp2raw 的一些伪装方式
firerflystar commented 3 years ago

必须有!顶一个!

z826540272 commented 3 years ago

建议设计封包的时候,着重考虑性能 效率优化,因为竞技游戏对时延抖动很敏感.

RPRX commented 3 years ago

@z826540272

Accelerator 保持了原生 UDP 特性,实际表现只看网络环境(由于加速游戏所需流量很小,程序处理的影响基本上可以忽略)

z826540272 commented 3 years ago

建议这个增强修改可以合并到v2ray,支持vmess协议等,因为vless迟迟不出分享标准

RPRX commented 3 years ago

@z826540272

???

RPRX commented 3 years ago

@z826540272

真的是三个问号,不浪费时间回复了

z826540272 commented 3 years ago

我的意思是,将来有这些功能了,希望不是xray独有的,可以发pr给v2ray

RPRX commented 3 years ago

UDP over TCP 的协议都用不到 udp2raw

AkinoKaede commented 3 years ago

建议这个增强修改可以合并到v2ray,支持vmess协议等,因为vless迟迟不出分享标准

…rprx 的意思是设计一个新的协议,而不是修改 VMess 或 VLESS

Butterflyflower commented 3 years ago

@AkinoKaede ???vless分享链接标准早出来了

AkinoKaede commented 3 years ago

@AkinoKaede ???vless分享链接标准早出来了

那个还是草案