UNPKG

kaven-utils

Version:

Utils for Node.js.

34 lines (33 loc) 1.36 kB
/******************************************************************** * @author: Kaven * @email: kaven@wuwenkai.com * @website: http://blog.kaven.xyz * @file: [Kaven-Utils] /src/KavenUtility.Proxy.ts * @create: 2022-04-22 11:02:50.040 * @modify: 2024-11-01 14:38:14.463 * @version: 5.4.5 * @times: 37 * @lines: 321 * @copyright: Copyright © 2022-2024 Kaven. All Rights Reserved. * @description: [description] * @license: [license] ********************************************************************/ import { GeneratedCertificateFiles } from "./GeneratedCertificateFiles.js"; import { IStartTlsProxyClientOptions, IStartTlsProxyServerOptions } from "./base/Interfaces.js"; import { TlsProxyClient } from "./net/proxy/TlsProxyClient.js"; import { TlsProxyServer } from "./net/proxy/TlsProxyServer.js"; export declare function StartTlsProxyServer(options?: IStartTlsProxyServerOptions): Promise<{ server: TlsProxyServer; cert: GeneratedCertificateFiles; }>; export declare function StartTlsProxyClient(options: IStartTlsProxyClientOptions): Promise<TlsProxyClient>; /** * * @param dirOrFile * @since 4.3.4 * @version 2023-12-05 */ export declare function StartProxy(dirOrFile: string): Promise<{ server: TlsProxyServer | undefined; client: TlsProxyClient | undefined; }>;