UNPKG

kaven-utils

Version:

Utils for Node.js.

26 lines (25 loc) 1.11 kB
/******************************************************************** * @author: Kaven * @email: kaven@wuwenkai.com * @website: http://blog.kaven.xyz * @file: [Kaven-Utils] /src/net/proxy/HttpsProxyServer.ts * @create: 2022-04-15 15:35:05.480 * @modify: 2025-10-14 22:58:04.856 * @version: 6.1.0 * @times: 36 * @lines: 100 * @copyright: Copyright © 2022-2025 Kaven. All Rights Reserved. * @description: [description] * @license: [license] ********************************************************************/ import { ServerOptions } from "node:https"; import { AbstractProxyServer } from "./AbstractProxyServer.js"; import { HttpRequestMessage } from "../http/HttpRequestMessage.js"; import { HttpProxyUser } from "./HttpProxyUser.js"; export declare class HttpsProxyServer extends AbstractProxyServer { private readonly server; constructor(options: ServerOptions); protected handleHttpRequest(client: HttpProxyUser, req: HttpRequestMessage): Promise<void>; protected Initialize(): void; Start(port?: number): void; }