Skip to content

Commit 0e97120

Browse files
authored
Merge pull request #1441 from cmliu/alpha2.1
fix: 修复响应URL生成逻辑
2 parents 295200a + 1e46e61 commit 0e97120

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

_worker.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -647,7 +647,7 @@ async function 处理XHTTP请求(request, yourUUID, 反代上下文 = {}) {
647647
// 响应端 padding(官方 ApplyXPaddingToResponse 对应,obfs queryInHeader:头名=本机Padding头,值为含 query 的 URL 形式)
648648
// 客户端不校验响应 padding,仅作响应特征混淆;随机长度 100~1000
649649
try {
650-
const 响应URL = new URL(request.url);
650+
const 响应URL = new URL('https://x.invalid/');
651651
响应URL.searchParams.set(本机Padding键, 生成XHTTPPadding串(100 + Math.floor(Math.random() * 901)));
652652
responseHeaders.set(本机Padding头, 响应URL.toString());
653653
} catch (e) { }

0 commit comments

Comments
 (0)