You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
https://github.com/LjhAUMEM/Xray-core/tree/tcp-brutal-2 此为 #5727 的改进版,之前只能设置 tcp 传输层,现在则适用所有基于 tcp 传输层
由于无 mux 多客户端下几乎必炸服务端,且无协商方式可能有悖 brutal 设计初衷,所以仅为个人玩法,
但我都个人了我管你这的那的,为什么用之前一定要先上个 mux,应该给用户 mux 自由,同时开放了 cwnd 设置前置准备同前 #5727
可选 xhttp 配置 maxConcurrency 来实现 mux,可观察 setBrutalRate 日志判断 mux 是否设置上
cmd
参考 conf
{ "log": { "loglevel": "debug" }, "inbounds": [ { "listen": "127.0.0.1", "port": 1080, "protocol": "socks", "settings": { "auth": "noauth", "udp": true } } ], "outbounds": [ { "protocol": "vless", "settings": { "address": "127.0.0.1", "port": 1081, "id": "5783a3e7-e373-51cd-8642-c83782b807c5", "encryption": "none" }, "streamSettings": { "network": "xhttp", "xhttpSettings": { // "maxConcurrency": 16 }, "security": "tls", "tlsSettings": { "serverName": "example.com", "pinnedPeerCertSha256": "f91e9cf7e75e42b020eb974e44302430157bd665a2c402e6dc3c7fd9fb7d7e1b" } } } ] }{ "log": { "loglevel": "debug" }, "inbounds": [ { // "listen": "127.0.0.1", "port": 1081, "protocol": "vless", "settings": { "clients": [ { "id": "5783a3e7-e373-51cd-8642-c83782b807c5" } ], "decryption": "none" }, "streamSettings": { "network": "xhttp", "xhttpSettings": { // "maxConcurrency": 16 }, "security": "tls", "tlsSettings": { "certificates": [ { "certificateFile": "ca.crt", "keyFile": "ca.key" } ] }, "sockopt": { "rate": 19660800, // 150*1024*1024/8 "cwnd": 15 } } } ], "outbounds": [ { "protocol": "freedom" } ] }因为客户端多是非 linux,所以没适配出站,目前仅入站,也就是服务端到客户端方向 brutal
Beta Was this translation helpful? Give feedback.
All reactions