1syntax = "proto3";
2
3package v2ray.core.proxy.trojan;
4option csharp_namespace = "V2Ray.Core.Proxy.Trojan";
5option go_package = "github.com/v2fly/v2ray-core/v4/proxy/trojan";
6option java_package = "com.v2ray.core.proxy.trojan";
7option java_multiple_files = true;
8
9import "common/protocol/user.proto";
10import "common/protocol/server_spec.proto";
11
12message Account {
13  string password = 1;
14}
15
16message Fallback {
17  string alpn = 1;
18  string path = 2;
19  string type = 3;
20  string dest = 4;
21  uint64 xver = 5;
22}
23
24message ClientConfig {
25  repeated v2ray.core.common.protocol.ServerEndpoint server = 1;
26}
27
28message ServerConfig {
29  repeated v2ray.core.common.protocol.User users = 1;
30  repeated Fallback fallbacks = 3;
31}
32