Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/daeuniverse/gg
/ functions
Functions
222 in github.com/daeuniverse/gg
⨍
Functions
222
◇
Types & classes
71
↓ 1 callers
Function
NewHTTPObfs
NewHTTPObfs return a HTTPObfs
dialer/transport/simpleobfs/http.go:95
↓ 1 callers
Function
NewIPMTUTrieFromInterfaces
()
infra/ip_mtu_trie/ip_mtu_trie.go:53
↓ 1 callers
Function
NewLogger
(verbose int)
cmd/cmd.go:165
↓ 1 callers
Function
NewLoopbackMapper
()
proxy/ip_mapper.go:20
↓ 1 callers
Function
NewRealIPMapper
()
proxy/real_ip_mapper.go:13
↓ 1 callers
Function
NewReservedMapper
()
proxy/ip_mapper.go:57
↓ 1 callers
Function
NewSimpleObfs
NewSimpleobfs returns a simpleobfs proxy.
dialer/transport/simpleobfs/simpleobfs.go:28
↓ 1 callers
Function
NewTLSObfs
NewTLSObfs return a SimpleObfs
dialer/transport/simpleobfs/tls.go:115
↓ 1 callers
Function
NewUDPConn
(conn net.PacketConn)
proxy/udp_conn.go:15
↓ 1 callers
Function
NewUDPConnMapping
()
proxy/udp_conn.go:31
↓ 1 callers
Function
ObjectToKV
(v interface{}, tagName string)
common/util.go:54
↓ 1 callers
Function
ParseClash
(o *yaml.Node)
dialer/shadowsocks/shadowsocks.go:93
↓ 1 callers
Function
ParseClash
(o *yaml.Node)
dialer/http/http.go:84
↓ 1 callers
Function
ParseClash
(o *yaml.Node)
dialer/trojan/trojan.go:172
↓ 1 callers
Function
ParseClash
(o *yaml.Node)
dialer/shadowsocksr/shadowsocksr.go:70
↓ 1 callers
Function
ParseClashSocks5
(o *yaml.Node)
dialer/socks/socks.go:69
↓ 1 callers
Function
ParseClashVMess
(o *yaml.Node)
dialer/v2ray/v2ray.go:165
↓ 1 callers
Function
ParseHTTPURL
(link string)
dialer/http/http.go:53
↓ 1 callers
Function
ParseSSRURL
(u string)
dialer/shadowsocksr/shadowsocksr.go:101
↓ 1 callers
Function
ParseSSURL
(u string)
dialer/shadowsocks/shadowsocks.go:132
↓ 1 callers
Function
ParseSip003
(plugin string)
dialer/shadowsocks/shadowsocks.go:239
↓ 1 callers
Function
ParseSip003Opts
(opts string)
dialer/shadowsocks/shadowsocks.go:214
↓ 1 callers
Function
ParseSocksURL
(link string)
dialer/socks/socks.go:101
↓ 1 callers
Function
ParseTrojanURL
(u string)
dialer/trojan/trojan.go:126
↓ 1 callers
Function
ParseVlessURL
(vless string)
dialer/v2ray/v2ray.go:244
↓ 1 callers
Function
ParseVmessURL
(vmess string)
dialer/v2ray/v2ray.go:286
↓ 1 callers
Method
Read
(b []byte)
dialer/transport/simpleobfs/http.go:32
↓ 1 callers
Method
Read
(b []byte)
dialer/transport/ws/conn.go:20
↓ 1 callers
Function
RelayTCP
(lConn, rConn net.Conn)
proxy/tcp.go:40
↓ 1 callers
Method
Remove
(pid int, syscallNumber int)
tracer/storehouse.go:27
↓ 1 callers
Method
Save
(pid int, syscallNumber int, v interface{})
tracer/storehouse.go:20
↓ 1 callers
Function
SelectTimeout
SelectTimeout selects an appropriate timeout for UDP packet.
proxy/udp.go:167
↓ 1 callers
Function
SetValueHierarchicalStruct
(m interface{}, key string, val string)
config/bind.go:134
↓ 1 callers
Function
StringsMapToSet
(s []string, mapper func(s string) string)
common/util.go:88
↓ 1 callers
Method
TCPPort
()
proxy/proxy.go:156
↓ 1 callers
Method
UDPPort
()
proxy/proxy.go:160
↓ 1 callers
Function
_makeJump
(cur *next, from *next, builder *strings.Builder)
infra/trie/trie.go:63
↓ 1 callers
Method
bind
(iface interface{}, parts ...string)
config/bind.go:58
↓ 1 callers
Method
entryHandler
(pid int, regs *syscall.PtraceRegs)
tracer/stop_handler.go:91
↓ 1 callers
Method
exitHandler
(pid int, regs *syscall.PtraceRegs)
tracer/stop_handler.go:29
↓ 1 callers
Function
fastJump
(from *next, to *next, str *string)
infra/trie/trie.go:58
↓ 1 callers
Function
firstAvailableDialer
(log *logrus.Logger, dialers []*dialer.Dialer, testURL string)
cmd/dialer.go:180
↓ 1 callers
Method
handleTCP
(conn net.Conn)
proxy/tcp.go:12
↓ 1 callers
Method
handleUDP
(lAddr net.Addr, data []byte)
proxy/udp.go:28
↓ 1 callers
Method
hijackDNS
(data []byte)
proxy/udp.go:110
↓ 1 callers
Function
isEntryStop
(regs *syscall.PtraceRegs)
tracer/syscall_linux_arm.go:71
↓ 1 callers
Function
makeClientHelloMsg
(data []byte, server string)
dialer/transport/simpleobfs/tls.go:124
↓ 1 callers
Function
makeJump
(root *node)
infra/trie/trie.go:83
↓ 1 callers
Function
newConn
(wsc *websocket.Conn)
dialer/transport/ws/conn.go:14
↓ 1 callers
Function
ptraceGetRegs
(pid int, regs *syscall.PtraceRegs)
tracer/syscall_linux_arm.go:83
↓ 1 callers
Function
ptraceSetRegs
(pid int, regs *syscall.PtraceRegs)
tracer/syscall_linux_arm.go:79
↓ 1 callers
Method
relayUDP
(laddr net.Addr, rConn net.PacketConn, timeout time.Duration)
proxy/udp.go:238
↓ 1 callers
Method
removeSocketInfo
(pid int, socketFD int)
tracer/tracer.go:232
↓ 1 callers
Function
resolveSubscriptionAsBase64
(log *logrus.Logger, opt *dialer.GlobalOption, b []byte)
cmd/subscription.go:64
↓ 1 callers
Function
resolveSubscriptionAsClash
(log *logrus.Logger, opt *dialer.GlobalOption, b []byte)
cmd/subscription.go:40
↓ 1 callers
Function
resolveSubscriptionAsSIP008
(log *logrus.Logger, opt *dialer.GlobalOption, b []byte)
cmd/subscription.go:88
↓ 1 callers
Method
saveArgsToStorehouse
(pid, inst int, args []uint64)
tracer/stop_handler.go:25
↓ 1 callers
Function
selectNodeFromInput
(nodes []*DialerWithLatency)
cmd/dialer.go:259
↓ 1 callers
Function
selectTimeout
select an appropriate timeout
proxy/udp.go:176
↓ 1 callers
Function
setArgument
(regs *syscall.PtraceRegs, order int, val uint64)
tracer/syscall_linux_arm.go:47
↓ 1 callers
Function
testLatencies
(log *logrus.Logger, dialers []*dialer.Dialer, testURL string)
cmd/dialer.go:214
↓ 1 callers
Method
trace
Trace traces the process. proc is the process ID (main thread).
tracer/tracer.go:104
↓ 1 callers
Method
write
(b []byte)
dialer/transport/simpleobfs/tls.go:98
Method
Alloc
(target string)
proxy/ip_mapper.go:28
Method
Alloc
(target string)
proxy/ip_mapper.go:65
Method
Dial
(network, addr string)
dialer/transport/tls/tls.go:52
Method
Dial
Dial connects to the address addr on the network net via the proxy.
dialer/transport/simpleobfs/simpleobfs.go:60
Method
Dial
Dial connects to the address addr on the network net via the infra.
dialer/transport/ws/ws.go:62
Method
DialContext
(ctx context.Context, network, addr string)
dialer/dialer.go:125
Method
ExportToURL
()
dialer/http/http.go:146
Method
Get
(fakeIP netip.Addr)
proxy/real_ip_mapper.go:25
Method
Get
(loopback netip.Addr)
proxy/ip_mapper.go:43
Method
Get
(loopback netip.Addr)
proxy/ip_mapper.go:80
Method
Get
(key string)
proxy/udp_conn.go:38
Method
Get
(pid int, syscallNumber int)
tracer/storehouse.go:9
Function
Max
(a, b int)
common/util.go:112
Function
NewHTTP
(link string, opt *dialer.GlobalOption)
dialer/http/http.go:31
Function
NewShadowsocksFromClashObj
(o *yaml.Node, opt *dialer.GlobalOption)
dialer/shadowsocks/shadowsocks.go:46
Function
NewShadowsocksFromLink
(link string, opt *dialer.GlobalOption)
dialer/shadowsocks/shadowsocks.go:38
Function
NewShadowsocksR
(link string, opt *dialer.GlobalOption)
dialer/shadowsocksr/shadowsocksr.go:35
Function
NewShadowsocksRFromClashObj
(o *yaml.Node, opt *dialer.GlobalOption)
dialer/shadowsocksr/shadowsocksr.go:43
Function
NewSocks
(link string, opt *dialer.GlobalOption)
dialer/socks/socks.go:33
Function
NewSocks5FromClashObj
(o *yaml.Node, opt *dialer.GlobalOption)
dialer/http/http.go:42
Function
NewSocks5FromClashObj
(o *yaml.Node, opt *dialer.GlobalOption)
dialer/socks/socks.go:41
Function
NewTrojan
(link string, opt *dialer.GlobalOption)
dialer/trojan/trojan.go:39
Function
NewTrojanFromClashObj
(o *yaml.Node, opt *dialer.GlobalOption)
dialer/trojan/trojan.go:50
Function
NewV2Ray
(link string, opt *dialer.GlobalOption)
dialer/v2ray/v2ray.go:46
Function
NewVMessFromClashObj
(o *yaml.Node, opt *dialer.GlobalOption)
dialer/v2ray/v2ray.go:74
Method
Protocol
()
dialer/dialer.go:49
Method
RemoveAll
(pid int)
tracer/storehouse.go:39
Method
SetDeadline
(t time.Time)
dialer/transport/ws/conn.go:39
Function
SetRequire
(options *survey.AskOptions)
common/survey.go:5
Function
SliceUint64toUint32
(from []uint64)
common/util.go:96
Function
StringsToSet
(s []string)
common/util.go:80
Function
TestTrie_Match
(t *testing.T)
infra/trie/trie_test.go:7
Method
Write
(b []byte)
dialer/transport/simpleobfs/http.go:71
Method
WriteMsgUDP
(b, oob []byte, addr *net.UDPAddr)
dialer/direct.go:60
Method
WriteToUDP
(b []byte, addr *net.UDPAddr)
dialer/direct.go:68
Function
arguments
(regs *syscall.PtraceRegs)
tracer/syscall_linux_arm64.go:47
Function
arguments
(regs *syscall.PtraceRegs)
tracer/syscall_linux_amd64.go:36
← previous
next →
101–200 of 222, ranked by callers