MCPcopy Index your code
hub / github.com/v2rayA/v2rayA

github.com/v2rayA/v2rayA @v2.4.7 sqlite

repository ↗ · DeepWiki ↗ · release v2.4.7 ↗
1,587 symbols 4,360 edges 243 files 544 documented · 34% 50 cross-repo links
README

v2rayA Docker Cloud Build Status Travis (.org)

English   简体中文

v2rayA 是一个支持全局透明代理的 V2Ray 客户端,同时兼容 SS、SSR、Trojan(trojan-go)、Tuic 与 Juicity协议。 [SSR支持清单]

v2rayA 致力于提供最简单的操作,满足绝大部分需求。

得益于 Web 客户端的优势,你不仅可以将其用于本地计算机,还可以轻松地将它部署在路由器或 NAS 上。

项目地址:https://github.com/v2rayA/v2rayA

使用方法

v2rayA 主要提供了下述使用方法:

  1. 从 APT 软件源或者 AUR 安装
  2. Docker
  3. 自建 scoop bucket (Windows 用户)
  4. 自建 homebrew tap
  5. 自建 OpenWrt 仓库 和 OpenWrt 官方软件源(从 OpenWrt 22.03 版本开始提供)
  6. 微软 winget: https://winstall.app/apps/v2rayA.v2rayA
  7. Ubuntu Snap: https://snapcraft.io/v2raya
  8. 从 GitHub releases 下载二进制与安装包

详见 v2rayA - Docs

界面截图

注意

  1. 程序不会将任何用户数据保存在云端,所有用户数据存放在用户本地配置文件中。

  2. 不要将本项目用于不合法用途。

感谢

hq450/fancyss

ToutyRater/v2ray-guide

nadoo/glider

Loyalsoldier/v2ray-rules-dat

zfl9/ss-tproxy

协议

License: AGPL v3-only

Extension points exported contracts — how you extend this code

RuleMatcher (Interface)
RuleMatcher is the interface for DNS query rule matchers. [4 implementers]
core/dns/rule.go
ServerObj (Interface)
(no doc) [12 implementers]
service/kernel/serverObj/serverObj.go
Download (Interface)
(no doc)
service/pkg/util/gopeed/down.go
Handler (Interface)
Handler is the interface for processing DNS queries. Implementations must be safe for concurrent use. [1 implementers]
core/dns/listener.go
BackendGetter (Interface)
BackendGetter is implemented by server types that support backend selection. [2 implementers]
service/kernel/serverObj/serverObj.go
RouteDispatcher (Interface)
RouteDispatcher is the interface for dispatching DNS queries through v2raya-core's internal routing. It mirrors the subs [1 …
core/dns/dispatcher.go
FromLinkCreator (FuncType)
(no doc)
service/kernel/serverObj/serverObj.go
GeositeResolver (FuncType)
GeositeResolver resolves a geosite tag (e.g. "cn", "geolocation-!cn") into domain and suffix patterns. Returns (domains,
core/dns/rule.go

Core symbols most depended-on inside this repo

Get
called by 164
service/db/configure/which.go
logError
called by 81
service/server/controller/errorLogger.go
Set
called by 77
core/dns/cache.go
Close
called by 74
service/kernel/v2ray/process.go
setValue
called by 65
service/kernel/serverObj/serverObj.go
String
called by 45
core/dns/metrics.go
Add
called by 45
service/db/configure/which.go
String
called by 43
service/kernel/serverObj/shadowsocks.go

Shape

Function 826
Method 493
Struct 233
TypeAlias 21
Interface 9
FuncType 5

Languages

Go98%
TypeScript2%

Modules by API surface

service/kernel/coreObj/coreObj.go54 symbols
service/db/configure/configure.go52 symbols
core/dns/response_test.go42 symbols
core/dns/cache_test.go38 symbols
service/kernel/v2ray/tinytun_enabled.go31 symbols
service/common/parseGeoIP/geoip.pb.go27 symbols
core/dns/rule.go24 symbols
core/dns/upstream_test.go23 symbols
core/dns/cache.go23 symbols
service/kernel/serverObj/shadowsocks.go22 symbols
service/kernel/serverObj/serverObj.go22 symbols
service/common/tools.go22 symbols

Dependencies from manifests, versioned

github.com/adrg/xdgv0.4.0 · 1×
github.com/andybalholm/brotliv1.0.6 · 1×
github.com/apernet/quic-gov0.59.1-0.2026042500 · 1×
github.com/awnumar/fastrandv0.0.0-2021031521501 · 1×
github.com/awnumar/memcallv0.0.0-2019081615491 · 1×
github.com/beevik/ntpv0.3.0 · 1×
github.com/chen3feng/stl4gov0.1.1 · 1×
github.com/chenzhuoyu/base64xv0.0.0-2023071712174 · 1×
github.com/chenzhuoyu/iasmv0.9.1 · 1×
github.com/cloudflare/circlv1.6.3 · 1×

For agents

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

⬇ download graph artifact