MCPcopy Create free account

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

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

MethodRawAddress
RawAddress implements C.Listener
listener/socks/tcp.go:22
MethodRawAddress
RawAddress implements C.Listener
listener/mixed/mixed.go:24
FunctionReCreateHTTP
(port int, tcpIn chan<- C.ConnContext)
listener/listener.go:65
FunctionReCreateMixed
(port int, tcpIn chan<- C.ConnContext, udpIn chan<- *inbound.PacketAdapter)
listener/listener.go:228
FunctionReCreateRedir
(port int, tcpIn chan<- C.ConnContext, udpIn chan<- *inbound.PacketAdapter)
listener/listener.go:146
FunctionReCreateSocks
(port int, tcpIn chan<- C.ConnContext, udpIn chan<- *inbound.PacketAdapter)
listener/listener.go:93
FunctionReCreateTProxy
(port int, tcpIn chan<- C.ConnContext, udpIn chan<- *inbound.PacketAdapter)
listener/listener.go:187
MethodRead
(b []byte)
transport/snell/snell.go:41
MethodRead
(b []byte)
transport/snell/pool.go:44
MethodRead
(b []byte)
transport/simple-obfs/http.go:26
MethodRead
(b []byte)
transport/simple-obfs/tls.go:58
MethodRead
(b []byte)
transport/ssr/protocol/stream.go:17
MethodRead
(b []byte)
transport/ssr/obfs/tls1.2_ticket_auth.go:45
MethodRead
(b []byte)
transport/ssr/obfs/http_simple.go:40
MethodRead
(b []byte)
transport/ssr/obfs/random_head.go:37
MethodRead
(b []byte)
transport/v2ray-plugin/mux.go:44
MethodRead
(b []byte)
transport/gun/gun.go:73
MethodRead
(b []byte)
transport/vless/conn.go:25
MethodRead
(b []byte)
transport/vmess/aead.go:78
MethodRead
Read implements net.Conn.Read()
transport/vmess/http.go:28
MethodRead
(b []byte)
transport/vmess/chunk.go:32
MethodRead
(b []byte)
transport/vmess/conn.go:47
MethodRead
Read implements net.Conn.Read()
transport/vmess/h2.go:62
MethodRead
Read implements net.Conn.Read()
transport/vmess/websocket.go:54
MethodRead
(b []byte)
transport/vmess/websocket.go:173
MethodRead
(p []byte)
common/net/bufconn.go:30
MethodRead
()
adapter/provider/vehicle.go:28
MethodRead
()
adapter/provider/vehicle.go:49
MethodRead
(b []byte)
adapter/outbound/reject.go:39
MethodRead
(b []byte)
tunnel/statistic/tracker.go:39
MethodReadByte
()
common/net/bufconn.go:34
MethodReadFrom
(b []byte)
adapter/outbound/reject.go:57
MethodReadFrom
(b []byte)
adapter/outbound/vmess.go:374
MethodReadFrom
(b []byte)
adapter/outbound/vless.go:267
MethodReadFrom
(b []byte)
adapter/outbound/shadowsocks.go:185
MethodReadFrom
(b []byte)
adapter/outbound/socks5.go:180
MethodRemoteAddr
()
transport/vmess/websocket.go:203
MethodResetStatistic
()
tunnel/statistic/manager.go:71
MethodResolveIP
ResolveIP request with TypeA and TypeAAAA, priority return TypeA
dns/resolver.go:45
MethodResolveIPv4
ResolveIPv4 request with TypeA
dns/resolver.go:70
MethodResolveIPv6
ResolveIPv6 request with TypeAAAA
dns/resolver.go:75
MethodRuleCount
()
rule/provider/provider.go:62
MethodRuleType
()
rule/ipcidr.go:30
MethodRuleType
()
rule/final.go:11
MethodRuleType
()
rule/geoip.go:16
MethodRuleType
()
rule/process.go:23
MethodRuleType
()
rule/rule_set.go:16
MethodRuleType
()
rule/domain.go:14
MethodRuleType
()
rule/domain_keyword.go:14
MethodRuleType
()
rule/port.go:15
MethodRuleType
()
rule/domain_suffix.go:14
FunctionSHA1Sum
(b []byte)
transport/ssr/tools/crypto.go:29
MethodSaltSize
()
transport/snell/cipher.go:19
MethodSearch
(buf []byte, ip net.IP, port uint16, isTCP bool)
component/process/process_freebsd_amd64.go:105
MethodSearch
(b []byte, ip net.IP, port uint16)
component/process/process_windows.go:110
MethodSearch
Search is the most important part of the Trie. Priority as: 1. static part 2. wildcard domain 2. dot wildcard domain
component/trie/domain.go:91
MethodSearch
(metadata *C.Metadata)
rule/provider/provider.go:121
MethodServeDNS
ServeDNS implement D.Handler ServeDNS
dns/server.go:27
MethodSet
(name string)
adapter/outboundgroup/selector.go:68
FunctionSetAllowLan
(al bool)
listener/listener.go:57
FunctionSetAuthenticator
(au auth.Authenticator)
listener/auth/auth.go:13
FunctionSetBindAddress
(host string)
listener/listener.go:61
FunctionSetClassicalRuleParser
(function func(ruleType, rule string, params []string) (C.Rule, error))
rule/provider/provider.go:26
FunctionSetConfig
SetConfig is used to set the configuration file
constant/path.go:33
MethodSetDeadline
(t time.Time)
transport/vmess/websocket.go:117
MethodSetDeadline
(t time.Time)
transport/vmess/websocket.go:210
MethodSetDeadline
(time.Time)
adapter/outbound/reject.go:50
MethodSetDeadline
(time.Time)
adapter/outbound/reject.go:60
FunctionSetHomeDir
SetHomeDir is used to set the configuration path
constant/path.go:28
MethodSetReadDeadline
(time.Time)
adapter/outbound/reject.go:51
MethodSetReadDeadline
(time.Time)
adapter/outbound/reject.go:61
FunctionSetRuleProvider
(ruleProvider *RuleProvider)
rule/provider/provider.go:34
MethodSetWriteDeadline
(t time.Time)
transport/gun/gun.go:154
MethodSetWriteDeadline
(time.Time)
adapter/outbound/reject.go:52
MethodSetWriteDeadline
(time.Time)
adapter/outbound/reject.go:62
MethodShouldResolveIP
()
constant/provider/interface.go:103
MethodShouldResolveIP
()
rule/ipcidr.go:53
MethodShouldResolveIP
()
rule/final.go:27
MethodShouldResolveIP
()
rule/geoip.go:41
MethodShouldResolveIP
()
rule/process.go:63
MethodShouldResolveIP
()
rule/rule_set.go:32
MethodShouldResolveIP
()
rule/domain.go:33
MethodShouldResolveIP
()
rule/domain_keyword.go:34
MethodShouldResolveIP
()
rule/port.go:37
MethodShouldResolveIP
()
rule/domain_suffix.go:34
MethodStreamConn
(c net.Conn, iv []byte)
transport/ssr/protocol/auth_sha1_v4.go:31
MethodStreamConn
(net.Conn, []byte)
transport/ssr/protocol/protocol.go:23
MethodStreamConn
(c net.Conn, iv []byte)
transport/ssr/protocol/origin.go:14
MethodStreamConn
(c net.Conn, iv []byte)
transport/ssr/protocol/auth_chain_a.go:73
MethodStreamConn
(c net.Conn, iv []byte)
transport/ssr/protocol/auth_aes128_sha1.go:71
MethodStreamConn
(c net.Conn, iv []byte)
transport/ssr/protocol/auth_chain_b.go:33
MethodStreamConn
(c net.Conn)
transport/ssr/obfs/tls1.2_ticket_auth.go:41
MethodStreamConn
(c net.Conn)
transport/ssr/obfs/http_simple.go:36
MethodStreamConn
(c net.Conn)
transport/ssr/obfs/random_head.go:33
MethodStreamConn
(c net.Conn)
transport/ssr/obfs/plain.go:15
MethodStreamConn
(conn net.Conn)
transport/trojan/trojan.go:57
MethodStreamConn
StreamConn return a Conn with net.Conn and DstAddr
transport/vless/vless.go:25
MethodStreamConn
StreamConn return a Conn with net.Conn and DstAddr
transport/vmess/vmess.go:78
MethodStreamConn
StreamConn wraps a protocol around net.Conn with Metadata. Examples: conn, _ := net.DialContext(context.Background(), "tcp", "host:port") conn, _ =
constant/adapters.go:93
MethodStreamConn
StreamConn implements C.ProxyAdapter
adapter/outbound/base.go:33
← previousnext →1,001–1,100 of 1,333, ranked by callers