UNPKG

@homebridge-plugins/homebridge-cloudflared-tunnel

Version:

The Cloudflared Tunnel plugin allows you to run a Cloudflare-Tunnel for exposing your homebridge instance for remote access.

32 lines 1.1 kB
import type { PlatformConfig } from 'homebridge'; import type { TunnelOptions } from 'untun'; /** * This is the name of the platform that users will use to register the plugin in the Homebridge config.json */ export declare const PLATFORM_NAME = "CloudflaredTunnel"; /** * This must match the name of your plugin as defined the package.json */ export declare const PLUGIN_NAME = "@homebridge-plugins/homebridge-cloudflared-tunnel"; export interface CloudflaredTunnelPlatformConfig extends PlatformConfig { domain?: string; token?: string; url?: TunnelOptions['url']; port?: TunnelOptions['port']; hostname?: TunnelOptions['hostname']; protocol?: TunnelOptions['protocol']; verifyTLS?: TunnelOptions['verifyTLS']; acceptCloudflareNotice?: TunnelOptions['acceptCloudflareNotice']; refreshRate?: number; updateRate?: number; pushRate?: number; logging?: string; } export interface devicesConfig { refreshRate: number; updateRate: number; pushRate: number; logging: string; firmware: string; } //# sourceMappingURL=settings.d.ts.map