From 39ac48d44f617bf50f29bf500fa346699b573f48 Mon Sep 17 00:00:00 2001 From: Egor Date: Wed, 3 Dec 2025 18:27:36 -0800 Subject: [PATCH] fix setting the custom cloudflared bin directory --- src/main/modules/koboldcpp/tunnel.ts | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/main/modules/koboldcpp/tunnel.ts b/src/main/modules/koboldcpp/tunnel.ts index f6fe8bb..1541a57 100644 --- a/src/main/modules/koboldcpp/tunnel.ts +++ b/src/main/modules/koboldcpp/tunnel.ts @@ -1,6 +1,6 @@ import fs from 'fs'; import path from 'path'; -import { Tunnel, install } from 'cloudflared'; +import { Tunnel, install, use as setCloudflaredBin } from 'cloudflared'; import { platform } from 'process'; import { logError } from '@/utils/node/logging'; @@ -42,15 +42,14 @@ export const startTunnel = async ( const bin = getCloudflaredBin(); if (!fs.existsSync(bin)) { - sendKoboldOutput('Installing cloudflared binary...'); + sendKoboldOutput(`Installing cloudflared binary to ${bin}...`); await install(bin); } + setCloudflaredBin(bin); + const tunnelTarget = getTunnelTarget(frontendPreference); - const tunnel = Tunnel.quick(tunnelTarget, { - '--no-autoupdate': true, - bin, - }); + const tunnel = Tunnel.quick(tunnelTarget, { '--no-autoupdate': true }); activeTunnel = tunnel; let rateLimited = false;