MCPcopy Create free account

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

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

MethodListenPacketContext
ListenPacketContext implements C.ProxyAdapter
adapter/outbound/shadowsocksr.go:77
MethodListenPacketContext
ListenPacketContext implements C.ProxyAdapter
adapter/outbound/vmess.go:228
MethodListenPacketContext
ListenPacketContext implements C.ProxyAdapter
adapter/outbound/pass.go:21
MethodListenPacketContext
ListenPacketContext implements C.ProxyAdapter
adapter/outbound/trojan.go:123
MethodListenPacketContext
ListenPacketContext implements C.ProxyAdapter
adapter/outbound/direct.go:26
MethodListenPacketContext
ListenPacketContext implements C.ProxyAdapter
adapter/outbound/shadowsocks.go:92
MethodListenPacketContext
ListenPacketContext implements C.ProxyAdapter
adapter/outbound/socks5.go:81
MethodListenPacketContextctx
ListenPacketContext implements C.ProxyAdapter
adapter/outbound/vless.go:155
FunctionLoadFromBytes
(buffer []byte)
component/mmdb/mmdb.go:17
MethodLocalAddr
()
transport/gun/gun.go:151
MethodLocalAddr
()
transport/vmess/websocket.go:109
MethodLocalAddr
()
transport/vmess/websocket.go:196
MethodLocalAddr
()
adapter/outbound/reject.go:48
MethodLocalAddr
()
adapter/outbound/reject.go:59
MethodLocalAddr
LocalAddr returns the source IP/Port of UDP Packet
listener/tproxy/packet.go:31
MethodLocalAddr
LocalAddr returns the source IP/Port of UDP Packet
listener/socks/utils.go:31
FunctionMD5Sum
(b []byte)
transport/ssr/tools/crypto.go:23
MethodMappingEnabled
()
dns/enhancer.go:20
MethodMarshalJSON
MarshalJSON serialize EnhancedMode with json
dns/util.go:63
MethodMarshalJSON
()
constant/metadata.go:36
MethodMarshalJSON
()
constant/metadata.go:63
MethodMarshalJSON
()
rule/provider/provider.go:181
MethodMarshalJSON
MarshalJSON serialize LogLevel with json
log/level.go:52
MethodMarshalJSON
MarshalJSON implements C.ProxyAdapter
adapter/adapter.go:88
MethodMarshalJSON
MarshalJSON implements C.ProxyAdapter
adapter/outboundgroup/selector.go:51
MethodMarshalJSON
MarshalJSON implements C.ProxyAdapter
adapter/outboundgroup/loadbalance.go:151
MethodMarshalJSON
MarshalJSON implements C.ProxyAdapter
adapter/outboundgroup/fallback.go:57
MethodMarshalJSON
MarshalJSON implements C.ProxyAdapter
adapter/outboundgroup/relay.go:70
MethodMarshalJSON
MarshalJSON implements C.ProxyAdapter
adapter/outboundgroup/urltest.go:112
MethodMarshalJSON
()
adapter/provider/provider.go:37
MethodMarshalJSON
()
adapter/provider/provider.go:171
MethodMarshalJSON
MarshalJSON implements C.ProxyAdapter
adapter/outbound/base.go:48
MethodMarshalJSON
MarshalJSON serialize Mode
tunnel/mode.go:49
MethodMarshalYAML
MarshalYAML serialize EnhancedMode with yaml
dns/util.go:46
MethodMarshalYAML
MarshalYAML serialize LogLevel with yaml
log/level.go:57
MethodMarshalYAML
MarshalYAML serialize TunnelMode with yaml
tunnel/mode.go:54
MethodMatch
(ip net.IP)
dns/filters.go:19
MethodMatch
(ip net.IP)
dns/filters.go:28
MethodMatch
(domain string)
dns/filters.go:33
MethodMatch
(domain string)
dns/filters.go:48
MethodMatch
(*constant.Metadata)
constant/provider/interface.go:102
MethodMatch
(metadata *C.Metadata)
rule/ipcidr.go:37
MethodMatch
(metadata *C.Metadata)
rule/final.go:15
MethodMatch
(metadata *C.Metadata)
rule/geoip.go:20
MethodMatch
(metadata *C.Metadata)
rule/process.go:27
MethodMatch
(metadata *C.Metadata)
rule/rule_set.go:20
MethodMatch
(metadata *C.Metadata)
rule/domain.go:18
MethodMatch
(metadata *C.Metadata)
rule/domain_keyword.go:18
MethodMatch
(metadata *C.Metadata)
rule/port.go:22
MethodMatch
(metadata *C.Metadata)
rule/domain_suffix.go:18
MethodMetadata
()
constant/context.go:21
MethodMetadata
Metadata implement C.ConnContext Metadata
context/conn.go:32
MethodMetadata
Metadata implement C.PacketConnContext Metadata
context/packetconn.go:31
MethodMetadata
Metadata returns destination metadata
adapter/inbound/packet.go:15
MethodName
()
constant/provider/interface.go:58
MethodName
Name implements C.ProxyAdapter
adapter/outbound/base.go:23
MethodNetwork
()
transport/socks4/socks4.go:56
FunctionNew32
New32 returns new 32-bit hasher
common/murmur3/murmur32.go:29
FunctionNewAuthenticator
(users []AuthUser)
component/auth/auth.go:29
FunctionNewBufferedConn
(c net.Conn)
common/net/bufconn.go:13
FunctionNewCompatibleProvider
(name string, proxies []C.Proxy, hc *HealthCheck)
adapter/provider/provider.go:217
FunctionNewHTTPObfs
NewHTTPObfs return a HTTPObfs
transport/simple-obfs/http.go:86
FunctionNewPacketConnContext
(metadata *C.Metadata)
context/packetconn.go:17
FunctionNewTLSObfs
NewTLSObfs return a SimpleObfs
transport/simple-obfs/tls.go:116
FunctionNewV2rayObfs
NewV2rayObfs return a HTTPObfs
transport/v2ray-plugin/websocket.go:23
MethodPacketConn
(c net.PacketConn)
transport/ssr/protocol/auth_sha1_v4.go:37
MethodPacketConn
(net.PacketConn)
transport/ssr/protocol/protocol.go:24
MethodPacketConn
(c net.PacketConn)
transport/ssr/protocol/origin.go:16
MethodPacketConn
(c net.PacketConn)
transport/ssr/protocol/auth_chain_a.go:87
MethodPacketConn
(c net.PacketConn)
transport/ssr/protocol/auth_aes128_sha1.go:84
MethodPacketConn
(conn net.Conn)
transport/trojan/trojan.go:116
MethodPacketConn
PacketConn implement C.PacketConnContext PacketConn
context/packetconn.go:36
FunctionParseProxyProvider
(name string, mapping map[string]interface{})
adapter/provider/parser.go:31
FunctionParseRule
(tp, payload, target string, params []string)
rule/parser.go:9
FunctionParseRuleProvider
(name string, mapping map[string]interface{})
rule/provider/parser.go:21
MethodPath
()
adapter/provider/vehicle.go:24
MethodPath
()
adapter/provider/vehicle.go:45
MethodPayload
()
rule/ipcidr.go:49
MethodPayload
()
rule/final.go:23
MethodPayload
()
rule/geoip.go:37
MethodPayload
()
rule/process.go:59
MethodPayload
()
rule/rule_set.go:28
MethodPayload
()
rule/domain.go:29
MethodPayload
()
rule/domain_keyword.go:30
MethodPayload
()
rule/port.go:33
MethodPayload
()
rule/domain_suffix.go:30
MethodProtoMessage
()
transport/vless/config.pb.go:45
MethodProtoReflect
()
transport/vless/config.pb.go:47
MethodProxiesWithTouch
()
adapter/provider/provider.go:81
MethodProxiesWithTouch
()
adapter/provider/provider.go:208
MethodPut
Put add the item to the queue.
common/queue/queue.go:14
MethodPutByHost
PutByHost implements store.PutByHost
component/fakeip/cachefile.go:23
MethodPutByHost
PutByHost implements store.PutByHost
component/fakeip/memory.go:27
MethodPutByIP
PutByIP implements store.PutByIP
component/fakeip/cachefile.go:37
MethodPutByIP
PutByIP implements store.PutByIP
component/fakeip/memory.go:45
MethodRawAddress
RawAddress implements C.Listener
listener/redir/tcp.go:17
MethodRawAddress
RawAddress implements C.Listener
listener/http/server.go:18
MethodRawAddress
RawAddress implements C.Listener
listener/tproxy/tproxy.go:18
MethodRawAddress
RawAddress implements C.Listener
listener/tproxy/udp.go:19
MethodRawAddress
RawAddress implements C.Listener
listener/socks/udp.go:21
← previousnext →901–1,000 of 1,333, ranked by callers