Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/clash-next/clash-verge
/ functions
Functions
423 in github.com/clash-next/clash-verge
⨍
Functions
423
◇
Types & classes
90
↓ 36 callers
Method
error
(message: ReactNode, duration?: number)
src/components/base/base-notice.tsx:65
↓ 18 callers
Function
clash
()
scripts/check.mjs:55
↓ 17 callers
Function
patchVerge
(value: Partial<IVergeConfig>)
src/hooks/use-verge.ts:10
↓ 16 callers
Method
success
(message: ReactNode, duration?: number)
src/components/base/base-notice.tsx:66
↓ 16 callers
Function
useVerge
()
src/hooks/use-verge.ts:4
↓ 15 callers
Function
getAxios
(force: boolean = false)
src/services/api.ts:8
↓ 15 callers
Function
parseTraffic
(num?: number)
src/utils/parse-traffic.ts:3
↓ 11 callers
Function
app_home_dir
get the verge app home dir
src-tauri/src/utils/dirs.rs:44
↓ 9 callers
Method
get_item
find the item by the uid
src-tauri/src/config/profiles.rs:108
↓ 9 callers
Function
path_to_str
(path: &PathBuf)
src-tauri/src/utils/dirs.rs:153
↓ 8 callers
Method
get_window
(&self)
src-tauri/src/core/handle.rs:27
↓ 8 callers
Function
renderItem
(label: string, key: ThemeKey)
src/components/setting/mods/theme-viewer.tsx:58
↓ 7 callers
Function
app_profiles_dir
profiles dir
src-tauri/src/utils/dirs.rs:89
↓ 7 callers
Function
patchProfiles
(value: Partial<IProfilesConfig>)
src/hooks/use-profiles.ts:15
↓ 6 callers
Function
fnWrapper
(fn: () => void)
src/components/profile/profile-more.tsx:75
↓ 6 callers
Function
patch_verge
修改verge的配置 一般都是一个个的修改
src-tauri/src/feat.rs:215
↓ 6 callers
Function
resolveResource
* download the file to the resources dir
scripts/check.mjs:224
↓ 6 callers
Function
useClashInfo
()
src/hooks/use-clash.ts:43
↓ 6 callers
Function
use_filter
(config: Mapping, filter: &Vec<String>, enable: bool)
src-tauri/src/enhance/field.rs:77
↓ 5 callers
Function
change_clash_mode
切换模式 rule/global/direct/script mode
src-tauri/src/feat.rs:41
↓ 5 callers
Function
create_window
create main window
src-tauri/src/utils/resolve.rs:49
↓ 5 callers
Function
disconnect
()
src/hooks/use-websocket.ts:15
↓ 5 callers
Method
getDelayFix
(proxy: IProxyItem, group: string)
src/services/delay.ts:59
↓ 5 callers
Function
get_uid
generate the uid
src-tauri/src/utils/help.rs:62
↓ 5 callers
Function
join
(p)
scripts/aarch.mjs:45
↓ 5 callers
Function
onChangeData
(patch: Partial<IVergeConfig>)
src/components/setting/setting-system.tsx:49
↓ 5 callers
Method
run_core
启动核心
src-tauri/src/core/core.rs:83
↓ 5 callers
Function
save_yaml
save the data to the file can set `prefix` string to add some comments
src-tauri/src/utils/help.rs:41
↓ 4 callers
Function
getSignature
(url)
scripts/updater.mjs:168
↓ 4 callers
Function
getSystem
()
src/utils/get-system.ts:3
↓ 4 callers
Method
get_client_info
(&self)
src-tauri/src/config/clash.rs:76
↓ 4 callers
Function
handleChange
(field: keyof typeof theme)
src/components/setting/mods/theme-viewer.tsx:38
↓ 4 callers
Function
hashKey
(name: string, group: string)
src/services/delay.ts:3
↓ 4 callers
Function
parse_check_output
缩短clash -t的错误输出 仅适配 clash p核 8-26、clash meta 1.13.1
src-tauri/src/core/clash_api.rs:96
↓ 4 callers
Function
parse_str
parse the string xxx=123123; => 123123
src-tauri/src/utils/help.rs:69
↓ 4 callers
Method
patch_config
(&mut self, patch: Mapping)
src-tauri/src/config/clash.rs:58
↓ 4 callers
Function
resolve
()
scripts/aarch.mjs:19
↓ 4 callers
Function
resolveSidecar
* download sidecar and rename
scripts/check.mjs:111
↓ 4 callers
Method
save_file
(&self)
src-tauri/src/config/profiles.rs:64
↓ 4 callers
Function
save_window_size_position
save window size and position
src-tauri/src/utils/resolve.rs:159
↓ 4 callers
Method
set_log
(&self, text: String)
src-tauri/src/core/logger.rs:24
↓ 4 callers
Function
useProfiles
()
src/hooks/use-profiles.ts:9
↓ 4 callers
Function
useWebsocket
(onMessage: WsMsgFn, options?: WsOptions)
src/hooks/use-websocket.ts:11
↓ 3 callers
Function
app_logs_dir
logs dir
src-tauri/src/utils/dirs.rs:94
↓ 3 callers
Method
checkDelay
(name: string, group: string)
src/services/delay.ts:72
↓ 3 callers
Function
clash_client_info
根据clash info获取clash服务地址和请求头
src-tauri/src/core/clash_api.rs:67
↓ 3 callers
Function
closeAllConnections
()
src/services/api.ts:190
↓ 3 callers
Function
connect
(url: string)
src/hooks/use-websocket.ts:25
↓ 3 callers
Function
deleteConnection
(id: string)
src/services/api.ts:184
↓ 3 callers
Function
downloadFile
* download file and save to `path`
scripts/check.mjs:241
↓ 3 callers
Function
generateItem
(name: string)
src/services/api.ts:107
↓ 3 callers
Method
get_manager
(&self)
src-tauri/src/core/hotkey.rs:63
↓ 3 callers
Method
get_mixed_port
(&self)
src-tauri/src/config/clash.rs:72
↓ 3 callers
Method
guard_proxy
launch a system proxy guard read config from file directly
src-tauri/src/core/sysopt.rs:246
↓ 3 callers
Function
onChangeData
(patch: Partial<IConfigData>)
src/components/setting/setting-clash.tsx:45
↓ 3 callers
Function
onChangeData
(patch: Partial<IVergeConfig>)
src/components/setting/mods/layout-viewer.tsx:24
↓ 3 callers
Function
onClose
()
src/components/connection/connection-detail.tsx:26
↓ 3 callers
Function
parseExpire
(expire?: number)
src/components/profile/profile-item.tsx:338
↓ 3 callers
Function
patchClashConfig
(payload: Partial<IConfigData>)
src/services/cmds.ts:102
↓ 3 callers
Function
patchProfile
( index: string, profile: Partial<IProfileItem> )
src/services/cmds.ts:75
↓ 3 callers
Function
patchVergeConfig
(payload: IVergeConfig)
src/services/cmds.ts:110
↓ 3 callers
Function
read_merge_mapping
read mapping from yaml fix #165
src-tauri/src/utils/help.rs:25
↓ 3 callers
Function
update_core_config
更新配置
src-tauri/src/feat.rs:320
↓ 3 callers
Function
use_keys
(config: &Mapping)
src-tauri/src/enhance/field.rs:145
↓ 3 callers
Function
use_lowercase
(config: Mapping)
src-tauri/src/enhance/field.rs:94
↓ 3 callers
Function
use_script
(script: String, config: Mapping)
src-tauri/src/enhance/script.rs:5
↓ 3 callers
Function
verge_path
()
src-tauri/src/utils/dirs.rs:102
↓ 2 callers
Function
activateSelected
()
src/hooks/use-profiles.ts:28
↓ 2 callers
Method
check_config
检查配置是否正确
src-tauri/src/core/core.rs:55
↓ 2 callers
Function
check_service
check the windows service status
src-tauri/src/core/win_service.rs:94
↓ 2 callers
Function
clashS3
()
scripts/check.mjs:73
↓ 2 callers
Function
clash_path
()
src-tauri/src/utils/dirs.rs:98
↓ 2 callers
Function
countY
(v: number)
src/components/layout/traffic-graph.tsx:91
↓ 2 callers
Function
deleteProfile
(index: string)
src/services/cmds.ts:71
↓ 2 callers
Function
drawBezier
(list: number[], offset: number)
src/components/layout/traffic-graph.tsx:105
↓ 2 callers
Function
drawLine
(list: number[], offset: number)
src/components/layout/traffic-graph.tsx:129
↓ 2 callers
Function
filterProxies
* filter the proxy * according to the regular conditions
src/components/proxy/use-filter-sort.ts:60
↓ 2 callers
Method
formatDelay
(delay: number)
src/services/delay.ts:111
↓ 2 callers
Method
formatDelayColor
(delay: number)
src/services/delay.ts:118
↓ 2 callers
Function
getProfiles
()
src/services/cmds.ts:29
↓ 2 callers
Function
getProxies
()
src/services/api.ts:93
↓ 2 callers
Method
get_items
get items ref
src-tauri/src/config/profiles.rs:103
↓ 2 callers
Method
init
(&self)
src-tauri/src/core/core.rs:30
↓ 2 callers
Function
onChangeData
(patch: Partial<IVergeConfig>)
src/components/setting/setting-verge.tsx:41
↓ 2 callers
Function
openWebUrl
(url: string)
src/services/cmds.ts:152
↓ 2 callers
Function
patchInfo
( patch: Partial< Pick<IConfigData, "mixed-port" | "external-controller" | "secret"> > )
src/hooks/use-clash.ts:49
↓ 2 callers
Function
profiles_path
()
src-tauri/src/utils/dirs.rs:106
↓ 2 callers
Method
removeListener
(name: string, group: string)
src/services/delay.ts:28
↓ 2 callers
Function
resolveUpdateLog
(tag)
scripts/updatelog.mjs:7
↓ 2 callers
Function
resolve_reset
reset system proxy
src-tauri/src/utils/resolve.rs:43
↓ 2 callers
Function
restartSidecar
()
src/services/cmds.ts:126
↓ 2 callers
Function
runTask
()
scripts/check.mjs:314
↓ 2 callers
Method
save_config
(&self)
src-tauri/src/config/clash.rs:64
↓ 2 callers
Method
save_file
Save IVerge App Config
src-tauri/src/config/verge.rs:150
↓ 2 callers
Function
service_path
()
src-tauri/src/utils/dirs.rs:129
↓ 2 callers
Method
setDelay
(name: string, group: string, delay: number)
src/services/delay.ts:41
↓ 2 callers
Method
setListener
(name: string, group: string, listener: (time: number) => void)
src/services/delay.ts:23
↓ 2 callers
Function
sortProxies
* sort the proxy
src/components/proxy/use-filter-sort.ts:100
↓ 2 callers
Function
toggle_system_proxy
切换系统代理
src-tauri/src/feat.rs:64
↓ 2 callers
Function
toggle_tun_mode
切换tun模式
src-tauri/src/feat.rs:112
next →
1–100 of 423, ranked by callers