import { Protocols } from '@/schemas/primitives'; /* * Protocols whose inbounds can live on a sub-node (the "Deploy To" set). * Everything else (http, mixed, tunnel, tun, mtproto) is panel-local only. * Shared by the inbound form's Deploy To selector and the clone dialog's * target picker so the two surfaces can never drift apart. */ export const NODE_ELIGIBLE_PROTOCOLS: Readonly> = { [Protocols.VLESS]: true, [Protocols.VMESS]: true, [Protocols.TROJAN]: true, [Protocols.SHADOWSOCKS]: true, [Protocols.HYSTERIA]: true, [Protocols.WIREGUARD]: true, };