豆瓣图片增加百度图片代理
This commit is contained in:
@@ -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(阿里云,可能需要浏览器插件才能正常显示)' },
|
||||
|
||||
@@ -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(阿里云,可能需要浏览器插件才能正常显示)' },
|
||||
|
||||
@@ -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':
|
||||
|
||||
Reference in New Issue
Block a user