diff --git a/packages/ui/src/components/sections/openchamber/TunnelSettings.tsx b/packages/ui/src/components/sections/openchamber/TunnelSettings.tsx index 323fa3b0..9f727495 100644 --- a/packages/ui/src/components/sections/openchamber/TunnelSettings.tsx +++ b/packages/ui/src/components/sections/openchamber/TunnelSettings.tsx @@ -61,6 +61,8 @@ const SESSION_TTL_OPTIONS: TtlOption[] = [ { value: '28800000', label: '8h', ms: 8 * 60 * 60 * 1000 }, { value: '43200000', label: '12h', ms: 12 * 60 * 60 * 1000 }, { value: '86400000', label: '24h', ms: 24 * 60 * 60 * 1000 }, + { value: '604800000', label: '1w', ms: 7 * 24 * 60 * 60 * 1000 }, + { value: '2592000000', label: '30d', ms: 30 * 24 * 60 * 60 * 1000 }, ]; const MANAGED_REMOTE_TUNNEL_DOC_URL = 'https://developers.cloudflare.com/cloudflare-one/networks/connectors/cloudflare-tunnel/get-started/create-remote-tunnel/'; diff --git a/packages/web/bin/cli.js b/packages/web/bin/cli.js index f4527608..bc9bb830 100755 --- a/packages/web/bin/cli.js +++ b/packages/web/bin/cli.js @@ -40,7 +40,7 @@ const TUNNEL_BOOTSTRAP_TTL_MIN_MS = 60 * 1000; const TUNNEL_BOOTSTRAP_TTL_MAX_MS = 24 * 60 * 60 * 1000; const TUNNEL_SESSION_TTL_DEFAULT_MS = 8 * 60 * 60 * 1000; const TUNNEL_SESSION_TTL_MIN_MS = 5 * 60 * 1000; -const TUNNEL_SESSION_TTL_MAX_MS = 24 * 60 * 60 * 1000; +const TUNNEL_SESSION_TTL_MAX_MS = 30 * 24 * 60 * 60 * 1000; const CONNECT_TTL_PICKER_OPTIONS = [ { value: String(3 * 60 * 1000), label: '3m' }, { value: String(TUNNEL_BOOTSTRAP_TTL_DEFAULT_MS), label: '30m' }, @@ -54,6 +54,8 @@ const SESSION_TTL_PICKER_OPTIONS = [ { value: String(TUNNEL_SESSION_TTL_DEFAULT_MS), label: '8h' }, { value: String(12 * 60 * 60 * 1000), label: '12h' }, { value: String(24 * 60 * 60 * 1000), label: '24h' }, + { value: String(7 * 24 * 60 * 60 * 1000), label: '1w' }, + { value: String(30 * 24 * 60 * 60 * 1000), label: '30d' }, { value: '__custom__', label: 'Custom' }, ]; const PACKAGE_JSON = JSON.parse(fs.readFileSync(path.join(__dirname, '..', 'package.json'), 'utf8')); diff --git a/packages/web/server/index.js b/packages/web/server/index.js index 9401e08d..ef69a55c 100644 --- a/packages/web/server/index.js +++ b/packages/web/server/index.js @@ -85,7 +85,7 @@ const TUNNEL_BOOTSTRAP_TTL_MIN_MS = 60 * 1000; const TUNNEL_BOOTSTRAP_TTL_MAX_MS = 24 * 60 * 60 * 1000; const TUNNEL_SESSION_TTL_DEFAULT_MS = 8 * 60 * 60 * 1000; const TUNNEL_SESSION_TTL_MIN_MS = 5 * 60 * 1000; -const TUNNEL_SESSION_TTL_MAX_MS = 24 * 60 * 60 * 1000; +const TUNNEL_SESSION_TTL_MAX_MS = 30 * 24 * 60 * 60 * 1000; const OPENCHAMBER_VERSION = (() => { try { const packagePath = path.resolve(__dirname, '..', 'package.json');