Trojan
提示
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
