fix(sites): 站点开代理但没填代理地址时沿用容器 HTTPS_PROXY;内置公开 BT 站默认开代理
Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
364b24bc33
commit
b2cdf0e106
4 files changed
+17
-5
No files matched your search
@@ -128,6 +128,11 @@ describe("外网请求按环境变量(行为不变,改为显式)", () => {
|
||||
it("出口键不含代理口令", () => {
|
||||
expect(egressKey(siteEgress(false, "http://u:p@relay:7891"))).toBe("direct");
|
||||
expect(egressKey(siteEgress(true, "http://u:p@relay:7891"))).toBe("proxy:http://relay:7891");
|
||||
expect(egressKey(siteEgress(true, null))).toBe("direct");
|
||||
expect(egressKey(siteEgress(true, null, {}))).toBe("direct");
|
||||
// 设置里没填站点代理地址:沿用进程的 HTTPS_PROXY
|
||||
expect(egressKey(siteEgress(true, null, { HTTPS_PROXY: "http://172.17.0.1:7891" }))).toBe(
|
||||
"proxy:http://172.17.0.1:7891",
|
||||
);
|
||||
expect(egressKey(siteEgress(false, null, { HTTPS_PROXY: "http://172.17.0.1:7891" }))).toBe("direct");
|
||||
});
|
||||
});
|
||||
@@ -138,6 +138,7 @@ describe.skipIf(!up)("站点类型:API、调度与 RSS", () => {
|
||||
kind: "public_bt",
|
||||
adapter: "api",
|
||||
snapshotEnabled: true,
|
||||
proxy: true,
|
||||
searchDefault: false,
|
||||
});
|
||||
expect(nyaa.body.data.capabilities).toEqual(expect.arrayContaining(["search", "list"]));
|
||||
|
||||
Reference in new issue
Block a user