Repository navigation
Conversation
|
|
|
这么急干什么 如果release了肯定是优先用正常版本号的啊 就算没有也是放两周后的最新commit |
|
|
|
不会tag也是取两周后的版本啊 |
|
@patterniha 话说你的 NG 是不是已经加了 MASQUE? |
Anyway, for warp I still prefer aether-core, which includes key retrieval, scanning, and connectivity—all in a single package. |
|
Off Topic: Currently, the GFW is implementing a whitelist for Cloudflare; however, the "cloudflare-ech.com" domain is currently included in that whitelist, so most users are connecting to Cloudflare using ECH. |
|
Got it! I'll wait for the official uTLS release with commit |
|
@izislesar 先 rebase,然后把 uTLS commit id 改成 refraction-networking/utls@ff1b50f 吧 |
HelloChrome_Auto now resolves to HelloChrome_155, so the default 'chrome' preset (and ECH) matches current stable Chrome instead of Chrome 133. Also explicitly registers 'hellochrome_155' in ModernFingerprints. Pinned commit is required since uTLS has no tagged release yet (same pattern as the current aa6edf4 pin). Fixes XTLS#7131
8e4252e to
e5a6911
Compare
|
Rebased onto latest main and updated the uTLS pin to ff1b50f as requested |
|
为什么test失败了 |
|
|
|
@Fangliding The test failures are caused by a deadlock in uTLS itself, not by this PR. Verified locally:
Note: So this PR just surfaces the upstream bug. Options: wait for utls to merge #424/#425 and re-pin, or land this as-is knowing QUIC chrome-parrot is broken until then. @RPRX which do you prefer? |
|
sorry guys im kinda bad in english and chinese so i use AI to write comments |
|
|
Fixes #7131
What
refraction-networking/utlsfromaa6edf4to6ebdceb(2026-10-06, no tagged release yet — same pinned-commit pattern as the currentaa6edf4pin) and add"hellochrome_155"toModernFingerprints.HelloChrome_Autoresolves toHelloChrome_155in uTLS 6ebdceb, so the defaultchromepreset (also used by ECH) automatically follows the current stable Chrome.Rationale
Per @RPRX's comment on #7131: if uTLS has not released a new tagged version by the next Xray release, bump it. As of now (2026-10-13) there is still no uTLS release containing 6ebdceb, so I'd like to land this before the next release window.
Note (per the issue): Chrome 155's ClientHello replaces the one introduced in 133; frames still on 133–154-class Chromium (e.g. Electron not yet rebased) will still emit the old Fingerprint, so
hellochrome_133/hellochrome_120remain available.JA4 comparison (from #7131, verified by reporter)
chrome(utls aa6edf4)Verification
go build ./...— OKgo test ./transport/internet/... ./infra/conf/...— OK (geodata cache present locally)go run ./infra/vformat/main.go -mode check -pwd ./— passes