merge main

This commit is contained in:
mtvpls
2026-01-08 23:05:50 +08:00
7 changed files with 48 additions and 43 deletions
+12
View File
@@ -11,6 +11,18 @@ export interface ChangelogEntry {
export const changelog: ChangelogEntry[] = [
{
version: '206.2.1',
date: '2026-01-08',
added: [
],
changed: [
],
fixed: [
"修正豆瓣图片源"
]
},{
version: '206.2.0',
date: '2026-01-07',
added: [
+8 -31
View File
@@ -50,50 +50,27 @@ export function processImageUrl(originalUrl: string): string {
return originalUrl;
}
// 获取用户配置的代理设置
const { proxyType, proxyUrl } = getDoubanImageProxyConfig();
// 根据代理类型处理URL
switch (proxyType) {
case 'direct':
// 直连,不使用代理
return originalUrl;
case 'server':
// 使用服务器代理
return `/api/image-proxy?url=${encodeURIComponent(originalUrl)}`;
case 'img3':
// 使用 img3.doubanio.com 代理
return originalUrl.replace(/img\d\.doubanio\.com/g, 'img3.doubanio.com');
return originalUrl.replace(/img\d+\.doubanio\.com/g, 'img3.doubanio.com');
case 'cmliussss-cdn-tencent':
// 使用腾讯云CDN代理
return originalUrl.replace(
/https?:\/\/img\d\.doubanio\.com/g,
'https://douban-img.cmliussss.workers.dev'
/img\d+\.doubanio\.com/g,
'img.doubanio.cmliussss.net'
);
case 'cmliussss-cdn-ali':
// 使用阿里云CDN代理
return originalUrl.replace(
/https?:\/\/img\d\.doubanio\.com/g,
'https://douban-img-ali.cmliussss.workers.dev'
/img\d+\.doubanio\.com/g,
'img.doubanio.cmliussss.com'
);
case 'custom':
// 使用自定义代理
if (proxyUrl) {
return originalUrl.replace(/https?:\/\/img\d\.doubanio\.com/g, proxyUrl);
}
return originalUrl;
return `${proxyUrl}${encodeURIComponent(originalUrl)}`;
case 'direct':
default:
// 默认使用腾讯云CDN代理
return originalUrl.replace(
/https?:\/\/img\d\.doubanio\.com/g,
'https://douban-img.cmliussss.workers.dev'
);
return originalUrl;
}
}
+1 -1
View File
@@ -1,6 +1,6 @@
/* eslint-disable no-console */
const CURRENT_VERSION = '206.2.0';
const CURRENT_VERSION = '206.2.1';
// 导出当前版本号供其他地方使用
export { CURRENT_VERSION };