RPRX

Results 745 comments of RPRX

@mmmray 你可以直接把代码加到这个 PR 里并改个标题

说下“上下行分离”,虽然 XHTTP 有这个能力,但我更想把这个能力加给 VLESS,从而不限制传输层,~~虽然 XHTTP 哪都能用~~ 好处可以是“透传”,即我计划以后 VLESS 互转时,如 VLESS 自带加密中转 VLESS TLS/REALITY 时可以原样转发内层 VLESS 裸协议,这包括“上下行分离”的 UUID、XUDP 的 Global ID、时间戳、flow seed 等,或者可以配置只转发一部分,只是初步的想法 由此带来了“打通最初一公里”,即由 VLESS 自带加密取代 Shadowsocks,本来不想把前者弄成全随机数,现在得 reconsider 了

> vless随机数和shadowsock有什么区别啊 除了上面提到的那些东西外,最大的区别是 VLESS 自带加密有公私钥,类似于 REALITY 的 Session ID,~~还有其实能开 XTLS 裸奔~~

我感觉 XHTTP 还是不能默认兼容原 HTTP,否则会被没有 header padding 连累,服务端应该加个选项检查有没有 x_padding

或许服务端会检查 x_padding 是否在 xPaddingBytes 范围内

鉴于形势有变化,以及此前决定 XHTTP 不应默认兼容原 HTTP,打算先合了这个 PR,~~再放个大招~~,晚些时候再更名为 XHTTP

~~先别急着 24.10.30,给我一天时间看看能不能放个大招~~

> 但是这样的话如果 v2.0.0 被设为 latest,然后把 v1.0.0 的 pre 改为 什么都不选 v1.0.0 的 docker image 会被错误地设为 latest 实际上从没见 @RPRX 这么干过 ~~印象中似乎没这么干过~~ ~~希望这次不会被背刺~~ ~~可以给 GitHub 提 bug~~

~~以后哪天想起来了再向 GitHub 申请把旧包都删了吧,不然太乱了~~