kaven-utils
Version:
Utils for Node.js.
26 lines (25 loc) • 1.11 kB
TypeScript
/********************************************************************
* @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;
}