V2Fly.orgV2Fly.org
快速开始
配置文档
配置文档 (v5, WIP)
工具列表
开发手册
新白话文指南
  • 简体中文
  • English
GitHub
快速开始
配置文档
配置文档 (v5, WIP)
工具列表
开发手册
新白话文指南
  • 简体中文
  • English
GitHub
  • 配置文件

    • 配置文件格式
    • 环境变量
    • DNS 域名解析
    • Routing 路由
    • Policy 本地策略
    • Inbounds
    • Outbounds
    • Transport
    • API 远程控制
    • Stats 统计信息
    • Reverse 反向代理
    • 多文件配置
    • FakeDNS
    • 浏览器转发模块
    • Observatory 连接观测
  • 协议列表

    • Blackhole
    • DNS
    • Dokodemo-door
    • Freedom
    • HTTP
    • Socks
    • VMess
    • Shadowsocks
    • Trojan
    • VLESS
    • Loopback
    • Hysteria2
  • 传输方式

    • TCP
    • mKCP
    • WebSocket
    • HTTP/2
    • QUIC
    • DomainSocket
    • gRPC
      • grpcObject
      • Credits
    • Hysteria2
  • 服务

    • Stats 统计信息
    • Policy 本地策略
    • 浏览器转发模块
    • 并发连接观测
    • 后台连接观测
    • Tun
    • 订阅管理器

gRPC

gRPC 使用 HTTP/2 协议传输,内置连接复用(mux)功能。(v4.36.0+)

grpcObject

{
  "serviceName": "GunService"
}

serviceName: string

gRPC 服务的名称。其作用类似 path 的功能,用于防止探测是否部署了本传输协议。建议使用复杂的随机字符串。

根据 gRPC 规范官方 规定,此字段不建议使用除英文大小写字母、数字、下划线及英文句号之外的字符组成。

提示

如需使用 Nginx、Caddy 等软件进行分流,设置的分流路径应为 /${serviceName}/Tun。

Credits

Qv2ray/gun

在 GitHub 上编辑此页
上次更新:
贡献者: Shelikhoo, Loyalsoldier, kslr, DuckSoft, inoblue
Prev
DomainSocket
Next
Hysteria2