@alltiptop/geoip-3xui-rules
Version:
Middleware server to set routing rules by countries for XRAY
3 lines (2 loc) • 546 B
TypeScript
import type { CreateServerProps } from './types.js';
export declare function createServer({ upstreamUrl, secretUrl, rulesDir, overridesDir, directSameCountry, logger, publicURL, xuiOptions, transform, }: CreateServerProps): Promise<import("fastify").FastifyInstance<import("http").Server<typeof import("http").IncomingMessage, typeof import("http").ServerResponse>, import("http").IncomingMessage, import("http").ServerResponse<import("http").IncomingMessage>, import("fastify").FastifyBaseLogger, import("fastify").FastifyTypeProviderDefault>>;