Trojan

TIP

Trojan 被设计工作在正确配置的加密 TLS 隧道中。

Trojan 入站 (简化版)

  • 协议名称: trojan

结构

{
  "users": [],
  "packetEncoding": "None"
}

字段

users : [string]

一组服务器认可用户的密码。

packetEncoding: ["None" | "Packet"]

UDP 包编码方式,默认值为 None。(v5.4.0+) 当该值为 None 时,UDP 将根据目标地址被映射 (Address and Port-Dependent Mapping)。 当该值为 Packet 时,UDP 将被端点独立映射 (Endpoint Independent Mapping),此 UDP 行为也被称为 FullCone 或 NAT1。

Trojan 出站 (简化版)

  • 协议名称: trojan

结构

{
  "address": "",
  "port": 0,
  "password": ""
}

字段

address: string

服务器地址,支持 IP 地址或者域名。

port: number

服务器端口号。

password: string

服务器认可的 Trojan 用户的密码。

Trojan 入站 (完整版)

  • 协议名称: #v2ray.core.proxy.trojan.ServerConfig

结构

{
  "server": []
}

字段

users: [UserObject]

packetEncoding: ["None" | "Packet"]

fallbacks: [FallbackObject]

Trojan 出站 (完整版)

  • 协议名称: #v2ray.core.proxy.trojan.ClientConfig

server: [ServerEndpointObject]

AccountObject

结构

{
  "@type": "v2ray.core.proxy.trojan.Account",
  "password": ""
}

字段

@type: "v2ray.core.proxy.trojan.Account"

password: string

FallbackObject

结构

{
  "alpn": "",
  "path": "",
  "type": "",
  "dest": "",
  "xver": 0
}

字段

alpn: string

path: string

type: string

dest: string

xver: uint64