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
Method
ListenPacketContext
ListenPacketContext implements C.ProxyAdapter
adapter/outbound/shadowsocksr.go:77
Method
ListenPacketContext
ListenPacketContext implements C.ProxyAdapter
adapter/outbound/vmess.go:228
Method
ListenPacketContext
ListenPacketContext implements C.ProxyAdapter
adapter/outbound/pass.go:21
Method
ListenPacketContext
ListenPacketContext implements C.ProxyAdapter
adapter/outbound/trojan.go:123
Method
ListenPacketContext
ListenPacketContext implements C.ProxyAdapter
adapter/outbound/direct.go:26
Method
ListenPacketContext
ListenPacketContext implements C.ProxyAdapter
adapter/outbound/shadowsocks.go:92
Method
ListenPacketContext
ListenPacketContext implements C.ProxyAdapter
adapter/outbound/socks5.go:81
Method
ListenPacketContextctx
ListenPacketContext implements C.ProxyAdapter
adapter/outbound/vless.go:155
Function
LoadFromBytes
(buffer []byte)
component/mmdb/mmdb.go:17
Method
LocalAddr
()
transport/gun/gun.go:151
Method
LocalAddr
()
transport/vmess/websocket.go:109
Method
LocalAddr
()
transport/vmess/websocket.go:196
Method
LocalAddr
()
adapter/outbound/reject.go:48
Method
LocalAddr
()
adapter/outbound/reject.go:59
Method
LocalAddr
LocalAddr returns the source IP/Port of UDP Packet
listener/tproxy/packet.go:31
Method
LocalAddr
LocalAddr returns the source IP/Port of UDP Packet
listener/socks/utils.go:31
Function
MD5Sum
(b []byte)
transport/ssr/tools/crypto.go:23
Method
MappingEnabled
()
dns/enhancer.go:20
Method
MarshalJSON
MarshalJSON serialize EnhancedMode with json
dns/util.go:63
Method
MarshalJSON
()
constant/metadata.go:36
Method
MarshalJSON
()
constant/metadata.go:63
Method
MarshalJSON
()
rule/provider/provider.go:181
Method
MarshalJSON
MarshalJSON serialize LogLevel with json
log/level.go:52
Method
MarshalJSON
MarshalJSON implements C.ProxyAdapter
adapter/adapter.go:88
Method
MarshalJSON
MarshalJSON implements C.ProxyAdapter
adapter/outboundgroup/selector.go:51
Method
MarshalJSON
MarshalJSON implements C.ProxyAdapter
adapter/outboundgroup/loadbalance.go:151
Method
MarshalJSON
MarshalJSON implements C.ProxyAdapter
adapter/outboundgroup/fallback.go:57
Method
MarshalJSON
MarshalJSON implements C.ProxyAdapter
adapter/outboundgroup/relay.go:70
Method
MarshalJSON
MarshalJSON implements C.ProxyAdapter
adapter/outboundgroup/urltest.go:112
Method
MarshalJSON
()
adapter/provider/provider.go:37
Method
MarshalJSON
()
adapter/provider/provider.go:171
Method
MarshalJSON
MarshalJSON implements C.ProxyAdapter
adapter/outbound/base.go:48
Method
MarshalJSON
MarshalJSON serialize Mode
tunnel/mode.go:49
Method
MarshalYAML
MarshalYAML serialize EnhancedMode with yaml
dns/util.go:46
Method
MarshalYAML
MarshalYAML serialize LogLevel with yaml
log/level.go:57
Method
MarshalYAML
MarshalYAML serialize TunnelMode with yaml
tunnel/mode.go:54
Method
Match
(ip net.IP)
dns/filters.go:19
Method
Match
(ip net.IP)
dns/filters.go:28
Method
Match
(domain string)
dns/filters.go:33
Method
Match
(domain string)
dns/filters.go:48
Method
Match
(*constant.Metadata)
constant/provider/interface.go:102
Method
Match
(metadata *C.Metadata)
rule/ipcidr.go:37
Method
Match
(metadata *C.Metadata)
rule/final.go:15
Method
Match
(metadata *C.Metadata)
rule/geoip.go:20
Method
Match
(metadata *C.Metadata)
rule/process.go:27
Method
Match
(metadata *C.Metadata)
rule/rule_set.go:20
Method
Match
(metadata *C.Metadata)
rule/domain.go:18
Method
Match
(metadata *C.Metadata)
rule/domain_keyword.go:18
Method
Match
(metadata *C.Metadata)
rule/port.go:22
Method
Match
(metadata *C.Metadata)
rule/domain_suffix.go:18
Method
Metadata
()
constant/context.go:21
Method
Metadata
Metadata implement C.ConnContext Metadata
context/conn.go:32
Method
Metadata
Metadata implement C.PacketConnContext Metadata
context/packetconn.go:31
Method
Metadata
Metadata returns destination metadata
adapter/inbound/packet.go:15
Method
Name
()
constant/provider/interface.go:58
Method
Name
Name implements C.ProxyAdapter
adapter/outbound/base.go:23
Method
Network
()
transport/socks4/socks4.go:56
Function
New32
New32 returns new 32-bit hasher
common/murmur3/murmur32.go:29
Function
NewAuthenticator
(users []AuthUser)
component/auth/auth.go:29
Function
NewBufferedConn
(c net.Conn)
common/net/bufconn.go:13
Function
NewCompatibleProvider
(name string, proxies []C.Proxy, hc *HealthCheck)
adapter/provider/provider.go:217
Function
NewHTTPObfs
NewHTTPObfs return a HTTPObfs
transport/simple-obfs/http.go:86
Function
NewPacketConnContext
(metadata *C.Metadata)
context/packetconn.go:17
Function
NewTLSObfs
NewTLSObfs return a SimpleObfs
transport/simple-obfs/tls.go:116
Function
NewV2rayObfs
NewV2rayObfs return a HTTPObfs
transport/v2ray-plugin/websocket.go:23
Method
PacketConn
(c net.PacketConn)
transport/ssr/protocol/auth_sha1_v4.go:37
Method
PacketConn
(net.PacketConn)
transport/ssr/protocol/protocol.go:24
Method
PacketConn
(c net.PacketConn)
transport/ssr/protocol/origin.go:16
Method
PacketConn
(c net.PacketConn)
transport/ssr/protocol/auth_chain_a.go:87
Method
PacketConn
(c net.PacketConn)
transport/ssr/protocol/auth_aes128_sha1.go:84
Method
PacketConn
(conn net.Conn)
transport/trojan/trojan.go:116
Method
PacketConn
PacketConn implement C.PacketConnContext PacketConn
context/packetconn.go:36
Function
ParseProxyProvider
(name string, mapping map[string]interface{})
adapter/provider/parser.go:31
Function
ParseRule
(tp, payload, target string, params []string)
rule/parser.go:9
Function
ParseRuleProvider
(name string, mapping map[string]interface{})
rule/provider/parser.go:21
Method
Path
()
adapter/provider/vehicle.go:24
Method
Path
()
adapter/provider/vehicle.go:45
Method
Payload
()
rule/ipcidr.go:49
Method
Payload
()
rule/final.go:23
Method
Payload
()
rule/geoip.go:37
Method
Payload
()
rule/process.go:59
Method
Payload
()
rule/rule_set.go:28
Method
Payload
()
rule/domain.go:29
Method
Payload
()
rule/domain_keyword.go:30
Method
Payload
()
rule/port.go:33
Method
Payload
()
rule/domain_suffix.go:30
Method
ProtoMessage
()
transport/vless/config.pb.go:45
Method
ProtoReflect
()
transport/vless/config.pb.go:47
Method
ProxiesWithTouch
()
adapter/provider/provider.go:81
Method
ProxiesWithTouch
()
adapter/provider/provider.go:208
Method
Put
Put add the item to the queue.
common/queue/queue.go:14
Method
PutByHost
PutByHost implements store.PutByHost
component/fakeip/cachefile.go:23
Method
PutByHost
PutByHost implements store.PutByHost
component/fakeip/memory.go:27
Method
PutByIP
PutByIP implements store.PutByIP
component/fakeip/cachefile.go:37
Method
PutByIP
PutByIP implements store.PutByIP
component/fakeip/memory.go:45
Method
RawAddress
RawAddress implements C.Listener
listener/redir/tcp.go:17
Method
RawAddress
RawAddress implements C.Listener
listener/http/server.go:18
Method
RawAddress
RawAddress implements C.Listener
listener/tproxy/tproxy.go:18
Method
RawAddress
RawAddress implements C.Listener
listener/tproxy/udp.go:19
Method
RawAddress
RawAddress implements C.Listener
listener/socks/udp.go:21
← previous
next →
901–1,000 of 1,333, ranked by callers