feat: 添加强制使用海外服务器配置选项

This commit is contained in:
A1Panda 2025-05-14 21:56:05 +08:00
parent 57f2f7bfd4
commit 9634b1f19e
2 changed files with 9 additions and 2 deletions

View File

@ -314,6 +314,8 @@ export class tools extends plugin {
this.aiApiKey = this.toolsConfig.aiApiKey; this.aiApiKey = this.toolsConfig.aiApiKey;
// ai模型 // ai模型
this.aiModel = this.toolsConfig.aiModel; this.aiModel = this.toolsConfig.aiModel;
// 强制使用海外服务器
this.forceOverseasServer = this.toolsConfig.forceOverseasServer;
} }
// 翻译插件 // 翻译插件
@ -3152,12 +3154,16 @@ export class tools extends plugin {
* @return {Promise<Boolean>} * @return {Promise<Boolean>}
*/ */
async isOverseasServer() { async isOverseasServer() {
// 如果配置了强制使用海外服务器则返回true
if (this.forceOverseasServer) {
return true;
}
// 如果第一次使用没有值就设置 // 如果第一次使用没有值就设置
if (!(await redisExistKey(REDIS_YUNZAI_ISOVERSEA))) { if (!(await redisExistKey(REDIS_YUNZAI_ISOVERSEA))) {
await redisSetKey(REDIS_YUNZAI_ISOVERSEA, { await redisSetKey(REDIS_YUNZAI_ISOVERSEA, {
os: false, os: false, // 默认不使用海外服务器
}); });
return true; return false;
} }
// 如果有就取出来 // 如果有就取出来
return (await redisGetKey(REDIS_YUNZAI_ISOVERSEA)).os; return (await redisGetKey(REDIS_YUNZAI_ISOVERSEA)).os;

View File

@ -5,6 +5,7 @@ videoSizeLimit: 70 # 视频大小限制单位MB超过大小则转换成
proxyAddr: '127.0.0.1' # 魔法地址 proxyAddr: '127.0.0.1' # 魔法地址
proxyPort: '7890' # 魔法端口 proxyPort: '7890' # 魔法端口
identifyPrefix: '' # 识别前缀,比如你识别哔哩哔哩,那么就有:✅ 识别:哔哩哔哩 identifyPrefix: '' # 识别前缀,比如你识别哔哩哔哩,那么就有:✅ 识别:哔哩哔哩
forceOverseasServer: false # 是否强制使用海外服务器设置为true时Twitter、TikTok等平台将强制使用代理
deeplApiUrls: 'http://www.gptspt.cn/translate,http://gptspt.top/translate,http://8.134.135.4:1188/translate,http://120.76.141.173:1188/translate,http://bit.x7ys.com:1188/translate,http://deeplxapi.x7ys.com:1188/translate' deeplApiUrls: 'http://www.gptspt.cn/translate,http://gptspt.top/translate,http://8.134.135.4:1188/translate,http://120.76.141.173:1188/translate,http://bit.x7ys.com:1188/translate,http://deeplxapi.x7ys.com:1188/translate'