MoeFurina 232cc3d916
Squashed commit of the following:
commit 01d391ac91b14a5c3ed0e75e7b32c3d2dd5fe740
Author: Sunset Mikoto <26019675+SunsetMkt@users.noreply.github.com>
Date:   Mon May 25 13:05:14 2026 +0800

    Update util/option.js

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 85d70ba9ddbf6fdef54a5bd67f32003d11611604
Author: Sunset Mikoto <26019675+SunsetMkt@users.noreply.github.com>
Date:   Mon May 25 12:56:34 2026 +0800

    Update util/option.js

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit 3cfecbcc1f53e6d261b329b9d1f1d82fe826404a
Author: Sunset Mikoto <26019675+SunsetMkt@users.noreply.github.com>
Date:   Mon May 25 12:51:29 2026 +0800

    Update util/option.js

    Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

commit c6e9746ed6d22d8d7ee08126985303101d0369f8
Author: Sunset Mikoto <26019675+SunsetMkt@users.noreply.github.com>
Date:   Mon May 25 01:47:53 2026 +0000

    fix: 修正为原始逻辑,简化代码

commit d6961ecb4ddea872f25b46065aa7d6ae78953809
Author: Sunset Mikoto <26019675+SunsetMkt@users.noreply.github.com>
Date:   Sun May 24 18:11:35 2026 +0000

    feat: 当ENABLE_RANDOM_CN_IP为true时,除非请求参数randomCNIP显式为false,默认开启randomCNIP
2026-05-29 17:20:07 +08:00

15 lines
525 B
JavaScript

const createOption = (query, crypto = '') => {
return {
crypto: query.crypto || crypto || '',
cookie: query.cookie || process.env.NETEASE_COOKIE,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
randomCNIP: process.env.ENABLE_RANDOM_CN_IP === 'true' ? !['false', false].includes(query.randomCNIP) : ['true', true].includes(query.randomCNIP),
e_r: query.e_r || undefined,
domain: query.domain || '',
checkToken: query.checkToken || false,
}
}
module.exports = createOption