Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cfwuya1/sublink-worker-admin
/ functions
Functions
136 in github.com/cfwuya1/sublink-worker-admin
⨍
Functions
136
◇
Types & classes
24
↓ 90 callers
Function
t
(key)
src/i18n/index.js:443
↓ 16 callers
Method
parse
(url)
src/ProxyParsers.js:225
↓ 6 callers
Function
parseServerInfo
(serverInfo)
src/utils.js:111
↓ 5 callers
Method
createProxyGroup
(name, type, options = [], extraConfig = '')
src/SurgeConfigBuilder.js:154
↓ 4 callers
Function
checkStartsWith
(str, prefix)
src/utils.js:3
↓ 4 callers
Function
decodeBase64
(input)
src/utils.js:22
↓ 4 callers
Function
fetch
(request, env, ctx)
src/index.js:235
↓ 4 callers
Function
generateLinkInput
(label, id, value)
src/htmlBuilder.js:107
↓ 4 callers
Function
generateRules
(selectedRules = [], customRules = [])
src/config.js:166
↓ 4 callers
Function
parseUrlParams
(url)
src/utils.js:125
↓ 4 callers
Function
sha256
(message)
src/utils.js:172
↓ 3 callers
Function
DeepCopy
(obj)
src/utils.js:86
↓ 3 callers
Function
base64ToBinary
(base64String)
src/utils.js:63
↓ 3 callers
Function
createTlsConfig
(params)
src/utils.js:142
↓ 3 callers
Function
getAdminPassword
(db)
src/db.js:89
↓ 3 callers
Function
getOutbounds
(selectedRuleNames)
src/config.js:157
↓ 3 callers
Method
getProxyName
(proxy)
src/SurgeConfigBuilder.js:27
↓ 2 callers
Method
createConfig
(tag, server, server_port, method, password)
src/ProxyParsers.js:72
↓ 2 callers
Function
createTransportConfig
(params)
src/utils.js:161
↓ 2 callers
Function
generateAdminLoginPage
(message = '')
src/admin.js:3
↓ 2 callers
Function
getSettings
(db)
src/db.js:56
↓ 2 callers
Function
getWhitelistedDomains
(db)
src/db.js:98
↓ 2 callers
Function
isDomainWhitelisted
(db, referer)
src/db.js:111
↓ 2 callers
Method
parseServer
(serverPart)
src/ProxyParsers.js:62
↓ 2 callers
Function
runWranglerCommand
(command)
scripts/setup-kv.js:14
↓ 2 callers
Function
setLanguage
(lang)
src/i18n/index.js:428
↓ 2 callers
Function
verifyAuth
(request, db)
src/index.js:184
↓ 1 callers
Function
GenerateWebPath
(length = PATH_LENGTH)
src/utils.js:102
↓ 1 callers
Method
addAutoSelectGroup
(proxyList)
src/BaseConfigBuilder.js:118
↓ 1 callers
Method
addCustomItems
(customItems)
src/BaseConfigBuilder.js:138
↓ 1 callers
Method
addCustomRuleGroups
(proxyList)
src/BaseConfigBuilder.js:130
↓ 1 callers
Method
addFallBackGroup
(proxyList)
src/BaseConfigBuilder.js:134
↓ 1 callers
Method
addNodeSelectGroup
(proxyList)
src/BaseConfigBuilder.js:122
↓ 1 callers
Method
addOutboundGroups
(outbounds, proxyList)
src/BaseConfigBuilder.js:126
↓ 1 callers
Method
addProxyToConfig
(proxy)
src/BaseConfigBuilder.js:114
↓ 1 callers
Method
addSelectors
()
src/BaseConfigBuilder.js:150
↓ 1 callers
Function
addWhitelistedDomain
(db, domain)
src/db.js:103
↓ 1 callers
Function
applyPredefinedRulesFunction
()
src/htmlBuilder.js:378
↓ 1 callers
Function
base64FromBinary
(binaryString)
src/utils.js:32
↓ 1 callers
Method
build
()
src/BaseConfigBuilder.js:16
↓ 1 callers
Function
checkKvNamespaceExists
()
scripts/setup-kv.js:25
↓ 1 callers
Method
convertProxy
(proxy)
src/BaseConfigBuilder.js:110
↓ 1 callers
Function
copyToClipboardFunction
()
src/htmlBuilder.js:312
↓ 1 callers
Function
createKvNamespace
()
scripts/setup-kv.js:85
↓ 1 callers
Function
createShortlink
(db, shortCode, originalQuery)
src/db.js:122
↓ 1 callers
Function
customPathFunctions
()
src/htmlBuilder.js:560
↓ 1 callers
Function
customRuleFunctions
()
src/htmlBuilder.js:530
↓ 1 callers
Function
encodeBase64
(input)
src/utils.js:12
↓ 1 callers
Method
formatConfig
()
src/BaseConfigBuilder.js:165
↓ 1 callers
Function
generateAdminPanel
(settings, domains)
src/admin.js:101
↓ 1 callers
Function
generateBaseConfigSection
()
src/htmlBuilder.js:193
↓ 1 callers
Function
generateBody
(xrayUrl, singboxUrl, clashUrl, surgeUrl, baseUrl, settings)
src/htmlBuilder.js:29
↓ 1 callers
Function
generateClashRuleSets
(selectedRules = [], customRules = [])
src/config.js:278
↓ 1 callers
Function
generateCustomPathSection
(baseUrl)
src/htmlBuilder.js:118
↓ 1 callers
Function
generateCustomRulesSection
()
src/htmlBuilder.js:174
↓ 1 callers
Function
generateD1BindingGuidePage
()
src/admin.js:68
↓ 1 callers
Function
generateEmbedCodeSection
(baseUrl)
src/htmlBuilder.js:137
↓ 1 callers
Function
generateEmbedHtml
(origin)
src/embed.js:1
↓ 1 callers
Function
generateHead
(settings)
src/htmlBuilder.js:15
↓ 1 callers
Function
generateHtml
(xrayUrl, singboxUrl, clashUrl, surgeUrl, baseUrl, settings)
src/htmlBuilder.js:5
↓ 1 callers
Function
generateRuleSetSelection
()
src/htmlBuilder.js:152
↓ 1 callers
Function
generateRuleSets
(selectedRules = [], customRules = [])
src/config.js:206
↓ 1 callers
Method
generateRules
()
src/ClashConfigBuilder.js:224
↓ 1 callers
Function
generateScripts
(settings)
src/htmlBuilder.js:211
↓ 1 callers
Function
generateSetupPage
()
src/admin.js:34
↓ 1 callers
Function
generateShortenButton
()
src/htmlBuilder.js:129
↓ 1 callers
Function
generateStyles
()
src/style.js:1
↓ 1 callers
Function
generateSubscribeLinks
(xrayUrl, singboxUrl, clashUrl, surgeUrl, baseUrl, settings)
src/htmlBuilder.js:91
↓ 1 callers
Function
generateUASection
()
src/htmlBuilder.js:204
↓ 1 callers
Method
getOutboundsList
()
src/BaseConfigBuilder.js:86
↓ 1 callers
Method
getProxies
()
src/BaseConfigBuilder.js:102
↓ 1 callers
Method
getProxies
()
src/SurgeConfigBuilder.js:23
↓ 1 callers
Method
getProxyList
()
src/BaseConfigBuilder.js:98
↓ 1 callers
Method
getProxyName
(proxy)
src/BaseConfigBuilder.js:106
↓ 1 callers
Function
getShortlink
(db, shortCode)
src/db.js:128
↓ 1 callers
Function
handleAdmin
(request, db)
src/index.js:192
↓ 1 callers
Function
handleAdminApi
(request, db)
src/index.js:215
↓ 1 callers
Function
handleRequest
(request, env, ctx)
src/index.js:38
↓ 1 callers
Function
handleSetup
(request, db, adminPassword)
src/index.js:169
↓ 1 callers
Function
initDatabase
(db)
src/db.js:1
↓ 1 callers
Function
main
()
scripts/setup-kv.js:133
↓ 1 callers
Method
parseCustomItems
()
src/BaseConfigBuilder.js:23
↓ 1 callers
Function
qrCodeFunctions
()
src/htmlBuilder.js:531
↓ 1 callers
Function
removeWhitelistedDomain
(db, domain)
src/db.js:107
↓ 1 callers
Function
setAdminPassword
(db, hashedPassword)
src/db.js:94
↓ 1 callers
Method
setSubscriptionUrl
(url)
src/SurgeConfigBuilder.js:18
↓ 1 callers
Function
shortenAllUrlsFunction
()
src/htmlBuilder.js:338
↓ 1 callers
Function
submitFormFunction
()
src/htmlBuilder.js:394
↓ 1 callers
Method
tryDecodeBase64
(str)
src/BaseConfigBuilder.js:55
↓ 1 callers
Function
updateSettings
(db, settings)
src/db.js:75
↓ 1 callers
Function
updateWranglerConfig
(kvNamespaceId)
scripts/setup-kv.js:108
↓ 1 callers
Function
verifySourceDomains
(db, configString, settings)
src/index.js:21
Method
addAutoSelectGroup
(proxyList)
src/SingboxConfigBuilder.js:55
Method
addAutoSelectGroup
(proxyList)
src/SurgeConfigBuilder.js:161
Method
addAutoSelectGroup
(proxyList)
src/ClashConfigBuilder.js:170
Method
addCustomRuleGroups
(proxyList)
src/SingboxConfigBuilder.js:84
Method
addCustomRuleGroups
(proxyList)
src/SurgeConfigBuilder.js:184
Method
addCustomRuleGroups
(proxyList)
src/ClashConfigBuilder.js:203
Method
addFallBackGroup
(proxyList)
src/SingboxConfigBuilder.js:96
Method
addFallBackGroup
(proxyList)
src/SurgeConfigBuilder.js:194
next →
1–100 of 136, ranked by callers