MCPcopy
hub / github.com/coyove/goflyway

github.com/coyove/goflyway @1.3.0a sqlite

repository ↗ · DeepWiki ↗ · release 1.3.0a ↗
258 symbols 825 edges 39 files 26 documented · 10%
README

goflyway - an encrypted HTTP server

goflyway is a simple HTTP server which serves data over secure connections, featuring:

  1. HTTP/SOCKS5 proxy with websocket relay
  2. Man-in-the-middle
  3. UDP over TCP tunneling
  4. Local port forwarding / Remote HTTP(S) forwarding

For more info, please refer to the following links.

中文 / English (out-dated)

Android Client

Check this wiki for details.

Third Party

Here is also another android client.

iOS/macOS Client

No plan yet.

Contribute

Please file PRs to gdev branch.

Extension points exported contracts — how you extend this code

ResponseHook (Interface)
(no doc) [1 implementers]
proxy/client.go

Core symbols most depended-on inside this repo

String
called by 59
proxy/udp.go
Write
called by 31
proxy/udp.go
drawHVLine
called by 30
pkg/trafficmon/png.go
Set
called by 30
proxy/util.go
Close
called by 26
proxy/udp.go
IsSet
called by 25
proxy/util.go
Get
called by 24
pkg/trafficmon/trafficmon.go
Writes
called by 18
proxy/util.go

Shape

Method 128
Function 90
Struct 36
TypeAlias 2
Class 1
Interface 1

Languages

Go98%
Python2%

Modules by API surface

proxy/util.go24 symbols
cmd/goflyway/lib/curl.go21 symbols
proxy/client_localrp.go17 symbols
pkg/msg64/msg64.go17 symbols
proxy/server.go16 symbols
proxy/client.go16 symbols
pkg/aclrouter/lookup.go15 symbols
pkg/trafficmon/trafficmon.go14 symbols
proxy/io.go13 symbols
proxy/udp.go12 symbols
proxy/cipher.go11 symbols
pkg/msg64/msg64_test.go7 symbols

For agents

$ claude mcp add goflyway \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact