CODE MAP

v2fly/v2ray-core

GitHub 34.3K ★MIT
agingscanned 7d agoscan ws_1787155231014deterministic AST — not generated prose
276packages
1,277files
10,459symbols
7routes
6,711dep edges
157,890LOC

Packages

packagepathfilesLOCinternal deps
abstactOutbound/repos/v2fly--v2ray-core2142
aead/repos/v2fly--v2ray-core7581
all/repos/v2fly--v2ray-core11439
antireplay/repos/v2fly--v2ray-core3100
api/repos/v2fly--v2ray-core6553
app/repos/v2fly--v2ray-core12
assembly/repos/v2fly--v2ray-core5429
base/repos/v2fly--v2ray-core5431
base64urlline/repos/v2fly--v2ray-core358
bitmask/repos/v2fly--v2ray-core121
bitmask_test/repos/v2fly--v2ray-core136
bittorrent/repos/v2fly--v2ray-core190
blackhole/repos/v2fly--v2ray-core4346
blackhole_test/repos/v2fly--v2ray-core267
browserforwarder/repos/v2fly--v2ray-core3269
buf/repos/v2fly--v2ray-core131,548
buf_test/repos/v2fly--v2ray-core7838
burst/repos/v2fly--v2ray-core7807
burst_test/repos/v2fly--v2ray-core1106
bytespool/repos/v2fly--v2ray-core172
cache/repos/v2fly--v2ray-core180
cache_test/repos/v2fly--v2ray-core169
cert/repos/v2fly--v2ray-core4332
cfgcommon/repos/v2fly--v2ray-core4318
cfgcommon_test/repos/v2fly--v2ray-core1231
clicommand/repos/v2fly--v2ray-core4276
cmdarg/repos/v2fly--v2ray-core351
command/repos/v2fly--v2ray-core295,892
command_test/repos/v2fly--v2ray-core3501
commander/repos/v2fly--v2ray-core5534
commands/repos/v2fly--v2ray-core4321
common/repos/v2fly--v2ray-core4273
common_test/repos/v2fly--v2ray-core285
containers/repos/v2fly--v2ray-core357
core/repos/v2fly--v2ray-core111,429
core_test/repos/v2fly--v2ray-core3344
crypto/repos/v2fly--v2ray-core7658
crypto_test/repos/v2fly--v2ray-core4321
ctlcmd/repos/v2fly--v2ray-core110
dataurlfetcher/repos/v2fly--v2ray-core247
dataurlsingle/repos/v2fly--v2ray-core253
debug/repos/v2fly--v2ray-core111
deferredpersistentstorage/repos/v2fly--v2ray-core1111
device/repos/v2fly--v2ray-core476
dice/repos/v2fly--v2ray-core168
dice_test/repos/v2fly--v2ray-core150
dispatcher/repos/v2fly--v2ray-core7820
dispatcher_test/repos/v2fly--v2ray-core144
dns/repos/v2fly--v2ray-core275,942
dns_test/repos/v2fly--v2ray-core92,240
documentfetcher/repos/v2fly--v2ray-core241
dokodemo/repos/v2fly--v2ray-core4512
domainsocket/repos/v2fly--v2ray-core6359
domainsocket_test/repos/v2fly--v2ray-core193
done/repos/v2fly--v2ray-core149
drain/repos/v2fly--v2ray-core380
dtls/repos/v2fly--v2ray-core6656
dtls_test/repos/v2fly--v2ray-core1155
duration/repos/v2fly--v2ray-core133
duration_test/repos/v2fly--v2ray-core133
encoding/repos/v2fly--v2ray-core172,197
encoding_test/repos/v2fly--v2ray-core4371
engineering/repos/v2fly--v2ray-core8345
entries/repos/v2fly--v2ray-core372
envctx/repos/v2fly--v2ray-core115
envimpl/repos/v2fly--v2ray-core133
environment/repos/v2fly--v2ray-core7389
errors/repos/v2fly--v2ray-core2235
errors_test/repos/v2fly--v2ray-core1113
extension/repos/v2fly--v2ray-core575
fakedns/repos/v2fly--v2ray-core5807
features/repos/v2fly--v2ray-core232
filesystem/repos/v2fly--v2ray-core170
filesystemcap/repos/v2fly--v2ray-core111
filesystemimpl/repos/v2fly--v2ray-core133
filesystemstorage/repos/v2fly--v2ray-core2319
formats/repos/v2fly--v2ray-core265
freedom/repos/v2fly--v2ray-core4582
fsifce/repos/v2fly--v2ray-core116
fusedPacketConn/repos/v2fly--v2ray-core1130
gdocsviewer/repos/v2fly--v2ray-core92,679
generateRandomData/repos/v2fly--v2ray-core274
geodata/repos/v2fly--v2ray-core4162
geodata_test/repos/v2fly--v2ray-core1158
grpc/repos/v2fly--v2ray-core6498
gvisor/repos/v2fly--v2ray-core4168
gvisorstack/repos/v2fly--v2ray-core61,386
happyEyeball/repos/v2fly--v2ray-core1119
helpers/repos/v2fly--v2ray-core2124
http/repos/v2fly--v2ray-core202,739
http_test/repos/v2fly--v2ray-core4622
httpenrollmentconfirmation/repos/v2fly--v2ray-core6292
httpfetcher/repos/v2fly--v2ray-core269
httponconnection/repos/v2fly--v2ray-core291
httprt/repos/v2fly--v2ray-core3473
httpupgrade/repos/v2fly--v2ray-core7645
hysteria2/repos/v2fly--v2ray-core131,596
hysteria2_test/repos/v2fly--v2ray-core1156
inbound/repos/v2fly--v2ray-core183,030
instman/repos/v2fly--v2ray-core3204
interconnect/repos/v2fly--v2ray-core3277
internal/repos/v2fly--v2ray-core2203
internet/repos/v2fly--v2ray-core242,581
internet_test/repos/v2fly--v2ray-core5218
json/repos/v2fly--v2ray-core3234
json_test/repos/v2fly--v2ray-core4366
jsonfieldarray/repos/v2fly--v2ray-core380
jsonified/repos/v2fly--v2ray-core348
jsonpb/repos/v2fly--v2ray-core282
jsonv4/repos/v2fly--v2ray-core7511
kcp/repos/v2fly--v2ray-core162,881
kcp_test/repos/v2fly--v2ray-core5326
loader/repos/v2fly--v2ray-core294
localdns/repos/v2fly--v2ray-core289
log/repos/v2fly--v2ray-core9971
log_test/repos/v2fly--v2ray-core3123
loopback/repos/v2fly--v2ray-core4255
main/repos/v2fly--v2ray-core8671
meek/repos/v2fly--v2ray-core3202
mekya/repos/v2fly--v2ray-core3300
memconservative/repos/v2fly--v2ray-core5365
merge/repos/v2fly--v2ray-core6275
merge_test/repos/v2fly--v2ray-core1313
mergers/repos/v2fly--v2ray-core6318
mirrorbase/repos/v2fly--v2ray-core5568
mirrorcommon/repos/v2fly--v2ray-core5213
mirrorcrypto/repos/v2fly--v2ray-core7241
mirrorenrollment/repos/v2fly--v2ray-core10883
mocks/repos/v2fly--v2ray-core6551
multiobservatory/repos/v2fly--v2ray-core2169
mux/repos/v2fly--v2ray-core81,166
mux_test/repos/v2fly--v2ray-core4389
muxcfg/repos/v2fly--v2ray-core125
net/repos/v2fly--v2ray-core131,456
net_test/repos/v2fly--v2ray-core3323
nonnative/repos/v2fly--v2ray-core4366
nonnativeifce/repos/v2fly--v2ray-core111
noop/repos/v2fly--v2ray-core2186
observatory/repos/v2fly--v2ray-core5836
outbound/repos/v2fly--v2ray-core212,512
outbound_test/repos/v2fly--v2ray-core1106
packetToStream/repos/v2fly--v2ray-core21,428
packetaddr/repos/v2fly--v2ray-core5756
packetconn/repos/v2fly--v2ray-core81,080
packetparse/repos/v2fly--v2ray-core3137
packetswitch/repos/v2fly--v2ray-core117
peer/repos/v2fly--v2ray-core231
persistentstorage/repos/v2fly--v2ray-core15
pipe/repos/v2fly--v2ray-core4325
pipe_test/repos/v2fly--v2ray-core1153
platform/repos/v2fly--v2ray-core3130
platform_test/repos/v2fly--v2ray-core193
plugin_pprof/repos/v2fly--v2ray-core129
plugins/repos/v2fly--v2ray-core111
policy/repos/v2fly--v2ray-core7933
policy_test/repos/v2fly--v2ray-core145
protocol/repos/v2fly--v2ray-core151,263
protocol_test/repos/v2fly--v2ray-core5434
protoext/repos/v2fly--v2ray-core3331
protofilter/repos/v2fly--v2ray-core2151
protostorage/repos/v2fly--v2ray-core151
proxy/repos/v2fly--v2ray-core152
proxycfg/repos/v2fly--v2ray-core230
proxyman/repos/v2fly--v2ray-core2928
pubsub/repos/v2fly--v2ray-core1105
pubsub_test/repos/v2fly--v2ray-core134
quic/repos/v2fly--v2ray-core101,136
quic_test/repos/v2fly--v2ray-core2482
registry/repos/v2fly--v2ray-core4228
request/repos/v2fly--v2ray-core5125
restfulapi/repos/v2fly--v2ray-core6339
retry/repos/v2fly--v2ray-core271
retry_test/repos/v2fly--v2ray-core196
reverse/repos/v2fly--v2ray-core6934
reverse_test/repos/v2fly--v2ray-core120
roundtripperenrollmentconfirmation/repos/v2fly--v2ray-core6766
roundtripperreverserserver/repos/v2fly--v2ray-core71,122
router/repos/v2fly--v2ray-core163,309
router_test/repos/v2fly--v2ray-core51,542
routercommon/repos/v2fly--v2ray-core1652
routing/repos/v2fly--v2ray-core4140
rriptMonoDirectionSession/repos/v2fly--v2ray-core63,704
rrpit/repos/v2fly--v2ray-core112
rrpitBidirectionalSession/repos/v2fly--v2ray-core41,979
rrpitBidirectionalSessionManager/repos/v2fly--v2ray-core2370
rrpitChannelManager/repos/v2fly--v2ray-core2878
rrpitDebuger/repos/v2fly--v2ray-core21,120
rrpitMaterializedTransferChannel/repos/v2fly--v2ray-core3374
rrpitTransferChannel/repos/v2fly--v2ray-core4657
rrpitTransferLane/repos/v2fly--v2ray-core41,138
rrpitTransport/repos/v2fly--v2ray-core83,471
rule/repos/v2fly--v2ray-core2404
rule_test/repos/v2fly--v2ray-core166
scenarios/repos/v2fly--v2ray-core237,496
securedload/repos/v2fly--v2ray-core698
security/repos/v2fly--v2ray-core470
semaphore/repos/v2fly--v2ray-core127
serial/repos/v2fly--v2ray-core7256
serial_test/repos/v2fly--v2ray-core4234
server/repos/v2fly--v2ray-core101,765
session/repos/v2fly--v2ray-core3359
shadowsocks/repos/v2fly--v2ray-core71,419
shadowsocks2022/repos/v2fly--v2ray-core121,684
shadowsocks_test/repos/v2fly--v2ray-core2231
signal/repos/v2fly--v2ray-core2108
signal_test/repos/v2fly--v2ray-core280
simple/repos/v2fly--v2ray-core5674
simplified/repos/v2fly--v2ray-core91,078
sniffer/repos/v2fly--v2ray-core254
socketcfg/repos/v2fly--v2ray-core173
socks/repos/v2fly--v2ray-core71,635
socks5ify/repos/v2fly--v2ray-core91,244
socks_test/repos/v2fly--v2ray-core1124
specs/repos/v2fly--v2ray-core5421
srtp/repos/v2fly--v2ray-core2200
srtp_test/repos/v2fly--v2ray-core127
standard/repos/v2fly--v2ray-core276
stats/repos/v2fly--v2ray-core7708
stats_test/repos/v2fly--v2ray-core3522
storage/repos/v2fly--v2ray-core140
strmatcher/repos/v2fly--v2ray-core101,274
strmatcher_test/repos/v2fly--v2ray-core111,496
stun/repos/v2fly--v2ray-core41,222
stuncli/repos/v2fly--v2ray-core1333
subscription/repos/v2fly--v2ray-core4479
subscriptionmanager/repos/v2fly--v2ray-core10672
systemnetworkimpl/repos/v2fly--v2ray-core184
tagged/repos/v2fly--v2ray-core111
taggedfeatures/repos/v2fly--v2ray-core6293
taggedimpl/repos/v2fly--v2ray-core360
task/repos/v2fly--v2ray-core3147
taskDerive/repos/v2fly--v2ray-core340
task_test/repos/v2fly--v2ray-core2108
tcp/repos/v2fly--v2ray-core12604
tcp_test/repos/v2fly--v2ray-core133
testassist/repos/v2fly--v2ray-core137
testing/repos/v2fly--v2ray-core2151
tls/repos/v2fly--v2ray-core181,956
tls_test/repos/v2fly--v2ray-core3284
tlscfg/repos/v2fly--v2ray-core2135
tlsmirror/repos/v2fly--v2ray-core2294
tlstrafficgen/repos/v2fly--v2ray-core3717
transientstorageimpl/repos/v2fly--v2ray-core2100
transport/repos/v2fly--v2ray-core3146
transportcommon/repos/v2fly--v2ray-core5371
trojan/repos/v2fly--v2ray-core81,396
trojan_test/repos/v2fly--v2ray-core1138
tun/repos/v2fly--v2ray-core9884
tunsorter/repos/v2fly--v2ray-core2116
udp/repos/v2fly--v2ray-core18927
udp_test/repos/v2fly--v2ray-core186
units/repos/v2fly--v2ray-core1100
units_test/repos/v2fly--v2ray-core166
urlline/repos/v2fly--v2ray-core376
utls/repos/v2fly--v2ray-core4395
utp/repos/v2fly--v2ray-core2156
utp_test/repos/v2fly--v2ray-core126
uuid/repos/v2fly--v2ray-core188
uuid_test/repos/v2fly--v2ray-core182
v2binding/repos/v2fly--v2ray-core2156
v2jsonpb/repos/v2fly--v2ray-core7495
v4/repos/v2fly--v2ray-core262,892
v4_test/repos/v2fly--v2ray-core131,257
v5cfg/repos/v2fly--v2ray-core10503
vless/repos/v2fly--v2ray-core5250
vlite/repos/v2fly--v2ray-core14
vmess/repos/v2fly--v2ray-core6509
vmess_test/repos/v2fly--v2ray-core1109
webcommander/repos/v2fly--v2ray-core3301
webrtc/repos/v2fly--v2ray-core155,425
websocket/repos/v2fly--v2ray-core8967
websocket_test/repos/v2fly--v2ray-core1148
wechat/repos/v2fly--v2ray-core2151
wechat_test/repos/v2fly--v2ray-core124
wgcommon/repos/v2fly--v2ray-core111,419
wireguard/repos/v2fly--v2ray-core2138

Dependencies

Dependencies, routes, files and symbols live in the full map — loaded on request because it can be large. Agents: prefer view=summary first.

Routes

Route detail is available after loading the full map.

Files and symbols

File and symbol digests are available after loading the full map.

for agents

wiki_codemap(owner="v2fly", repo="v2ray-core") over MCP, or GET /v1/code/v2fly/v2ray-core — enveloped, receipted, freshness exposed.