https-bypass-sni-undici

0.2.2 • Public • Published

https-bypass-sni-undici

This library ships a fetch function by using undici

Example

default DoH server is https://1.1.1.1/dns-query

import fetchX from "https-bypass-sni-undici";
const res = await fetchX("https://i.pximg.net");
const html = await res.text();
console.log(html);
// echo:
// <html>
// <body>
// imgaz.pixiv.net
// </body>
// </html>

Advanced

// customize DoH server or skip DoH resolve by providing an IP
import fetchX from "https-bypass-sni-undici";
const res = await fetchX("https://i.pximg.net", {
    ip: "210.140.139.133",
    dohServer: "https://1.1.1.1/dns-query",
});
// replace default DoH server
import { createFetch } from "https-bypass-sni-undici";
const fetchX = createFetch("https://1.1.1.1/dns-query");

Dependencies (0)

    Dev Dependencies (3)

    Package Sidebar

    Install

    npm i https-bypass-sni-undici

    Weekly Downloads

    1

    Version

    0.2.2

    License

    MIT

    Unpacked Size

    10.5 kB

    Total Files

    6

    Last publish

    Collaborators

    • yieldray