MCPcopy Create free account

hub / github.com/daeuniverse/gg / functions

Functions222 in github.com/daeuniverse/gg

↓ 62 callersMethodGet
(loopback netip.Addr)
proxy/ip_mapper.go:9
↓ 40 callersMethodString
()
dialer/shadowsocks/shadowsocks.go:252
↓ 28 callersMethodWrite
(b []byte)
dialer/transport/simpleobfs/tls.go:80
↓ 19 callersFunctionSetValue
(values *url.Values, key string, value string)
common/util.go:105
↓ 14 callersFunctionFromLinkRegister
(name string, creator FromLinkCreator)
dialer/dialer.go:88
↓ 13 callersMethodSet
(fakeIP netip.Addr, realIP netip.Addr)
proxy/real_ip_mapper.go:19
↓ 12 callersFunctionBase64URLDecode
(s string)
common/util.go:41
↓ 10 callersFunctionStringToBool
(s string)
common/util.go:32
↓ 8 callersMethodDecode
(ptr unsafe.Pointer, iter *jsoniter.Iterator)
common/jsoniter.go:12
↓ 8 callersMethodName
()
dialer/dialer.go:45
↓ 7 callersMethodClose
()
proxy/proxy.go:164
↓ 7 callersFunctionNewDialer
(dialer proxy.Dialer, supportUDP bool, name string, protocol string, link string)
dialer/dialer.go:31
↓ 7 callersMethodWriteTo
(b []byte, addr net.Addr)
dialer/direct.go:52
↓ 7 callersMethodnetwork
(socketInfo *SocketMetadata)
tracer/stop_handler.go:283
↓ 6 callersFunctionBase64StdDecode
(s string)
common/util.go:12
↓ 6 callersFunctionFromClashRegister
(name string, creator FromClashCreator)
dialer/dialer.go:104
↓ 5 callersFunctionBoolToString
(b bool)
common/util.go:25
↓ 5 callersMethodWrite
(b []byte)
dialer/transport/ws/conn.go:35
↓ 5 callersMethodsaveSocketInfo
(pid int, socketFD int, metadata SocketMetadata)
tracer/tracer.go:225
↓ 4 callersMethodAllocProjection
(target string)
proxy/proxy.go:45
↓ 4 callersMethodDial
(network, addr string)
dialer/direct.go:24
↓ 4 callersFunctionGetDialerFromLink
(nodeLink string, opt *dialer.GlobalOption, testNode bool, testURL string)
cmd/dialer.go:53
↓ 4 callersMethodGetProjection
(ip netip.Addr)
proxy/proxy.go:57
↓ 4 callersFunctionSetValueHierarchicalMap
(m map[string]interface{}, key string, val interface{})
config/bind.go:112
↓ 4 callersMethodSupportUDP
()
dialer/dialer.go:41
↓ 4 callersMethodWait
()
tracer/tracer.go:98
↓ 4 callersFunctioninst
(regs *syscall.PtraceRegs)
tracer/syscall_linux_arm.go:75
↓ 3 callersFunctionIPToBin
(ip net.IP)
infra/ip_mtu_trie/ip_mtu_trie.go:89
↓ 3 callersMethodMatch
(str string)
infra/trie/trie.go:92
↓ 3 callersFunctionNew
(dict []string)
infra/trie/trie.go:31
↓ 3 callersMethodRead
(b []byte)
dialer/transport/simpleobfs/tls.go:55
↓ 3 callersMethodRemove
(key string)
proxy/udp_conn.go:53
↓ 3 callersMethodTest
(ctx context.Context, url string)
dialer/dialer.go:57
↓ 3 callersFunctioncompleteKey
(key string)
cmd/config.go:125
↓ 3 callersFunctiongetConfig
(log *logrus.Logger, bindToConfig bool, newViper func() *viper.Viper, flagCmd *cobra.Command)
cmd/config.go:145
↓ 3 callersFunctiongetIovec
(base *byte, l int)
tracer/syscall_linux_arm64.go:159
↓ 3 callersMethodgetSocketInfo
(pid int, socketFD int)
tracer/tracer.go:214
↓ 3 callersFunctionptrace
(request int, pid int, addr uintptr, data uintptr)
tracer/syscall.go:15
↓ 2 callersMethodAlloc
(target string)
proxy/ip_mapper.go:8
↓ 2 callersFunctionArgument
(regs *syscall.PtraceRegs, order int)
tracer/syscall.go:7
↓ 2 callersMethodBind
(iface interface{})
config/bind.go:32
↓ 2 callersMethodCloseWrite
()
proxy/tcp.go:37
↓ 2 callersMethodDialer
()
dialer/shadowsocks/shadowsocks.go:54
↓ 2 callersMethodDialer
()
dialer/http/http.go:115
↓ 2 callersMethodDialer
()
dialer/socks/socks.go:49
↓ 2 callersMethodDialer
()
dialer/trojan/trojan.go:61
↓ 2 callersMethodDialer
()
dialer/v2ray/v2ray.go:85
↓ 2 callersMethodDialer
()
dialer/shadowsocksr/shadowsocksr.go:51
↓ 2 callersFunctionGetDialerFromSubscriptionLastNodeCache
(opt *dialer.GlobalOption, testNode bool, testURL string)
cmd/dialer.go:249
↓ 2 callersFunctionGetValueHierarchicalStruct
(m interface{}, key string)
config/bind.go:145
↓ 2 callersMethodInsert
pass val=nil for stating it is establishing
proxy/udp_conn.go:47
↓ 2 callersMethodLink
()
dialer/dialer.go:53
↓ 2 callersMethodListenUDP
(addr string)
proxy/proxy.go:120
↓ 2 callersFunctionMapToKV
(m map[string]interface{})
common/util.go:62
↓ 2 callersFunctionNewBinder
(viper *viper.Viper)
config/bind.go:24
↓ 2 callersFunctionNewDirect
(fullCone bool)
dialer/direct.go:17
↓ 2 callersFunctionNewFromLink
(name string, link string, opt *GlobalOption)
dialer/dialer.go:92
↓ 2 callersFunctionNewTls
NewTls returns a Tls infra.
dialer/transport/tls/tls.go:22
↓ 2 callersFunctionNewWs
NewWs returns a Ws infra.
dialer/transport/ws/ws.go:23
↓ 2 callersMethodURL
()
dialer/http/http.go:124
↓ 2 callersFunctionWriteConfig
(settings map[string]interface{}, configPath string)
cmd/config.go:113
↓ 2 callersFunctionarguments
(regs *syscall.PtraceRegs)
tracer/syscall_linux_arm.go:36
↓ 2 callersMethodbindKey
(key string, expr string)
config/bind.go:107
↓ 2 callersFunctioncacheSubscriptionNode
(log *logrus.Logger, d *dialer.Dialer)
cmd/dialer.go:165
↓ 2 callersMethodcheckSocket
(pid int, fd uint64)
tracer/stop_handler.go:250
↓ 2 callersFunctionforwardDNSMessage
(tgt string, msg []byte)
proxy/udp.go:262
↓ 2 callersMethodgetArgsFromStorehouse
(pid, inst int)
tracer/stop_handler.go:16
↓ 2 callersMethodhandleINet4
(socketInfo *SocketMetadata, bSockAddr []byte)
tracer/stop_handler.go:311
↓ 2 callersMethodhandleINet6
(socketInfo *SocketMetadata, bSockAddr []byte)
tracer/stop_handler.go:368
↓ 2 callersFunctionnewNode
()
infra/trie/trie.go:24
↓ 2 callersFunctionpokeAddrToArgument
(pid int, regs *syscall.PtraceRegs, bAddrToPoke []byte, pSockAddr uintptr, orderSockAddrLen int)
tracer/stop_handler.go:234
↓ 2 callersMethodportHackTo
(socketInfo *SocketMetadata)
tracer/stop_handler.go:272
↓ 2 callersFunctionpullDialersFromSubscription
(log *logrus.Logger, opt *dialer.GlobalOption, subscription string)
cmd/subscription.go:117
↓ 2 callersMethodread
(b []byte, discardN int)
dialer/transport/simpleobfs/tls.go:30
↓ 2 callersMethodremoveProcessSocketInfo
(pid int)
tracer/tracer.go:244
↓ 2 callersFunctionreturnValueInt
(regs *syscall.PtraceRegs)
tracer/syscall_linux_arm.go:64
↓ 1 callersFunctionAutoSu
()
cmd/infra/su.go:11
↓ 1 callersFunctionCheckPtraceCapability
()
cmd/infra/capability_unix.go:31
↓ 1 callersFunctionConfigHome
()
cmd/config.go:133
↓ 1 callersFunctionExecute
Execute executes the root command.
cmd/cmd.go:149
↓ 1 callersMethodExportToURL
()
dialer/shadowsocks/shadowsocks.go:266
↓ 1 callersMethodExportToURL
()
dialer/socks/socks.go:131
↓ 1 callersMethodExportToURL
()
dialer/trojan/trojan.go:219
↓ 1 callersMethodExportToURL
()
dialer/v2ray/v2ray.go:363
↓ 1 callersMethodExportToURL
()
dialer/shadowsocksr/shadowsocksr.go:171
↓ 1 callersFunctionFuzzyDecode
(to interface{}, val string)
config/bind.go:171
↓ 1 callersFunctionGetDialer
(log *logrus.Logger)
cmd/dialer.go:29
↓ 1 callersFunctionGetDialerFromInput
(opt *dialer.GlobalOption, testNode bool, testURL string)
cmd/dialer.go:70
↓ 1 callersFunctionGetDialerFromSubscription
(log *logrus.Logger, opt *dialer.GlobalOption, testNode bool, testURL string)
cmd/dialer.go:82
↓ 1 callersMethodGetMTU
(ip net.IP)
infra/ip_mtu_trie/ip_mtu_trie.go:31
↓ 1 callersMethodGetOrBuildUDPConn
GetOrBuildUDPConn get a UDP conn from the mapping.
proxy/udp.go:187
↓ 1 callersFunctionGetPtraceScope
()
cmd/infra/capability_unix.go:19
↓ 1 callersMethodGetRealIP
(fakeIP netip.Addr)
proxy/proxy.go:72
↓ 1 callersMethodListenAndServe
ListenAndServe will block the goroutine.
proxy/proxy.go:77
↓ 1 callersMethodListenTCP
(addr string)
proxy/proxy.go:99
↓ 1 callersFunctionMakeStorehouse
()
tracer/storehouse.go:5
↓ 1 callersFunctionMustGetMapKeys
(m interface{})
common/util.go:119
↓ 1 callersFunctionNew
(logger *logrus.Logger, dialer proxy.Dialer)
proxy/proxy.go:32
↓ 1 callersFunctionNew
(ctx context.Context, name string, argv []string, attr *os.ProcAttr, dialer *dialer.Dialer, ignoreUDP bool, ig
tracer/tracer.go:38
↓ 1 callersFunctionNewFromClash
(clashObj *yaml.Node, opt *GlobalOption)
dialer/dialer.go:108
next →1–100 of 222, ranked by callers