clash-verge-rev/clash-verge-rev · error · Error

Invalid ssr uri

Error message

Invalid ssr uri

What it means

Error "Invalid ssr uri" thrown in clash-verge-rev/clash-verge-rev.

Source

Thrown at src/utils/uri-parser/ssr.ts:14

import {
  decodeBase64OrOriginal,
  getCipher,
  getIfNotBlank,
  normalizeHost,
  parseQueryString,
  parseRequiredPort,
  stripUriScheme,
} from './helpers'

export function URI_SSR(uri: string): IProxyshadowsocksRConfig {
  const afterScheme = stripUriScheme(uri, 'ssr', 'Invalid ssr uri')
  if (!afterScheme) {
    throw new Error('Invalid ssr uri')
  }
  const line = decodeBase64OrOriginal(afterScheme)

  // handle IPV6 & IPV4 format
  let splitIdx = line.indexOf(':origin')
  if (splitIdx === -1) {
    splitIdx = line.indexOf(':auth_')
  }
  if (splitIdx === -1) {
    throw new Error('Invalid ssr uri')
  }
  const serverAndPort = line.substring(0, splitIdx)
  const portIdx = serverAndPort.lastIndexOf(':')
  if (portIdx === -1) {
    throw new Error('Invalid ssr uri: missing port')
  }
  const server = normalizeHost(serverAndPort.substring(0, portIdx))
  const port = parseRequiredPort(

View on GitHub (pinned to 5cad0f2799)

When it happens

Trigger: Thrown at src/utils/uri-parser/ssr.ts:14 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of clash-verge-rev/clash-verge-rev@5cad0f2799 (2026-08-12). Data as JSON: /api/errors/ebb7b5f101478a2e. Report an issue: GitHub.