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
      • DomainSocketObject
    • gRPC
    • Hysteria2
  • 服务

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

DomainSocket

注意

v4.32.0+,推荐写到 入站 的 listen 处,传输方式可选 TCP、WebSocket、HTTP/2,未来这里的 DomainSocket 可能会被弃用。

Domain Socket 使用标准的 Unix domain socket 来传输数据。它的优势是使用了操作系统内建的传输通道,而不会占用网络缓存。相比起本地环回网络(local loopback)来说,Domain socket 速度略快一些。

目前仅可用于支持 Unix domain socket 的平台,如 Linux 和 macOS。在 Windows 10 Build 17036 前不可用。

如果指定了 domain socket 作为传输方式,在入站出站代理中配置的端口和 IP 地址将会失效,所有的传输由 domain socket 取代。

DomainSocketObject

DomainSocketObject 对应传输配置的 dsSettings 项。

{
    "path": "/path/to/ds/file",
    "abstract": false,
    "padding": false
}

path: string

一个合法的文件路径。在运行 V2Ray 之前,这个文件必须不存在。

abstract: true | false

是否为 abstract domain socket,默认 false。

padding: true | false

v4.28.1+,abstract domain socket 是否带 padding,默认 false。

在 GitHub 上编辑此页
上次更新:
贡献者: kslr, EpLiar, RPRX, Kslr
Prev
QUIC
Next
gRPC