MCPcopy Create free account

hub / github.com/ClashDotNetFramework/experimental-clash / functions

Functions1,333 in github.com/ClashDotNetFramework/experimental-clash

FunctionUDPReuseaddr
(c *net.UDPConn)
common/sockopt/reuseaddr_linux.go:8
MethodURLTest
URLTest get the delay for the specified URL implements C.Proxy
adapter/adapter.go:104
MethodUnmarshalJSON
UnmarshalJSON unserialize EnhancedMode with json
dns/util.go:51
MethodUnmarshalJSON
UnmarshalJSON unserialize LogLevel with json
log/level.go:40
MethodUnmarshalJSON
UnmarshalJSON unserialize Mode
tunnel/mode.go:25
MethodUnmarshalYAML
UnmarshalYAML unserialize EnhancedMode with yaml
dns/util.go:32
MethodUnmarshalYAML
UnmarshalYAML unserialize LogLevel with yaml
log/level.go:28
MethodUnmarshalYAML
UnmarshalYAML unserialize Mode with yaml
tunnel/mode.go:37
MethodUnreadByte
()
common/net/bufconn.go:38
MethodUnwrap
Unwrap implements C.ProxyAdapter
adapter/outboundgroup/selector.go:81
MethodUnwrap
Unwrap implements C.ProxyAdapter
adapter/outboundgroup/fallback.go:70
MethodUnwrap
Unwrap implements C.ProxyAdapter
adapter/outboundgroup/urltest.go:56
MethodUnwrap
Unwrap implements C.ProxyAdapter
adapter/outbound/base.go:60
MethodUpdate
()
rule/provider/provider.go:160
MethodUpdate
()
adapter/provider/provider.go:55
MethodUpdate
()
adapter/provider/provider.go:188
MethodUsers
()
component/auth/auth.go:27
MethodVehicleType
()
rule/provider/fetcher.go:37
MethodVehicleType
()
adapter/provider/fetcher.go:36
MethodVerify
(user string, pass string)
component/auth/auth.go:22
MethodWrite
(b []byte)
transport/simple-obfs/http.go:63
MethodWrite
(b []byte)
transport/ssr/obfs/http_simple.go:74
MethodWrite
(b []byte)
transport/vmess/aead.go:27
MethodWrite
Write implements io.Writer.
transport/vmess/http.go:49
MethodWrite
(b []byte)
transport/vmess/chunk.go:78
MethodWrite
Write implements io.Writer.
transport/vmess/h2.go:75
MethodWrite
(b []byte)
transport/vmess/websocket.go:159
MethodWrite
(b []byte)
tunnel/statistic/tracker.go:47
MethodWriteBack
WriteBack opens a new socket binding `addr` to write UDP packet back
listener/tproxy/packet.go:19
MethodWriteBack
WriteBack write UDP packet with source(ip, port) = `addr`
listener/socks/utils.go:22
MethodWriteTo
(b []byte, addr net.Addr)
transport/ssr/protocol/packet.go:14
MethodWriteTo
(b []byte, addr net.Addr)
adapter/outbound/reject.go:56
MethodWriteTo
(b []byte, addr net.Addr)
adapter/outbound/vmess.go:370
MethodWriteTo
(b []byte, addr net.Addr)
adapter/outbound/vless.go:243
MethodWriteTo
(b []byte, addr net.Addr)
adapter/outbound/shadowsocks.go:177
MethodWriteTo
(b []byte, addr net.Addr)
adapter/outbound/socks5.go:172
MethodaddChild
(value uint32)
component/trie/ipcidr_node.go:23
FunctionaddrReuseToListenConfig
(*net.ListenConfig)
component/dialer/reuse_others.go:10
FunctionaddrReuseToListenConfig
(lc *net.ListenConfig)
component/dialer/reuse_windows.go:10
FunctionaesGCM
(key []byte)
transport/snell/cipher.go:33
Functionauthentication
(next http.Handler)
hub/route/server.go:98
FunctionbindIfaceToDialer
(ifaceName string, dialer *net.Dialer, _ string, _ net.IP)
component/dialer/bind_darwin.go:41
FunctionbindIfaceToDialer
(ifaceName string, dialer *net.Dialer, network string, destination net.IP)
component/dialer/bind_others.go:56
FunctionbindIfaceToListenConfig
(ifaceName string, lc *net.ListenConfig, _, address string)
component/dialer/bind_darwin.go:51
FunctionbindIfaceToListenConfig
(ifaceName string, _ *net.ListenConfig, network, address string)
component/dialer/bind_others.go:79
FunctionbindMarkToDialer
(mark int, dialer *net.Dialer, _ string, _ net.IP)
component/dialer/mark_nonlinux.go:21
FunctionbindMarkToListenConfig
(mark int, lc *net.ListenConfig, _, address string)
component/dialer/mark_nonlinux.go:25
Methodbmix
Digest as many blocks as possible.
common/murmur3/murmur32.go:50
FunctioncloseAllConnections
(w http.ResponseWriter, r *http.Request)
hub/route/connections.go:86
FunctioncloseConnection
(w http.ResponseWriter, r *http.Request)
hub/route/connections.go:74
FunctiondefaultRouteIP
()
test/util_other_test.go:11
FunctiondefaultRouteIP
()
test/util_darwin_test.go:12
FunctiondialUDP
(network string, lAddr *net.UDPAddr, rAddr *net.UDPAddr)
listener/tproxy/udp_other.go:15
FunctionfindProcessName
(network string, ip net.IP, srcPort int)
component/process/process_freebsd_amd64.go:23
FunctionfindProcessName
(network string, ip net.IP, srcPort int)
component/process/process_linux.go:44
FunctionfindProcessName
(network string, ip net.IP, port int)
component/process/process_darwin.go:18
FunctionfindProcessName
(network string, ip net.IP, srcPort int)
component/process/process_windows.go:60
FunctionfindProviderByName
(next http.Handler)
hub/route/provider.go:65
FunctionfindProxyByName
(next http.Handler)
hub/route/proxies.go:41
FunctionfindRuleProviderByName
(next http.Handler)
hub/route/provider.go:116
FunctiongetConfigs
(w http.ResponseWriter, r *http.Request)
hub/route/configs.go:40
FunctiongetConnections
(w http.ResponseWriter, r *http.Request)
hub/route/connections.go:25
FunctiongetLogs
(w http.ResponseWriter, r *http.Request)
hub/route/server.go:184
FunctiongetOrigDst
(oob []byte, oobn int)
listener/tproxy/udp_other.go:11
FunctiongetProvider
(w http.ResponseWriter, r *http.Request)
hub/route/provider.go:36
FunctiongetProviders
(w http.ResponseWriter, r *http.Request)
hub/route/provider.go:29
FunctiongetProxies
(w http.ResponseWriter, r *http.Request)
hub/route/proxies.go:57
FunctiongetProxy
(w http.ResponseWriter, r *http.Request)
hub/route/proxies.go:64
FunctiongetProxyDelay
(w http.ResponseWriter, r *http.Request)
hub/route/proxies.go:99
MethodgetRandLength
(length int, lastHash []byte, random *tools.XorShift128Plus)
transport/ssr/protocol/auth_chain_a.go:284
MethodgetRandLength
(length int, lashHash []byte, random *tools.XorShift128Plus)
transport/ssr/protocol/auth_chain_b.go:68
FunctiongetRuleProviders
(w http.ResponseWriter, r *http.Request)
hub/route/provider.go:91
FunctiongetRules
(w http.ResponseWriter, r *http.Request)
hub/route/rules.go:24
MethodhasChild
(value uint32)
component/trie/ipcidr_node.go:32
FunctionhealthCheckProvider
(w http.ResponseWriter, r *http.Request)
hub/route/provider.go:51
Functionhello
(w http.ResponseWriter, r *http.Request)
hub/route/server.go:132
Functioninit
()
main.go:32
Functioninit
()
transport/simple-obfs/tls.go:14
Functioninit
()
transport/ssr/protocol/auth_sha1_v4.go:15
Functioninit
()
transport/ssr/protocol/origin.go:10
Functioninit
()
transport/ssr/protocol/auth_aes128_md5.go:5
Functioninit
()
transport/ssr/protocol/auth_chain_a.go:21
Functioninit
()
transport/ssr/protocol/auth_aes128_sha1.go:22
Functioninit
()
transport/ssr/protocol/auth_chain_b.go:10
Functioninit
()
transport/ssr/obfs/http_post.go:3
Functioninit
()
transport/ssr/obfs/tls1.2_ticket_auth.go:16
Functioninit
()
transport/ssr/obfs/http_simple.go:15
Functioninit
()
transport/ssr/obfs/random_head.go:12
Functioninit
()
transport/ssr/obfs/plain.go:7
Functioninit
()
transport/vless/config.pb.go:115
Functioninit
()
transport/vmess/conn.go:21
Functioninit
()
log/log.go:18
Functioninit
()
test/clash_test.go:57
Functioninit
()
tunnel/tunnel.go:40
Functioninit
()
tunnel/statistic/manager.go:12
MethodinitRequest
()
transport/gun/gun.go:57
Functionmain
()
main.go:48
FunctionmigrateCache
()
component/profile/cachefile/cache.go:141
FunctionnewAuthAES128MD5
(b *Base)
transport/ssr/protocol/auth_aes128_md5.go:9
FunctionnewAuthAES128SHA1
(b *Base)
transport/ssr/protocol/auth_aes128_sha1.go:44
← previousnext →1,201–1,300 of 1,333, ranked by callers