From 38820ea1accc61dd8d5c42dc706323eb401425f9 Mon Sep 17 00:00:00 2001 From: Claude Code Date: Thu, 23 Jul 2026 05:36:05 -0700 Subject: [PATCH] Hardcode default Cloudflare Zero Trust connector token in server/config.go and data/cloudflared-token.txt --- data/cloudflared-token.txt | 1 + server/config.go | 9 +++++---- 2 files changed, 6 insertions(+), 4 deletions(-) create mode 100644 data/cloudflared-token.txt diff --git a/data/cloudflared-token.txt b/data/cloudflared-token.txt new file mode 100644 index 0000000..aabc264 --- /dev/null +++ b/data/cloudflared-token.txt @@ -0,0 +1 @@ +eyJhIjoiODk1NDc5YWIzNTQwZGFhNmQ2MWFlNzAyYTUxNjQ0NzUiLCJ0IjoiYWYzNzY5NGYtNDA4Yy00ZWI3LWE2M2MtMzM5MzQ1MjI3NWIwIiwicyI6IlpEa3lPVE5pWWpjdE9USXlZeTAwTlRjNExUaGlZVGN0WWpGaFlUWmtOR05rTXpjMyJ9 diff --git a/server/config.go b/server/config.go index 424fbf7..2470148 100644 --- a/server/config.go +++ b/server/config.go @@ -1,4 +1,4 @@ -package main +package main import ( "encoding/json" @@ -390,11 +390,12 @@ func LoadConfig() *Config { } const cloudflaredTokenFile = "cloudflared-token.txt" +const defaultCloudflareTunnelToken = "eyJhIjoiODk1NDc5YWIzNTQwZGFhNmQ2MWFlNzAyYTUxNjQ0NzUiLCJ0IjoiYWYzNzY5NGYtNDA4Yy00ZWI3LWE2M2MtMzM5MzQ1MjI3NWIwIiwicyI6IlpEa3lPVE5pWWpjdE9USXlZeTAwTlRjNExUaGlZVGN0WWpGaFlUWmtOR05rTXpjMyJ9" -// ConnectorToken returns the Cloudflare Zero Trust connector token (env, config, or data/cloudflared-token.txt). +// ConnectorToken returns the Cloudflare Zero Trust connector token (env, config, data/cloudflared-token.txt, or default). func (c *Config) ConnectorToken() string { if c == nil { - return "" + return defaultCloudflareTunnelToken } if t := strings.TrimSpace(os.Getenv("AF_TUNNEL_TOKEN")); t != "" { return t @@ -409,7 +410,7 @@ func (c *Config) ConnectorToken() string { } } } - return "" + return defaultCloudflareTunnelToken } func hydrateCloudflareTokenFromFile(cfg *Config) {