Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ClashDotNetFramework/experimental-clash
/ functions
Functions
1,333 in github.com/ClashDotNetFramework/experimental-clash
⨍
Functions
1,333
◇
Types & classes
299
Function
UDPReuseaddr
(c *net.UDPConn)
common/sockopt/reuseaddr_linux.go:8
Method
URLTest
URLTest get the delay for the specified URL implements C.Proxy
adapter/adapter.go:104
Method
UnmarshalJSON
UnmarshalJSON unserialize EnhancedMode with json
dns/util.go:51
Method
UnmarshalJSON
UnmarshalJSON unserialize LogLevel with json
log/level.go:40
Method
UnmarshalJSON
UnmarshalJSON unserialize Mode
tunnel/mode.go:25
Method
UnmarshalYAML
UnmarshalYAML unserialize EnhancedMode with yaml
dns/util.go:32
Method
UnmarshalYAML
UnmarshalYAML unserialize LogLevel with yaml
log/level.go:28
Method
UnmarshalYAML
UnmarshalYAML unserialize Mode with yaml
tunnel/mode.go:37
Method
UnreadByte
()
common/net/bufconn.go:38
Method
Unwrap
Unwrap implements C.ProxyAdapter
adapter/outboundgroup/selector.go:81
Method
Unwrap
Unwrap implements C.ProxyAdapter
adapter/outboundgroup/fallback.go:70
Method
Unwrap
Unwrap implements C.ProxyAdapter
adapter/outboundgroup/urltest.go:56
Method
Unwrap
Unwrap implements C.ProxyAdapter
adapter/outbound/base.go:60
Method
Update
()
rule/provider/provider.go:160
Method
Update
()
adapter/provider/provider.go:55
Method
Update
()
adapter/provider/provider.go:188
Method
Users
()
component/auth/auth.go:27
Method
VehicleType
()
rule/provider/fetcher.go:37
Method
VehicleType
()
adapter/provider/fetcher.go:36
Method
Verify
(user string, pass string)
component/auth/auth.go:22
Method
Write
(b []byte)
transport/simple-obfs/http.go:63
Method
Write
(b []byte)
transport/ssr/obfs/http_simple.go:74
Method
Write
(b []byte)
transport/vmess/aead.go:27
Method
Write
Write implements io.Writer.
transport/vmess/http.go:49
Method
Write
(b []byte)
transport/vmess/chunk.go:78
Method
Write
Write implements io.Writer.
transport/vmess/h2.go:75
Method
Write
(b []byte)
transport/vmess/websocket.go:159
Method
Write
(b []byte)
tunnel/statistic/tracker.go:47
Method
WriteBack
WriteBack opens a new socket binding `addr` to write UDP packet back
listener/tproxy/packet.go:19
Method
WriteBack
WriteBack write UDP packet with source(ip, port) = `addr`
listener/socks/utils.go:22
Method
WriteTo
(b []byte, addr net.Addr)
transport/ssr/protocol/packet.go:14
Method
WriteTo
(b []byte, addr net.Addr)
adapter/outbound/reject.go:56
Method
WriteTo
(b []byte, addr net.Addr)
adapter/outbound/vmess.go:370
Method
WriteTo
(b []byte, addr net.Addr)
adapter/outbound/vless.go:243
Method
WriteTo
(b []byte, addr net.Addr)
adapter/outbound/shadowsocks.go:177
Method
WriteTo
(b []byte, addr net.Addr)
adapter/outbound/socks5.go:172
Method
addChild
(value uint32)
component/trie/ipcidr_node.go:23
Function
addrReuseToListenConfig
(*net.ListenConfig)
component/dialer/reuse_others.go:10
Function
addrReuseToListenConfig
(lc *net.ListenConfig)
component/dialer/reuse_windows.go:10
Function
aesGCM
(key []byte)
transport/snell/cipher.go:33
Function
authentication
(next http.Handler)
hub/route/server.go:98
Function
bindIfaceToDialer
(ifaceName string, dialer *net.Dialer, _ string, _ net.IP)
component/dialer/bind_darwin.go:41
Function
bindIfaceToDialer
(ifaceName string, dialer *net.Dialer, network string, destination net.IP)
component/dialer/bind_others.go:56
Function
bindIfaceToListenConfig
(ifaceName string, lc *net.ListenConfig, _, address string)
component/dialer/bind_darwin.go:51
Function
bindIfaceToListenConfig
(ifaceName string, _ *net.ListenConfig, network, address string)
component/dialer/bind_others.go:79
Function
bindMarkToDialer
(mark int, dialer *net.Dialer, _ string, _ net.IP)
component/dialer/mark_nonlinux.go:21
Function
bindMarkToListenConfig
(mark int, lc *net.ListenConfig, _, address string)
component/dialer/mark_nonlinux.go:25
Method
bmix
Digest as many blocks as possible.
common/murmur3/murmur32.go:50
Function
closeAllConnections
(w http.ResponseWriter, r *http.Request)
hub/route/connections.go:86
Function
closeConnection
(w http.ResponseWriter, r *http.Request)
hub/route/connections.go:74
Function
defaultRouteIP
()
test/util_other_test.go:11
Function
defaultRouteIP
()
test/util_darwin_test.go:12
Function
dialUDP
(network string, lAddr *net.UDPAddr, rAddr *net.UDPAddr)
listener/tproxy/udp_other.go:15
Function
findProcessName
(network string, ip net.IP, srcPort int)
component/process/process_freebsd_amd64.go:23
Function
findProcessName
(network string, ip net.IP, srcPort int)
component/process/process_linux.go:44
Function
findProcessName
(network string, ip net.IP, port int)
component/process/process_darwin.go:18
Function
findProcessName
(network string, ip net.IP, srcPort int)
component/process/process_windows.go:60
Function
findProviderByName
(next http.Handler)
hub/route/provider.go:65
Function
findProxyByName
(next http.Handler)
hub/route/proxies.go:41
Function
findRuleProviderByName
(next http.Handler)
hub/route/provider.go:116
Function
getConfigs
(w http.ResponseWriter, r *http.Request)
hub/route/configs.go:40
Function
getConnections
(w http.ResponseWriter, r *http.Request)
hub/route/connections.go:25
Function
getLogs
(w http.ResponseWriter, r *http.Request)
hub/route/server.go:184
Function
getOrigDst
(oob []byte, oobn int)
listener/tproxy/udp_other.go:11
Function
getProvider
(w http.ResponseWriter, r *http.Request)
hub/route/provider.go:36
Function
getProviders
(w http.ResponseWriter, r *http.Request)
hub/route/provider.go:29
Function
getProxies
(w http.ResponseWriter, r *http.Request)
hub/route/proxies.go:57
Function
getProxy
(w http.ResponseWriter, r *http.Request)
hub/route/proxies.go:64
Function
getProxyDelay
(w http.ResponseWriter, r *http.Request)
hub/route/proxies.go:99
Method
getRandLength
(length int, lastHash []byte, random *tools.XorShift128Plus)
transport/ssr/protocol/auth_chain_a.go:284
Method
getRandLength
(length int, lashHash []byte, random *tools.XorShift128Plus)
transport/ssr/protocol/auth_chain_b.go:68
Function
getRuleProviders
(w http.ResponseWriter, r *http.Request)
hub/route/provider.go:91
Function
getRules
(w http.ResponseWriter, r *http.Request)
hub/route/rules.go:24
Method
hasChild
(value uint32)
component/trie/ipcidr_node.go:32
Function
healthCheckProvider
(w http.ResponseWriter, r *http.Request)
hub/route/provider.go:51
Function
hello
(w http.ResponseWriter, r *http.Request)
hub/route/server.go:132
Function
init
()
main.go:32
Function
init
()
transport/simple-obfs/tls.go:14
Function
init
()
transport/ssr/protocol/auth_sha1_v4.go:15
Function
init
()
transport/ssr/protocol/origin.go:10
Function
init
()
transport/ssr/protocol/auth_aes128_md5.go:5
Function
init
()
transport/ssr/protocol/auth_chain_a.go:21
Function
init
()
transport/ssr/protocol/auth_aes128_sha1.go:22
Function
init
()
transport/ssr/protocol/auth_chain_b.go:10
Function
init
()
transport/ssr/obfs/http_post.go:3
Function
init
()
transport/ssr/obfs/tls1.2_ticket_auth.go:16
Function
init
()
transport/ssr/obfs/http_simple.go:15
Function
init
()
transport/ssr/obfs/random_head.go:12
Function
init
()
transport/ssr/obfs/plain.go:7
Function
init
()
transport/vless/config.pb.go:115
Function
init
()
transport/vmess/conn.go:21
Function
init
()
log/log.go:18
Function
init
()
test/clash_test.go:57
Function
init
()
tunnel/tunnel.go:40
Function
init
()
tunnel/statistic/manager.go:12
Method
initRequest
()
transport/gun/gun.go:57
Function
main
()
main.go:48
Function
migrateCache
()
component/profile/cachefile/cache.go:141
Function
newAuthAES128MD5
(b *Base)
transport/ssr/protocol/auth_aes128_md5.go:9
Function
newAuthAES128SHA1
(b *Base)
transport/ssr/protocol/auth_aes128_sha1.go:44
← previous
next →
1,201–1,300 of 1,333, ranked by callers