豆瓣图片增加百度图片代理

This commit is contained in:
mtvpls
2026-01-17 23:20:39 +08:00
parent 42dfa43289
commit cdb1c603b6
3 changed files with 5 additions and 0 deletions

View File

@@ -6721,6 +6721,7 @@ const SiteConfigComponent = ({
label: '豆瓣 CDN By CMLiussss腾讯云',
},
{ value: 'cmliussss-cdn-ali', label: '豆瓣 CDN By CMLiussss阿里云' },
{ value: 'baidu', label: '百度图片代理' },
{ value: 'custom', label: '自定义代理' },
{ value: 'direct', label: '直连(浏览器直接请求豆瓣,可能需要浏览器插件才能正常显示)' },
{ value: 'img3', label: '豆瓣官方精品 CDN阿里云可能需要浏览器插件才能正常显示' },

View File

@@ -166,6 +166,7 @@ export const UserMenu: React.FC = () => {
label: '豆瓣 CDN By CMLiussss腾讯云',
},
{ value: 'cmliussss-cdn-ali', label: '豆瓣 CDN By CMLiussss阿里云' },
{ value: 'baidu', label: '百度图片代理' },
{ value: 'custom', label: '自定义代理' },
{ value: 'direct', label: '直连(浏览器直接请求豆瓣,可能需要浏览器插件才能正常显示)' },
{ value: 'img3', label: '豆瓣官方精品 CDN阿里云可能需要浏览器插件才能正常显示' },

View File

@@ -10,6 +10,7 @@ function getDoubanImageProxyConfig(): {
| 'img3'
| 'cmliussss-cdn-tencent'
| 'cmliussss-cdn-ali'
| 'baidu'
| 'custom';
proxyUrl: string;
} {
@@ -79,6 +80,8 @@ export function processImageUrl(originalUrl: string): string {
/img\d+\.doubanio\.com/g,
'img.doubanio.cmliussss.com'
);
case 'baidu':
return `https://image.baidu.com/search/down?url=${encodeURIComponent(originalUrl)}`;
case 'custom':
return `${proxyUrl}${encodeURIComponent(originalUrl)}`;
case 'direct':