github.com/xmplusdev/xmcore@v1.8.11-0.20240412132628-5518b55526af/proxy/dns/config.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.33.0 4 // protoc v4.23.1 5 // source: proxy/dns/config.proto 6 7 package dns 8 9 import ( 10 net "github.com/xmplusdev/xmcore/common/net" 11 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 12 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 13 reflect "reflect" 14 sync "sync" 15 ) 16 17 const ( 18 // Verify that this generated code is sufficiently up-to-date. 19 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 20 // Verify that runtime/protoimpl is sufficiently up-to-date. 21 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 22 ) 23 24 type Config struct { 25 state protoimpl.MessageState 26 sizeCache protoimpl.SizeCache 27 unknownFields protoimpl.UnknownFields 28 29 // Server is the DNS server address. If specified, this address overrides the 30 // original one. 31 Server *net.Endpoint `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"` 32 UserLevel uint32 `protobuf:"varint,2,opt,name=user_level,json=userLevel,proto3" json:"user_level,omitempty"` 33 Non_IPQuery string `protobuf:"bytes,3,opt,name=non_IP_query,json=nonIPQuery,proto3" json:"non_IP_query,omitempty"` 34 } 35 36 func (x *Config) Reset() { 37 *x = Config{} 38 if protoimpl.UnsafeEnabled { 39 mi := &file_proxy_dns_config_proto_msgTypes[0] 40 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 41 ms.StoreMessageInfo(mi) 42 } 43 } 44 45 func (x *Config) String() string { 46 return protoimpl.X.MessageStringOf(x) 47 } 48 49 func (*Config) ProtoMessage() {} 50 51 func (x *Config) ProtoReflect() protoreflect.Message { 52 mi := &file_proxy_dns_config_proto_msgTypes[0] 53 if protoimpl.UnsafeEnabled && x != nil { 54 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 55 if ms.LoadMessageInfo() == nil { 56 ms.StoreMessageInfo(mi) 57 } 58 return ms 59 } 60 return mi.MessageOf(x) 61 } 62 63 // Deprecated: Use Config.ProtoReflect.Descriptor instead. 64 func (*Config) Descriptor() ([]byte, []int) { 65 return file_proxy_dns_config_proto_rawDescGZIP(), []int{0} 66 } 67 68 func (x *Config) GetServer() *net.Endpoint { 69 if x != nil { 70 return x.Server 71 } 72 return nil 73 } 74 75 func (x *Config) GetUserLevel() uint32 { 76 if x != nil { 77 return x.UserLevel 78 } 79 return 0 80 } 81 82 func (x *Config) GetNon_IPQuery() string { 83 if x != nil { 84 return x.Non_IPQuery 85 } 86 return "" 87 } 88 89 var File_proxy_dns_config_proto protoreflect.FileDescriptor 90 91 var file_proxy_dns_config_proto_rawDesc = []byte{ 92 0x0a, 0x16, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x64, 0x6e, 0x73, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 93 0x69, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0e, 0x78, 0x72, 0x61, 0x79, 0x2e, 0x70, 94 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x64, 0x6e, 0x73, 0x1a, 0x1c, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 95 0x2f, 0x6e, 0x65, 0x74, 0x2f, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 96 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x7c, 0x0a, 0x06, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 97 0x12, 0x31, 0x0a, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 98 0x32, 0x19, 0x2e, 0x78, 0x72, 0x61, 0x79, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x6e, 99 0x65, 0x74, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x06, 0x73, 0x65, 0x72, 100 0x76, 0x65, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6c, 0x65, 0x76, 0x65, 101 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x75, 0x73, 0x65, 0x72, 0x4c, 0x65, 0x76, 102 0x65, 0x6c, 0x12, 0x20, 0x0a, 0x0c, 0x6e, 0x6f, 0x6e, 0x5f, 0x49, 0x50, 0x5f, 0x71, 0x75, 0x65, 103 0x72, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6e, 0x6f, 0x6e, 0x49, 0x50, 0x51, 104 0x75, 0x65, 0x72, 0x79, 0x42, 0x4c, 0x0a, 0x12, 0x63, 0x6f, 0x6d, 0x2e, 0x78, 0x72, 0x61, 0x79, 105 0x2e, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x64, 0x6e, 0x73, 0x50, 0x01, 0x5a, 0x23, 0x67, 0x69, 106 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x78, 0x74, 0x6c, 0x73, 0x2f, 0x78, 0x72, 107 0x61, 0x79, 0x2d, 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2f, 0x64, 0x6e, 108 0x73, 0xaa, 0x02, 0x0e, 0x58, 0x72, 0x61, 0x79, 0x2e, 0x50, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x44, 109 0x6e, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 110 } 111 112 var ( 113 file_proxy_dns_config_proto_rawDescOnce sync.Once 114 file_proxy_dns_config_proto_rawDescData = file_proxy_dns_config_proto_rawDesc 115 ) 116 117 func file_proxy_dns_config_proto_rawDescGZIP() []byte { 118 file_proxy_dns_config_proto_rawDescOnce.Do(func() { 119 file_proxy_dns_config_proto_rawDescData = protoimpl.X.CompressGZIP(file_proxy_dns_config_proto_rawDescData) 120 }) 121 return file_proxy_dns_config_proto_rawDescData 122 } 123 124 var file_proxy_dns_config_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 125 var file_proxy_dns_config_proto_goTypes = []interface{}{ 126 (*Config)(nil), // 0: xray.proxy.dns.Config 127 (*net.Endpoint)(nil), // 1: xray.common.net.Endpoint 128 } 129 var file_proxy_dns_config_proto_depIdxs = []int32{ 130 1, // 0: xray.proxy.dns.Config.server:type_name -> xray.common.net.Endpoint 131 1, // [1:1] is the sub-list for method output_type 132 1, // [1:1] is the sub-list for method input_type 133 1, // [1:1] is the sub-list for extension type_name 134 1, // [1:1] is the sub-list for extension extendee 135 0, // [0:1] is the sub-list for field type_name 136 } 137 138 func init() { file_proxy_dns_config_proto_init() } 139 func file_proxy_dns_config_proto_init() { 140 if File_proxy_dns_config_proto != nil { 141 return 142 } 143 if !protoimpl.UnsafeEnabled { 144 file_proxy_dns_config_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 145 switch v := v.(*Config); i { 146 case 0: 147 return &v.state 148 case 1: 149 return &v.sizeCache 150 case 2: 151 return &v.unknownFields 152 default: 153 return nil 154 } 155 } 156 } 157 type x struct{} 158 out := protoimpl.TypeBuilder{ 159 File: protoimpl.DescBuilder{ 160 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 161 RawDescriptor: file_proxy_dns_config_proto_rawDesc, 162 NumEnums: 0, 163 NumMessages: 1, 164 NumExtensions: 0, 165 NumServices: 0, 166 }, 167 GoTypes: file_proxy_dns_config_proto_goTypes, 168 DependencyIndexes: file_proxy_dns_config_proto_depIdxs, 169 MessageInfos: file_proxy_dns_config_proto_msgTypes, 170 }.Build() 171 File_proxy_dns_config_proto = out.File 172 file_proxy_dns_config_proto_rawDesc = nil 173 file_proxy_dns_config_proto_goTypes = nil 174 file_proxy_dns_config_proto_depIdxs = nil 175 }