豆瓣图片增加百度图片代理
This commit is contained in:
@@ -6721,6 +6721,7 @@ const SiteConfigComponent = ({
|
|||||||
label: '豆瓣 CDN By CMLiussss(腾讯云)',
|
label: '豆瓣 CDN By CMLiussss(腾讯云)',
|
||||||
},
|
},
|
||||||
{ value: 'cmliussss-cdn-ali', label: '豆瓣 CDN By CMLiussss(阿里云)' },
|
{ value: 'cmliussss-cdn-ali', label: '豆瓣 CDN By CMLiussss(阿里云)' },
|
||||||
|
{ value: 'baidu', label: '百度图片代理' },
|
||||||
{ value: 'custom', label: '自定义代理' },
|
{ value: 'custom', label: '自定义代理' },
|
||||||
{ value: 'direct', label: '直连(浏览器直接请求豆瓣,可能需要浏览器插件才能正常显示)' },
|
{ value: 'direct', label: '直连(浏览器直接请求豆瓣,可能需要浏览器插件才能正常显示)' },
|
||||||
{ value: 'img3', label: '豆瓣官方精品 CDN(阿里云,可能需要浏览器插件才能正常显示)' },
|
{ value: 'img3', label: '豆瓣官方精品 CDN(阿里云,可能需要浏览器插件才能正常显示)' },
|
||||||
|
|||||||
@@ -166,6 +166,7 @@ export const UserMenu: React.FC = () => {
|
|||||||
label: '豆瓣 CDN By CMLiussss(腾讯云)',
|
label: '豆瓣 CDN By CMLiussss(腾讯云)',
|
||||||
},
|
},
|
||||||
{ value: 'cmliussss-cdn-ali', label: '豆瓣 CDN By CMLiussss(阿里云)' },
|
{ value: 'cmliussss-cdn-ali', label: '豆瓣 CDN By CMLiussss(阿里云)' },
|
||||||
|
{ value: 'baidu', label: '百度图片代理' },
|
||||||
{ value: 'custom', label: '自定义代理' },
|
{ value: 'custom', label: '自定义代理' },
|
||||||
{ value: 'direct', label: '直连(浏览器直接请求豆瓣,可能需要浏览器插件才能正常显示)' },
|
{ value: 'direct', label: '直连(浏览器直接请求豆瓣,可能需要浏览器插件才能正常显示)' },
|
||||||
{ value: 'img3', label: '豆瓣官方精品 CDN(阿里云,可能需要浏览器插件才能正常显示)' },
|
{ value: 'img3', label: '豆瓣官方精品 CDN(阿里云,可能需要浏览器插件才能正常显示)' },
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ function getDoubanImageProxyConfig(): {
|
|||||||
| 'img3'
|
| 'img3'
|
||||||
| 'cmliussss-cdn-tencent'
|
| 'cmliussss-cdn-tencent'
|
||||||
| 'cmliussss-cdn-ali'
|
| 'cmliussss-cdn-ali'
|
||||||
|
| 'baidu'
|
||||||
| 'custom';
|
| 'custom';
|
||||||
proxyUrl: string;
|
proxyUrl: string;
|
||||||
} {
|
} {
|
||||||
@@ -79,6 +80,8 @@ export function processImageUrl(originalUrl: string): string {
|
|||||||
/img\d+\.doubanio\.com/g,
|
/img\d+\.doubanio\.com/g,
|
||||||
'img.doubanio.cmliussss.com'
|
'img.doubanio.cmliussss.com'
|
||||||
);
|
);
|
||||||
|
case 'baidu':
|
||||||
|
return `https://image.baidu.com/search/down?url=${encodeURIComponent(originalUrl)}`;
|
||||||
case 'custom':
|
case 'custom':
|
||||||
return `${proxyUrl}${encodeURIComponent(originalUrl)}`;
|
return `${proxyUrl}${encodeURIComponent(originalUrl)}`;
|
||||||
case 'direct':
|
case 'direct':
|
||||||
|
|||||||
Reference in New Issue
Block a user