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
Close
()
transport/vmess/websocket.go:82
Method
Close
()
common/observable/subscriber.go:22
Method
Close
()
adapter/outbound/reject.go:47
Method
Close
()
adapter/outbound/reject.go:58
Method
Close
()
adapter/outbound/socks5.go:200
Method
Close
Close implements C.Listener
listener/redir/tcp.go:27
Method
Close
Close implements C.Listener
listener/http/server.go:28
Method
Close
Close implements C.Listener
listener/tproxy/tproxy.go:28
Method
Close
Close implements C.Listener
listener/tproxy/udp.go:29
Method
Close
Close implements C.Listener
listener/socks/udp.go:31
Method
Close
Close implements C.Listener
listener/socks/tcp.go:32
Method
Close
Close implements C.Listener
listener/mixed/mixed.go:34
Method
Close
()
tunnel/statistic/tracker.go:55
Method
Close
()
tunnel/statistic/tracker.go:112
Method
Conn
Conn implement C.ConnContext Conn
context/conn.go:37
Method
Data
()
listener/tproxy/packet.go:14
Method
Data
()
listener/socks/utils.go:17
Method
Decode
(dst, src *bytes.Buffer)
transport/ssr/protocol/auth_sha1_v4.go:41
Method
Decode
(dst, src *bytes.Buffer)
transport/ssr/protocol/origin.go:18
Method
Decode
(dst, src *bytes.Buffer)
transport/ssr/protocol/auth_chain_a.go:96
Method
Decode
(dst, src *bytes.Buffer)
transport/ssr/protocol/auth_aes128_sha1.go:93
Method
DecodePacket
(b []byte)
transport/ssr/protocol/auth_sha1_v4.go:100
Method
DecodePacket
(b []byte)
transport/ssr/protocol/origin.go:28
Method
DecodePacket
(b []byte)
transport/ssr/protocol/auth_chain_a.go:163
Method
DecodePacket
(b []byte)
transport/ssr/protocol/auth_aes128_sha1.go:156
Method
Decrypter
(salt []byte)
transport/snell/cipher.go:24
Method
DelByIP
DelByIP implements store.DelByIP
component/fakeip/cachefile.go:42
Method
DelByIP
DelByIP implements store.DelByIP
component/fakeip/memory.go:50
Method
DelayHistory
()
constant/adapters.go:112
Method
Descriptor
Deprecated: Use Addons.ProtoReflect.Descriptor instead.
transport/vless/config.pb.go:60
Method
Dial
Dial implements C.Proxy
adapter/adapter.go:31
Method
DialContext
DialContext implements C.ProxyAdapter
adapter/outboundgroup/selector.go:24
Method
DialContext
DialContext implements C.ProxyAdapter
adapter/outboundgroup/loadbalance.go:73
Method
DialContext
DialContext implements C.ProxyAdapter
adapter/outboundgroup/fallback.go:27
Method
DialContext
DialContext implements C.ProxyAdapter
adapter/outboundgroup/relay.go:22
Method
DialContext
DialContext implements C.ProxyAdapter
adapter/outboundgroup/urltest.go:38
Method
DialContext
DialContext implements C.ProxyAdapter
adapter/outbound/http.go:57
Method
DialContext
DialContext implements C.ProxyAdapter
adapter/outbound/reject.go:18
Method
DialContext
DialContext implements C.ProxyAdapter
adapter/outbound/snell.go:61
Method
DialContext
DialContext implements C.ProxyAdapter
adapter/outbound/shadowsocksr.go:63
Method
DialContext
DialContext implements C.ProxyAdapter
adapter/outbound/vmess.go:199
Method
DialContext
DialContext implements C.ProxyAdapter
adapter/outbound/pass.go:16
Method
DialContext
DialContext implements C.ProxyAdapter
adapter/outbound/trojan.go:90
Method
DialContext
(ctx context.Context, metadata *C.Metadata, opts ...dialer.Option)
adapter/outbound/vless.go:143
Method
DialContext
DialContext implements C.ProxyAdapter
adapter/outbound/direct.go:16
Method
DialContext
DialContext implements C.ProxyAdapter
adapter/outbound/shadowsocks.go:78
Method
DialContext
DialContext implements C.ProxyAdapter
adapter/outbound/socks5.go:63
Method
DialUDP
Deprecated: use DialPacketConn instead.
constant/adapters.go:120
Method
DialUDP
DialUDP implements C.ProxyAdapter
adapter/adapter.go:45
Method
Drop
()
listener/tproxy/packet.go:35
Method
Drop
()
listener/socks/utils.go:35
Method
Encode
(buf *bytes.Buffer, b []byte)
transport/ssr/protocol/auth_sha1_v4.go:80
Method
Encode
(buf *bytes.Buffer, b []byte)
transport/ssr/protocol/origin.go:23
Method
Encode
(buf *bytes.Buffer, b []byte)
transport/ssr/protocol/auth_chain_a.go:146
Method
Encode
(buf *bytes.Buffer, b []byte)
transport/ssr/protocol/auth_aes128_sha1.go:138
Method
EncodePacket
(buf *bytes.Buffer, b []byte)
transport/ssr/protocol/auth_sha1_v4.go:102
Method
EncodePacket
(buf *bytes.Buffer, b []byte)
transport/ssr/protocol/origin.go:30
Method
EncodePacket
(buf *bytes.Buffer, b []byte)
transport/ssr/protocol/auth_chain_a.go:184
Method
EncodePacket
(buf *bytes.Buffer, b []byte)
transport/ssr/protocol/auth_aes128_sha1.go:163
Method
Encrypter
(salt []byte)
transport/snell/cipher.go:20
Method
Exchange
(m *D.Msg)
dns/dhcp.go:36
Method
Exchange
(m *D.Msg)
dns/doh.go:26
Method
Exchange
(m *D.Msg)
dns/quic.go:26
Method
Exchange
(m *D.Msg)
dns/client.go:24
Method
Exist
Exist returns if given ip exists in fake-ip pool
component/fakeip/pool.go:69
Method
Exist
Exist implements store.Exist
component/fakeip/cachefile.go:48
Method
Exist
Exist implements store.Exist
component/fakeip/memory.go:59
Method
Exist
Exist returns if key exist in cache but not put item to the head of linked list
common/cache/lrucache.go:107
Method
FindHostByIP
(ip net.IP)
dns/enhancer.go:48
Method
Get
(key string)
component/nat/table.go:17
Method
Get
Get returns the interface{} representation of a cached response and a bool set to true if the key was found.
common/cache/lrucache.go:83
Method
GetByHost
GetByHost implements store.GetByHost
component/fakeip/cachefile.go:14
Method
GetByHost
GetByHost implements store.GetByHost
component/fakeip/memory.go:14
Method
GetByIP
GetByIP implements store.GetByIP
component/fakeip/memory.go:32
Method
GetFlow
()
transport/vless/config.pb.go:64
Function
GetPorts
GetPorts return the ports of proxy servers
listener/listener.go:279
Method
GetSeed
()
transport/vless/config.pb.go:71
Method
GetWithExpire
GetWithExpire returns the interface{} representation of a cached response, a time.Time Give expected expires, and a bool set to true if the key was fo
common/cache/lrucache.go:97
Method
HealthCheck
()
adapter/provider/provider.go:51
Method
HealthCheck
()
adapter/provider/provider.go:184
Method
ID
ID implement C.ConnContext ID
context/conn.go:27
Method
ID
ID implement C.PlainContext ID
context/dns.go:29
Method
ID
ID implement C.PacketConnContext ID
context/packetconn.go:26
Method
ID
()
tunnel/statistic/tracker.go:35
Method
ID
()
tunnel/statistic/tracker.go:92
Method
Initial
()
rule/provider/provider.go:151
Method
Initial
()
rule/provider/fetcher.go:41
Method
Initial
()
adapter/provider/provider.go:63
Method
Initial
()
adapter/provider/provider.go:192
Method
Initial
()
adapter/provider/fetcher.go:40
Method
IsExistFakeIP
(ip net.IP)
dns/enhancer.go:24
Method
IsFakeIP
(ip net.IP)
dns/enhancer.go:36
Method
Last
Last returns the last of item.
common/queue/queue.go:38
Method
LastDelay
LastDelay return last history record. if proxy is not alive, return the max value of uint16. implements C.Proxy
adapter/adapter.go:70
Method
ListenPacketContext
ListenPacketContext implements C.ProxyAdapter
adapter/outboundgroup/selector.go:33
Method
ListenPacketContext
ListenPacketContext implements C.ProxyAdapter
adapter/outboundgroup/loadbalance.go:87
Method
ListenPacketContext
ListenPacketContext implements C.ProxyAdapter
adapter/outboundgroup/fallback.go:37
Method
ListenPacketContext
ListenPacketContext implements C.ProxyAdapter
adapter/outboundgroup/urltest.go:47
Method
ListenPacketContext
ListenPacketContext implements C.ProxyAdapter
adapter/outbound/reject.go:23
Method
ListenPacketContext
ListenPacketContext implements C.ProxyAdapter
adapter/outbound/base.go:38
← previous
next →
801–900 of 1,333, ranked by callers