- Added ProxyProtocolParser class for parsing and generating PROXY protocol v1 headers. - Integrated PROXY protocol parsing into RouteConnectionHandler for handling incoming connections from trusted proxies. - Implemented WrappedSocket class to encapsulate real client information. - Configured SmartProxy to accept and send PROXY protocol headers in routing actions. - Developed comprehensive unit tests for PROXY protocol parsing and generation. - Documented usage patterns, configuration, and best practices for proxy chaining scenarios. - Added security and performance considerations for PROXY protocol implementation.
19 lines
552 B
TypeScript
19 lines
552 B
TypeScript
/**
|
|
* Core utility functions
|
|
*/
|
|
|
|
export * from './validation-utils.js';
|
|
export * from './ip-utils.js';
|
|
export * from './template-utils.js';
|
|
export * from './security-utils.js';
|
|
export * from './shared-security-manager.js';
|
|
export * from './websocket-utils.js';
|
|
export * from './logger.js';
|
|
export * from './async-utils.js';
|
|
export * from './fs-utils.js';
|
|
export * from './lifecycle-component.js';
|
|
export * from './binary-heap.js';
|
|
export * from './enhanced-connection-pool.js';
|
|
export * from './socket-utils.js';
|
|
export * from './proxy-protocol.js';
|