- Node.js 版分为俩配置
一个需配置 GEOIP 数据, 一个不需要
- ❤️6
- 👍2
entrance.js 和 http_meta_geo.jsif ($server._domain) $server.server = $server._domaincountryCodeaso 和 countryCode 存在其一即可🇨🇳.*➮(.*)$ => $1 中转
图 1 导入我的 预设配置: 1. App (使用内部接口版) 2. App (使用网络请求版) 3. Node.js 版 internal 参数使用内部方法获取数据, 数据来自 GEOIP 数据库, 大幅提速订阅 中, 输入你的 本地节点 或 远程订阅timeout 超时, retries 重试次数图 2 的结果if ($server._domain) $server.server = $server._domain🇨🇳.*➮(.*)$ => $1 中转countryCode接口 和 格式internal: 可切换为使用内部方法获取数据, 数据来自 GEOIP 数据库, 无需网络请求. 适用于以下环境: $utils.ipaso 和 $utils.geoip API 的 AppNode.js 版 Sub-Store, 设置环境变量 SUB_STORE_MMDB_COUNTRY_PATH 和 SUB_STORE_MMDB_ASN_PATH 或 传入 mmdb_country_path 和 mmdb_asn_path 参数(分别为 MaxMind GeoLite2 Country 和 GeoLite2 ASN 数据库 的路径)countryCodetimeout, concurrency , retries 适当调节 api 接口. 默认为 http://ip-api.com/json/{{proxy.server}}?lang=zh-CNformat 自定义格式, 从 节点(proxy) 和 入口 API 响应(api)中取数据. 默认为: {{api.country}} {{api.isp}} - {{proxy.name}}valid 验证 api 请求是否合法. 默认: ProxyUtils.isIP('{{api.ip || api.query}}') (判断 响应中的字段是否为合法`IP`)https://raw.githubusercontent.com/xream/scripts/main/surge/modules/sub-store-scripts/check/entrance.js#concurrency=10&timeout=5000&retries=1
https://raw.githubusercontent.com/sub-store-org/Sub-Store/master/scripts/fancy-characters.js#type=sans-serif-bold⁰ ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹
https://gist.githubusercontent.com/xream/4c4083769f24f1a7b4d254aad6917cf1/raw/cname_http_meta_beta.js#inflag&flag&city&sheng&iisp&yisp&snone&yuan中国->美国 [UDP][200M][11159][vmess][ws][免流骚] 1