@elainaa/tls

中文文档
1.0.3发布于 2025/11/25MITES Module零依赖近 30 天下载 4897

高级TLS客户端具有指纹随机化和强大的HTTP取取能力.

中文使用文档
文档目录10 节
  1. 导 言
  2. * 特性
  3. * 安装
  4. 使用示例
  5. 基本获取
  6. 高级配置( 自定义标题)
  7. API 参考
  8. new ElainaTLS()
  9. client.fetch(url, options)
  10. client.getCookieString()
Elaina TLS Banner

@lainaa/tls #######

节点用户端的高性能 TLS 客户端

NPM Version License Elaina Approved


导 言

@elainaa/tls (法语) adalah pustaka HTTP客户端 tingkat lanjut yang dirancang untuk meniru riskaku 浏览器 现代 secara presisi 。 dibangun di atas modul 土生土长的Node.js, pustaka ini menawarkan kontrol granulal terhadap negosiasi TLS, 旋花头花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花花.

Sangat cocok untuk tugas 刮取数据 阳克姆普克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克克.


* 特性

  • 动态 TLS 指纹
    Mengacak urutan Cephers pada setiap request untuk menghindari deteksi statis. 中国植物物种信息数据库. 中国植物物种信息数据库.

  • 聪明的饼干
    Penyimpanan dan pengelolaan cookie sesi secara otomatis antar 请求 (英语).

  • QQ 用户代理旋转
    Menghasilkan User - Agent Chrome terbaru secara acak untuk menyamarkan identitas klien. 中国植物物种信息数据库.

  • 高性能
    迪班贡 https 本地当量 zlib untuk dekompresi (Gzip, Deflate, Brotli) 阳相克·坦帕(Cepat tanpa) 在上依附克特斯活鼠.

  • QQ 自动跟踪重定向
    Menangani重定向HTTP (3xx) secara mulus dengan pemeliharaan 状态饼干.


* 安装

Pasang套件 mengugunakan 国家预防机制:

npm install @elainaa/tls

阿陶·门古纳坎·雅恩:

yarn add @elainaa/tls

使用示例

Berikut adalah contoh 执行asi professional untuk mengambil data dari sebuah end point. 中国植物物种信息数据库.

基本获取

import { ElainaTLS } from '@elainaa/tls';

(async () => {
    // Inisialisasi Client
    const client = new ElainaTLS();
    const target = 'https://example.com';

    console.log(`✨ Fetching: ${target}`);

    try {
        const response = await client.fetch(target);

        if (response.status === 200) {
            console.log('✅ Success!');
            console.log('📄 Body Length:', response.body.length);
            // console.log(response.body); 
        } else {
            console.log(`⚠️ Status Code: ${response.status}`);
        }

    } catch (error) {
        console.error('❌ Request Failed:', error.message);
    }
})();

高级配置( 自定义标题)

Anda dapat menyuntikkan header kustom sesuai kebutuhan项目 安达.

import { ElainaTLS } from '@elainaa/tls';

const client = new ElainaTLS();

const options = {
    headers: {
        'Authorization': 'Bearer magical-token-xyz',
        'X-Custom-Header': 'Elaina/1.0',
        'Referer': 'https://google.com'
    }
};

client.fetch('https://api.secure-target.com/data', options)
    .then(res => {
        console.log(`🔮 Status: ${res.status}`);
        console.log(`🍪 Cookies:`, client.getCookieString());
    })
    .catch(err => console.error(err));

API 参考

new ElainaTLS()

宾布阿特案 饼干罐 相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相.

client.fetch(url, options)

麦拉库克汉HTTP请求.

  • url 密码数字 : String - URL目标.
  • 选项数字 : Object (可选) - Konfigurasi tambahan(误差: headers) (中文(简体) ).
  • 回返数字 : Promise<Object> - 物体贝里西 { status, headers, body }。 。 。 .

client.getCookieString()

Mengembalikan semua cookie 阳 三辛潘达拉姆格式字符串头 Cookie。 。 。 .



以 伊莱娜

"旅行可以让你发现世界的美丽"

版本与发布记录

@elainaa/tls 共发布 4 个版本,首次发布于 2025/11/24;过去 12 个月发布了 4 个版本。

版本发布日期距今
1.0.3latest2025/11/2511 个月前
1.0.22025/11/2511 个月前
1.0.12025/11/2511 个月前
1.0.02025/11/2411 个月前

关于 @elainaa/tls 的常见问题

@elainaa/tls 是什么?

高级TLS客户端具有指纹随机化和强大的HTTP取取能力.

如何安装 @elainaa/tls?

在项目目录运行 npm install @elainaa/tls,或使用 pnpm add / yarn add / bun add。

@elainaa/tls 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/elainaa__tls 是否存在。

@elainaa/tls 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@elainaa/tls 可以商用吗?

@elainaa/tls 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@elainaa/tls 的下载量有多少?

根据 npm 官方下载统计,@elainaa/tls 在 2026/10/13 – 2026/11/11 这 30 天内被下载 4,897 次,日均约 163 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@elainaa/tls 还在维护吗?

最新版本 1.0.3 发布于 2025/11/25(11 个月前);至今共发布 4 个版本,其中过去 12 个月发布了 4 个;首次发布于 2025/11/24。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。