diff --git a/backend/package.json b/backend/package.json index 6def78c..d0cc833 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "sub-store", - "version": "2.14.409", + "version": "2.14.410", "description": "Advanced Subscription Manager for QX, Loon, Surge, Stash and ShadowRocket.", "main": "src/main.js", "scripts": { diff --git a/backend/src/utils/geo.js b/backend/src/utils/geo.js index b3ae4e8..385b5f9 100644 --- a/backend/src/utils/geo.js +++ b/backend/src/utils/geo.js @@ -474,4 +474,7 @@ export class MMDB { ipaso(ip) { return this.asnReader?.asn(ip)?.autonomousSystemOrganization; } + ipasn(ip) { + return this.asnReader?.asn(ip)?.autonomousSystemNumber; + } } diff --git a/scripts/demo.js b/scripts/demo.js index 4326e54..f3ad222 100644 --- a/scripts/demo.js +++ b/scripts/demo.js @@ -67,6 +67,7 @@ function operator(proxies = [], targetPlatform, context) { // getISO, // 获取 ISO 3166-1 alpha-2 代码 // Gist, // Gist 类 // download, // 内部的下载方法, 见 backend/src/utils/download.js + // MMDB, // Node.js 环境 可用于模拟 Surge/Loon 的 $utils.ipasn, $utils.ipaso, $utils.geoip. 具体见 https://t.me/zhetengsha/1269 // } // 如果只是为了快速修改或者筛选 可以参考 脚本操作支持节点快捷脚本 https://t.me/zhetengsha/970 和 脚本筛选支持节点快捷脚本 https://t.me/zhetengsha/1009