MCPcopy Create free account

hub / github.com/appshubcc/Bettbox / functions

Functions6,206 in github.com/appshubcc/Bettbox

↓ 23 callersMethodListen
(tunnel Tunnel)
core/Clash.Meta/constant/listener.go:22
↓ 21 callersMethodClose
()
core/Clash.Meta/transport/hysteria/core/client.go:345
↓ 21 callersMethodHas
Has query for a key and return whether it presents in the DomainSet.
core/Clash.Meta/component/trie/domain_set.go:74
↓ 21 callersMethodLocalAddr
()
core/Clash.Meta/transport/openvpn/control.go:19
↓ 21 callersMethodStart
()
core/Clash.Meta/ntp/ntp/service.go:55
↓ 20 callersMethodConfig
()
core/Clash.Meta/constant/listener.go:26
↓ 20 callersMethodIsContainForString
(ipString string)
core/Clash.Meta/component/trie/ipcidr_trie.go:73
↓ 19 callersMethodBroadcast
Broadcast return the last ip
core/Clash.Meta/component/fakeip/pool.go:80
↓ 19 callersFunctionNewBase
(options *BaseOption)
core/Clash.Meta/listener/inbound/base.go:23
↓ 19 callersMethodNewConn
(conn C.Conn)
core/Clash.Meta/component/loopback/detector.go:39
↓ 19 callersMethodRange
Range calls f sequentially for each key and value present in the map. If f returns false, range stops the iteration. Range does not necessarily corre
core/Clash.Meta/common/xsync/map.go:988
↓ 18 callersMethodClone
()
core/Clash.Meta/constant/metadata.go:285
↓ 18 callersMethodLocalAddr
LocalAddr returns the source IP/Port of packet
core/Clash.Meta/constant/adapters.go:267
↓ 18 callersMethodSearch
Search is the most important part of the Trie. Priority as: 1. static part 2. wildcard domain 2. dot wildcard domain
core/Clash.Meta/component/trie/domain.go:97
↓ 18 callersFunctionWriteKIPMessage
(w io.Writer, typ byte, payload []byte)
core/Clash.Meta/transport/sudoku/kip.go:56
↓ 18 callersFunctionsafeConnClose
(c net.Conn, err error)
core/Clash.Meta/adapter/outbound/util.go:74
↓ 17 callersMethodDialContext
(ctx context.Context, metadata *C.Metadata)
core/Clash.Meta/transport/tuic/types/type.go:24
↓ 17 callersMethodMatch
(metadata *C.Metadata, helper C.RuleMatchHelper)
core/Clash.Meta/rules/provider/provider.go:48
↓ 17 callersMethodNewListener
(l net.Listener)
core/Clash.Meta/listener/reality/reality.go:90
↓ 17 callersMethodResolveUDP
(ctx context.Context, metadata *C.Metadata)
core/Clash.Meta/adapter/outbound/base.go:26
↓ 17 callersMethodResolved
()
core/Clash.Meta/constant/metadata.go:261
↓ 17 callersMethodStats
Stats returns statistics for the Map. Just like other map methods, this one is thread-safe. Yet it's an O(N) operation, so it should be used only for
core/Clash.Meta/common/xsync/map.go:1303
↓ 17 callersMethodUnwrap
Unwrap return Rule
core/Clash.Meta/constant/rule.go:152
↓ 16 callersMethodAdapter
()
core/Clash.Meta/constant/rule.go:129
↓ 16 callersMethodBuild
()
core/Clash.Meta/listener/inbound/mux.go:16
↓ 16 callersMethodCache
()
core/Clash.Meta/constant/path.go:189
↓ 16 callersMethodExist
(ip netip.Addr)
core/Clash.Meta/component/fakeip/pool.go:25
↓ 16 callersMethodGetProxies
(touch bool)
core/Clash.Meta/adapter/outboundgroup/groupbase.go:122
↓ 16 callersMethodIsEmpty
()
core/Clash.Meta/transport/anytls/skiplist/contianer.go:5
↓ 16 callersMethodListenConfig
()
core/Clash.Meta/listener/inbound/base.go:86
↓ 16 callersMethodRawAddress
()
core/Clash.Meta/constant/listener.go:9
↓ 16 callersMethodRemoteAddress
()
core/Clash.Meta/constant/metadata.go:217
↓ 16 callersMethodUpdate
()
core/Clash.Meta/constant/provider/interface.go:72
↓ 16 callersFunctionisClosedChan
(c <-chan struct{})
core/Clash.Meta/common/net/deadline/pipe.go:71
↓ 16 callersFunctiontestComparable
(t *testing.T, v T, v2 ...T)
core/Clash.Meta/common/maphash/maphash_test.go:278
↓ 15 callersMethodAccept
()
core/Clash.Meta/listener/inbound/common_test.go:135
↓ 15 callersFunctionClientAEADSeed
ClientAEADSeed returns a canonical "seed" that is stable between client private key material and server public key.
core/Clash.Meta/transport/sudoku/init.go:30
↓ 15 callersFunctionDefaultConfig
()
core/Clash.Meta/transport/sudoku/config.go:154
↓ 15 callersMethodPeek
Peek returns the next n bytes without advancing the reader.
core/Clash.Meta/common/net/bufconn.go:49
↓ 15 callersMethodRand
()
core/Clash.Meta/transport/xhttp/config.go:317
↓ 15 callersMethodRuleType
()
core/Clash.Meta/constant/rule.go:127
↓ 15 callersMethodgetChild
(s string)
core/Clash.Meta/component/trie/node.go:14
↓ 14 callersMethodBuffered
()
core/Clash.Meta/common/net/bufconn.go:70
↓ 14 callersFunctionClientHandshake
ClientHandshake performs the client-side Sudoku handshake (no target request).
core/Clash.Meta/transport/sudoku/handshake.go:289
↓ 14 callersMethodGetTransport
()
core/Clash.Meta/transport/xhttp/reuse.go:193
↓ 14 callersMethodLength
()
core/Clash.Meta/transport/anytls/session/frame.go:47
↓ 14 callersMethodListenPacketContext
(ctx context.Context, metadata *Metadata)
core/Clash.Meta/constant/adapters.go:137
↓ 14 callersFunctionMax
(a, b T)
core/Clash.Meta/transport/tuic/congestion_v2/minmax_go120.go:7
↓ 14 callersMethodNewDialer
()
core/Clash.Meta/listener/inbound/common_test.go:124
↓ 14 callersMethodNewPacket
(ctx context.Context, key netip.AddrPort, buffer *buf.Buffer, metadata M.Metadata, init func(natConn network.P
core/Clash.Meta/listener/sing/sing.go:215
↓ 14 callersMethodPath
()
core/Clash.Meta/constant/provider/interface.go:40
↓ 14 callersMethodResetConnection
()
core/Clash.Meta/dns/resolver.go:25
↓ 14 callersMethodServeHTTP
(w http.ResponseWriter, r *http.Request)
core/Clash.Meta/transport/xhttp/server.go:227
↓ 14 callersMethodSetDeadline
(t time.Time)
core/Clash.Meta/transport/hysteria/core/client.go:347
↓ 14 callersMethodWaitReadFrom
()
core/Clash.Meta/common/net/packet/packet.go:10
↓ 14 callersFunctionWithPresize
WithPresize configures new Map instance with capacity enough to hold sizeHint entries. The capacity is treated as the minimal capacity meaning that th
core/Clash.Meta/common/xsync/map.go:188
↓ 14 callersFunctioncloneBytes
(in []byte)
core/Clash.Meta/transport/openvpn/tlscrypt.go:124
↓ 14 callersFunctiontestWriteComparable
(t *testing.T, v T, v2 ...T)
core/Clash.Meta/common/maphash/maphash_test.go:365
↓ 14 callersFunctiontransportID
(rt *ReuseTransport)
core/Clash.Meta/transport/xhttp/reuse_test.go:26
↓ 13 callersMethodAddrList
()
core/Clash.Meta/constant/listener.go:17
↓ 13 callersMethodData
Data get the payload of UDP Packet
core/Clash.Meta/constant/adapters.go:255
↓ 13 callersMethodEmpty
Empty says if the ring buffer is empty.
core/Clash.Meta/transport/tuic/congestion_v2/ringbuffer.go:28
↓ 13 callersFunctionEncodeAddress
(rawAddr string)
core/Clash.Meta/transport/sudoku/address.go:12
↓ 13 callersMethodHandleTCPConn
HandleTCPConn will handle a tcp connection blocking
core/Clash.Meta/constant/tunnel.go:7
↓ 13 callersMethodIVSize
()
core/Clash.Meta/transport/shadowsocks/shadowstream/cipher.go:13
↓ 13 callersMethodLoadOrStore
LoadOrStore returns the existing value for the key if present. Otherwise, it stores and returns the given value. The loaded result is true if the valu
core/Clash.Meta/common/xsync/map.go:461
↓ 13 callersMethodLocalAddr
()
core/Clash.Meta/transport/hysteria/core/client.go:346
↓ 13 callersFunctionNewAEAD
(ctx, key []byte, useAES bool)
core/Clash.Meta/transport/vless/encryption/common.go:152
↓ 13 callersMethodSearch
Return the search result and whether to match the parameter `isDomain`
core/Clash.Meta/component/resolver/host.go:32
↓ 12 callersMethodDecrypt
(packet []byte)
core/Clash.Meta/transport/openvpn/data.go:242
↓ 12 callersMethodEnd
()
core/Clash.Meta/common/utils/range.go:46
↓ 12 callersMethodErrNotSafePath
(path string)
core/Clash.Meta/constant/path.go:107
↓ 12 callersMethodGo
(key string, fn func() (T, error))
core/Clash.Meta/common/batch/batch.go:41
↓ 12 callersMethodIndex
Index returns the index into the Deque of the first item satisfying f(item), or -1 if none do. If q is nil, then -1 is always returned. Search is line
core/Clash.Meta/common/deque/deque.go:486
↓ 12 callersMethodLoadAndDelete
LoadAndDelete deletes the value for a key, returning the previous value if any. The loaded result reports whether the key was present.
core/Clash.Meta/common/xsync/map.go:554
↓ 12 callersFunctionNewCTR
(key, iv []byte)
core/Clash.Meta/transport/vless/encryption/xor.go:11
↓ 12 callersFunctionNewHttpTestTunnel
()
core/Clash.Meta/listener/inbound/common_test.go:173
↓ 12 callersFunctionParseRange
(s string, fallback string)
core/Clash.Meta/transport/xhttp/config.go:324
↓ 12 callersMethodPop
Pop returns the head of items.
core/Clash.Meta/common/queue/queue.go:25
↓ 12 callersMethodRawAddress
RawAddress implements constant.InboundListener
core/Clash.Meta/listener/inbound/base.go:65
↓ 12 callersMethodRemoteAddress
()
core/Clash.Meta/transport/openvpn/config.go:72
↓ 12 callersMethodServe
()
core/Clash.Meta/transport/tuic/server.go:46
↓ 12 callersMethodWait
()
core/Clash.Meta/transport/xhttp/server.go:75
↓ 12 callersMethodWait
Wait returns a channel that is closed when the deadline is exceeded.
core/Clash.Meta/common/net/deadline/pipe.go:65
↓ 12 callersFunctionappendPackedGroup
(out []byte, layout *byteLayout, rng *sudokuRand, paddingThreshold uint64, padPool []byte, group byte)
core/Clash.Meta/transport/sudoku/obfs/sudoku/packed.go:141
↓ 12 callersFunctiongetConfig
export getConfig
core/lib.go:81
↓ 12 callersFunctiontestInboundVMess
(t *testing.T, inboundOptions inbound.VmessOption, outboundOptions outbound.VmessOption)
core/Clash.Meta/listener/inbound/vmess_test.go:13
↓ 11 callersMethodClose
()
core/Clash.Meta/tunnel/statistic/tracker.go:20
↓ 11 callersMethodCount
()
core/Clash.Meta/rules/provider/provider.go:49
↓ 11 callersMethodDial
()
core/Clash.Meta/transport/gun/gun.go:410
↓ 11 callersMethodDoTest
(t *testing.T, proxy C.ProxyAdapter)
core/Clash.Meta/listener/inbound/common_test.go:111
↓ 11 callersMethodHandleUDPPacket
HandleUDPPacket will handle a udp packet nonblocking
core/Clash.Meta/constant/tunnel.go:9
↓ 11 callersMethodLen
Len returns the number of elements currently stored in the queue. If q is nil, q.Len() returns zero.
core/Clash.Meta/common/deque/deque.go:55
↓ 11 callersFunctionNewTLSCrypt
(staticKey []byte, client bool)
core/Clash.Meta/transport/openvpn/tlscrypt.go:31
↓ 11 callersMethodPrepare
()
core/Clash.Meta/transport/openvpn/config.go:120
↓ 11 callersMethodReadPacket
()
core/Clash.Meta/transport/masque/masque.go:31
↓ 11 callersMethodSetRemoteAddress
(rawAddress string)
core/Clash.Meta/constant/metadata.go:343
↓ 11 callersFunctionbenchmarkComparable
(b *testing.B, v T)
core/Clash.Meta/common/maphash/maphash_test.go:496
↓ 11 callersFunctioncloseIdleConnections
(client *http.Client)
core/Clash.Meta/transport/sudoku/obfs/httpmask/tunnel.go:325
↓ 11 callersMethodhmac
(key []byte, parts ...[]byte)
core/Clash.Meta/transport/openvpn/tlscrypt.go:106
← previousnext →101–200 of 6,206, ranked by callers