MCPcopy Index your code

hub / github.com/ClashDotNetFramework/experimental-clash / types & classes

Types & classes299 in github.com/ClashDotNetFramework/experimental-clash

↓ 8 callersTypeAliasError
Error represents a SOCKS error
transport/socks5/socks5.go:15
↓ 4 callersTypeAliascontextKey
hub/route/ctxkeys.go:10
↓ 4 callersStructoption
component/dialer/options.go:10
↓ 1 callersTypeAliasSubscription
common/observable/subscriber.go:7
↓ 1 callersFuncTypehandler
func(ctx *context.DNSContext, r *D.Msg) (*D.Msg, error)
dns/middleware.go:18
↓ 1 callersFuncTypemiddleware
func(next handler) handler
dns/middleware.go:19
TypeAliasAdapterType
AdapterType is enum of adapter type
constant/adapters.go:124
StructAddons
transport/vless/config.pb.go:23
StructAddr
Addr implements net.Addr interface
transport/socks4/socks4.go:46
TypeAliasAddr
Addr represents a SOCKS address as defined in RFC 1928 section 5.
transport/socks5/socks5.go:47
StructAllocator
Allocator for incoming frames, optimized to prevent overwriting after zeroing
common/pool/alloc.go:14
StructAuthUser
component/auth/auth.go:12
InterfaceAuthenticator
component/auth/auth.go:7
StructBase
transport/ssr/protocol/base.go:19
StructBase
transport/ssr/obfs/base.go:3
StructBase
adapter/outbound/base.go:13
StructBaseOption
adapter/outbound/base.go:82
StructBasicOption
adapter/outbound/base.go:77
StructBatch
Batch similar to errgroup, but can control the maximum number of concurrent
common/batch/batch.go:31
StructBaz
common/structure/structure_test.go:14
StructBazOptional
common/structure/structure_test.go:24
StructBazSlice
common/structure/structure_test.go:19
TypeAliasBehavior
rule/provider/provider.go:16
StructBufferedConn
common/net/bufconn.go:8
StructCache
Cache store element with a expired time
common/cache/cache.go:10
StructCacheFile
CacheFile store and update the cache file
component/profile/cachefile/cache.go:27
TypeAliasChain
constant/adapters.go:44
StructClient
Client is vless connection generator
transport/vless/vless.go:19
StructClient
Client is vmess connection generator
transport/vmess/vmess.go:60
StructCompatibleProvider
for auto gc
adapter/provider/provider.go:161
StructConfig
dns/resolver.go:316
StructConfig
transport/gun/gun.go:52
StructConfig
Config of vmess
transport/vmess/vmess.go:68
StructConfig
Config is clash config manager
config/config.go:91
InterfaceConn
constant/adapters.go:66
StructConn
transport/ssr/protocol/stream.go:10
StructConn
transport/gun/gun.go:37
StructConn
transport/vless/conn.go:17
StructConn
Conn wrapper a net.Conn with vmess protocol
transport/vmess/conn.go:26
InterfaceConnContext
constant/context.go:13
StructConnContext
context/conn.go:11
InterfaceConnection
constant/adapters.go:39
StructController
Controller
config/config.go:52
StructDNS
DNS config
config/config.go:59
StructDNSContext
context/dns.go:14
StructDecoder
Decoder is the core of structure
common/structure/structure.go:19
StructDelayHistory
constant/adapters.go:104
StructDirect
adapter/outbound/direct.go:11
StructDomain
rule/domain.go:9
StructDomainKeyword
rule/domain_keyword.go:9
StructDomainSuffix
rule/domain_suffix.go:9
StructDomainTrie
DomainTrie contains the main logic for adding and searching nodes for domain segments. support wildcard domain (e.g *.google.com)
component/trie/domain.go:20
StructDstAddr
DstAddr store destination address
transport/vmess/vmess.go:52
TypeAliasEnhancedMode
dns/util.go:29
InterfaceEnhancer
component/resolver/enhancer.go:9
StructError
common/batch/batch.go:15
StructEvent
log/log.go:23
StructExperimental
Experimental config
config/config.go:88
StructFallback
adapter/outboundgroup/fallback.go:14
StructFallbackFilter
dns/resolver.go:309
StructFallbackFilter
FallbackFilter config
config/config.go:74
StructFileVehicle
adapter/provider/vehicle.go:16
StructGEOIP
rule/geoip.go:10
StructGeneral
General config
config/config.go:30
StructGroupCommonOption
adapter/outboundgroup/parser.go:22
StructGrpcOptions
adapter/outbound/vmess.go:67
StructH2Config
transport/vmess/h2.go:21
StructHTTP2Options
adapter/outbound/vmess.go:62
StructHTTPConfig
transport/vmess/http.go:20
StructHTTPError
HTTPError is custom HTTP error for API
hub/route/errors.go:12
StructHTTPObfs
HTTPObfs is shadowsocks http simple-obfs implementation
transport/simple-obfs/http.go:16
StructHTTPOptions
adapter/outbound/vmess.go:56
StructHTTPVehicle
adapter/provider/vehicle.go:36
StructHealthCheck
adapter/provider/healthcheck.go:22
StructHealthCheckOption
adapter/provider/healthcheck.go:17
StructHttp
adapter/outbound/http.go:20
StructHttpOption
adapter/outbound/http.go:27
StructID
The ID of en entity, in the form of a UUID.
transport/vmess/user.go:16
StructIPCIDR
rule/ipcidr.go:23
FuncTypeIPCIDROption
func(*IPCIDR)
rule/ipcidr.go:9
TypeAliasIPV6
component/trie/ipcidr_trie.go:9
StructInbound
Inbound
config/config.go:40
StructInterface
component/iface/iface.go:11
StructIpCidrNode
component/trie/ipcidr_node.go:7
StructIpCidrTrie
component/trie/ipcidr_trie.go:16
TypeAliasIterable
common/observable/iterable.go:3
InterfaceListener
constant/listener.go:3
StructListener
listener/redir/tcp.go:10
StructListener
listener/http/server.go:11
StructListener
listener/tproxy/tproxy.go:11
StructListener
listener/socks/tcp.go:15
StructListener
listener/mixed/mixed.go:16
StructLoadBalance
adapter/outboundgroup/loadbalance.go:22
StructLog
hub/route/server.go:179
TypeAliasLogLevel
log/level.go:25
StructLruCache
LruCache is a thread-safe, in-memory lru-cache that evicts the least recently used entries from memory when (if set) the entries are older than maxAge
common/cache/lrucache.go:56
StructManager
tunnel/statistic/manager.go:25
StructMatch
rule/final.go:7
StructMetadata
Metadata is used to store connection address
constant/metadata.go:68
StructMux
Mux is an mux-compatible client for v2ray-plugin, not a complete implementation
transport/v2ray-plugin/mux.go:34
next →1–100 of 299, ranked by callers