Skip to content

Custom sessionID#6258

Open
Fangliding wants to merge 2 commits into
mainfrom
xhttp-sessionid
Open

Custom sessionID#6258
Fangliding wants to merge 2 commits into
mainfrom
xhttp-sessionid

Conversation

@Fangliding
Copy link
Copy Markdown
Member

基本是 #6251#6253 的修正版本
支持range设定 自定义table 三个预定义table base62 hex 大写hex(写作HEX)

@Fangliding
Copy link
Copy Markdown
Member Author

还有修了一下语法检查飙警告

@ghost
Copy link
Copy Markdown

ghost commented Jun 3, 2026

lets see

@ghost
Copy link
Copy Markdown

ghost commented Jun 3, 2026

the issue with this entire thing is, if we're going to use query it still can be detected, param=string&param2=digits, i guess we're being forced to get back into header mode which is retarded in the first place, you should allow us also append params in query string, the same way you do with "headers"

@Fangliding
Copy link
Copy Markdown
Member Author

跟这个patch无关 其余部分不是我设计的

@ghost
Copy link
Copy Markdown

ghost commented Jun 3, 2026

ik its not related to this pr, but awaiting a month until another detection gets in a way is one of our concerns, try adding more options in the next pr to cover that too, considering we've got extra: headers{ why not have extra: {queries:... append:{ prepend:{

@byhexdev
Copy link
Copy Markdown

byhexdev commented Jun 4, 2026

WE ARE BEGGING APPROVE THIS PULL REQUEST🗣️🗣️🗣️🗣️🗣️🗣️

@Katze-942
Copy link
Copy Markdown
Contributor

I tested this, and it really does help bypass a CDN that started blocking requests based on UUID-like session IDs.

Looking forward to the merge.

Maolaohei added a commit to Maolaohei/Bray-Core that referenced this pull request Jun 4, 2026
…imes)

XTLS#6258 — XHTTP Custom sessionID:
- sessionIDTable: base62 / hex / HEX / 自定义 ASCII 表
- sessionIDLength: RangeConfig 控制长度
- GenerateSessionID() 替代 uuid.New().String()

XTLS#4231 — Mux cool maxReuseTimes:
- mux ClientStrategy 支持 MaxReuseTimes 替代固定 128
- 默认 60000,可通过 maxReuseTimes 配置下调
- outbound handler 传递配置到 mux 策略
@saberkovich
Copy link
Copy Markdown

NEED TO MERGE PLEASE IM DYING
папич-arthas

@itzice1337
Copy link
Copy Markdown

MERGE 😭

@Antony1381
Copy link
Copy Markdown

​Please merge this 🙏
CDNs are currently blocking xhttp due to the detectable UUID pattern. This fix is highly needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants