Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NERVEbing/ikuai-aio
/ functions
Functions
39 in github.com/NERVEbing/ikuai-aio
⨍
Functions
39
◇
Types & classes
19
↓ 19 callers
Function
logger
(tag string, format string, v ...any)
job/run.go:64
↓ 17 callers
Function
newDesc
(namespace string, metricName string, help string, labels []string)
exporter/metrics.go:369
↓ 12 callers
Method
request
(path string, body []byte)
api/client.go:43
↓ 10 callers
Function
logger
(tag string, format string, v ...any)
exporter/run.go:43
↓ 9 callers
Function
getEnv
(key, fallback string)
config/config.go:107
↓ 4 callers
Method
Login
()
api/auth.go:9
↓ 4 callers
Function
fetch
(url string)
job/run.go:69
↓ 3 callers
Function
NewClient
()
api/client.go:21
↓ 2 callers
Function
Load
()
config/config.go:56
↓ 2 callers
Function
chunkSliceStr
(slice []string, size int)
api/util.go:16
↓ 2 callers
Function
displayName
(args ...string)
exporter/metrics.go:373
↓ 2 callers
Function
setCron
(scheduler *gocron.Scheduler, cronStr string, isSkip bool)
job/run.go:94
↓ 1 callers
Method
CustomISPAdd
(name string, ipGroupSlice []string, comment string)
api/call_custom_isp.go:75
↓ 1 callers
Method
CustomISPDel
(ids []int)
api/call_custom_isp.go:38
↓ 1 callers
Method
CustomISPShow
()
api/call_custom_isp.go:10
↓ 1 callers
Method
HomepageShowSysStat
()
api/call_homepage.go:8
↓ 1 callers
Method
IsLogin
()
api/auth.go:35
↓ 1 callers
Method
MonitorIFaceShow
()
api/call_monitor_iface.go:8
↓ 1 callers
Method
MonitorLanIPShow
()
api/call_monitor_lanip.go:8
↓ 1 callers
Function
NewMetrics
(namespace string)
exporter/metrics.go:40
↓ 1 callers
Function
Run
(c *config.Config)
job/run.go:15
↓ 1 callers
Function
Run
(c *config.Config)
exporter/run.go:13
↓ 1 callers
Method
StreamDomainAdd
(interfaceSlice []string, domainSlice []string, srcAddr string, comment string)
api/call_stream_domain.go:75
↓ 1 callers
Method
StreamDomainDel
(ids []int)
api/call_stream_domain.go:38
↓ 1 callers
Method
StreamDomainShow
()
api/call_stream_domain.go:10
↓ 1 callers
Method
WebUserShow
()
api/call_webuser.go:7
↓ 1 callers
Function
isValidDomain
(s string)
api/util.go:48
↓ 1 callers
Function
isValidDomainCharacter
(char rune, index int, domain string)
api/util.go:61
↓ 1 callers
Method
matchCronCustomISP
()
config/config.go:115
↓ 1 callers
Method
matchCronStreamDomain
()
config/config.go:159
↓ 1 callers
Function
parseIPv4
(s string)
api/util.go:33
↓ 1 callers
Function
toMD5
(s string)
api/util.go:11
Method
Collect
(ch chan<- prometheus.Metric)
exporter/metrics.go:88
Method
Describe
(ch chan<- *prometheus.Desc)
exporter/metrics.go:68
Function
TestFetchStatusError
(t *testing.T)
job/fetch_test.go:25
Function
TestFetchSuccess
(t *testing.T)
job/fetch_test.go:9
Function
main
()
cmd/main.go:12
Function
updateCustomISP
(c *config.IKuaiCronCustomISP, tag string)
job/update_custom_isp.go:10
Function
updateStreamDomain
(c *config.IKuaiCronStreamDomain, tag string)
job/update_stream_domain.go:10