UNPKG

port-proxy

Version:

Listens to the specified port and forwards to the specified port.(监听指定的端口,并转发到指定端口。)

57 lines (53 loc) 1.11 kB
/** * 命令行接口 */ export declare function main(): Promise<void>; /** * 端口代理 */ export declare class PortProxy { #private; rate: number; windowSize: number; /** * 构造器 * @param options 配置项 */ constructor(options: ProxyOptions); /** * 启动端口转发代理 */ start(): Promise<void>; /** * 停止端口转发代理 */ stop(): Promise<void>; /** * 获取代理状态 */ getStatus(): { listening: boolean; connections: number; config: ProxyOptions; }; /** * 检查代理是否正在运行 * @returns 代理运行状态 */ isRunning(): boolean; /** * 获取活动连接数 * @returns 当前活动连接数量 */ getConnectionCount(): number; } export declare interface ProxyOptions { source: string; sourcePort: number; target: string; targetPort: number; verbose?: boolean; protocol?: 'tcp' | 'udp'; limiteRate?: number; } export { }