@monkeyscanjump/cloudflare-dyndns
Version:
A robust TypeScript application that automatically updates Cloudflare DNS records when your public IP address changes. Perfect for maintaining consistent domain names for home servers, WireGuard VPN, self-hosted services, or any system with a dynamic IP a
16 lines (15 loc) • 567 B
TypeScript
import { IConfig } from './types';
/**
* Main application function that runs the DynDNS update process
* @param options Configuration options
* @param options.continuous Whether to run in continuous monitoring mode
* @param options.config Direct configuration overrides
* @param options.debug Whether to enable debug mode
* @returns Promise resolving to true if successful, false otherwise
*/
export declare const runDynDns: (options?: {
continuous?: boolean;
config?: Partial<IConfig>;
debug?: boolean;
}) => Promise<boolean>;