inproxy_dial_params.pb.go 53 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004
  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // versions:
  3. // protoc-gen-go v1.36.10
  4. // protoc v6.33.0
  5. // source: ca.psiphon.psiphond/inproxy_dial_params.proto
  6. package psiphond
  7. import (
  8. protoreflect "google.golang.org/protobuf/reflect/protoreflect"
  9. protoimpl "google.golang.org/protobuf/runtime/protoimpl"
  10. reflect "reflect"
  11. sync "sync"
  12. unsafe "unsafe"
  13. )
  14. const (
  15. // Verify that this generated code is sufficiently up-to-date.
  16. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
  17. // Verify that runtime/protoimpl is sufficiently up-to-date.
  18. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
  19. )
  20. type InproxyDialParams struct {
  21. state protoimpl.MessageState `protogen:"open.v1"`
  22. InproxyBrokerClientBpf *string `protobuf:"bytes,1,opt,name=inproxy_broker_client_bpf,json=inproxyBrokerClientBpf,proto3,oneof" json:"inproxy_broker_client_bpf,omitempty"`
  23. InproxyBrokerDialAddress *string `protobuf:"bytes,2,opt,name=inproxy_broker_dial_address,json=inproxyBrokerDialAddress,proto3,oneof" json:"inproxy_broker_dial_address,omitempty"`
  24. InproxyBrokerDnsAttempt *int64 `protobuf:"varint,3,opt,name=inproxy_broker_dns_attempt,json=inproxyBrokerDnsAttempt,proto3,oneof" json:"inproxy_broker_dns_attempt,omitempty"`
  25. InproxyBrokerDnsPreferred *string `protobuf:"bytes,4,opt,name=inproxy_broker_dns_preferred,json=inproxyBrokerDnsPreferred,proto3,oneof" json:"inproxy_broker_dns_preferred,omitempty"`
  26. InproxyBrokerDnsPreresolved *string `protobuf:"bytes,5,opt,name=inproxy_broker_dns_preresolved,json=inproxyBrokerDnsPreresolved,proto3,oneof" json:"inproxy_broker_dns_preresolved,omitempty"`
  27. InproxyBrokerDnsQnameMismatches *int64 `protobuf:"varint,6,opt,name=inproxy_broker_dns_qname_mismatches,json=inproxyBrokerDnsQnameMismatches,proto3,oneof" json:"inproxy_broker_dns_qname_mismatches,omitempty"`
  28. InproxyBrokerDnsQnameMustMatch *bool `protobuf:"varint,7,opt,name=inproxy_broker_dns_qname_must_match,json=inproxyBrokerDnsQnameMustMatch,proto3,oneof" json:"inproxy_broker_dns_qname_must_match,omitempty"`
  29. InproxyBrokerDnsQnameRandomCasing *bool `protobuf:"varint,8,opt,name=inproxy_broker_dns_qname_random_casing,json=inproxyBrokerDnsQnameRandomCasing,proto3,oneof" json:"inproxy_broker_dns_qname_random_casing,omitempty"`
  30. InproxyBrokerDnsTransform *string `protobuf:"bytes,9,opt,name=inproxy_broker_dns_transform,json=inproxyBrokerDnsTransform,proto3,oneof" json:"inproxy_broker_dns_transform,omitempty"`
  31. InproxyBrokerDownstreamBytesFragmented *int64 `protobuf:"varint,10,opt,name=inproxy_broker_downstream_bytes_fragmented,json=inproxyBrokerDownstreamBytesFragmented,proto3,oneof" json:"inproxy_broker_downstream_bytes_fragmented,omitempty"`
  32. InproxyBrokerFrontingProviderId *string `protobuf:"bytes,11,opt,name=inproxy_broker_fronting_provider_id,json=inproxyBrokerFrontingProviderId,proto3,oneof" json:"inproxy_broker_fronting_provider_id,omitempty"`
  33. InproxyBrokerHostHeader *string `protobuf:"bytes,12,opt,name=inproxy_broker_host_header,json=inproxyBrokerHostHeader,proto3,oneof" json:"inproxy_broker_host_header,omitempty"`
  34. InproxyBrokerHttpTransform *string `protobuf:"bytes,13,opt,name=inproxy_broker_http_transform,json=inproxyBrokerHttpTransform,proto3,oneof" json:"inproxy_broker_http_transform,omitempty"`
  35. InproxyBrokerId *string `protobuf:"bytes,14,opt,name=inproxy_broker_id,json=inproxyBrokerId,proto3,oneof" json:"inproxy_broker_id,omitempty"`
  36. InproxyBrokerIsReplay *bool `protobuf:"varint,15,opt,name=inproxy_broker_is_replay,json=inproxyBrokerIsReplay,proto3,oneof" json:"inproxy_broker_is_replay,omitempty"`
  37. InproxyBrokerIsReuse *bool `protobuf:"varint,16,opt,name=inproxy_broker_is_reuse,json=inproxyBrokerIsReuse,proto3,oneof" json:"inproxy_broker_is_reuse,omitempty"`
  38. InproxyBrokerResolvedIpAddress *string `protobuf:"bytes,17,opt,name=inproxy_broker_resolved_ip_address,json=inproxyBrokerResolvedIpAddress,proto3,oneof" json:"inproxy_broker_resolved_ip_address,omitempty"`
  39. InproxyBrokerSniServerName *string `protobuf:"bytes,18,opt,name=inproxy_broker_sni_server_name,json=inproxyBrokerSniServerName,proto3,oneof" json:"inproxy_broker_sni_server_name,omitempty"`
  40. InproxyBrokerTlsFragmented *bool `protobuf:"varint,19,opt,name=inproxy_broker_tls_fragmented,json=inproxyBrokerTlsFragmented,proto3,oneof" json:"inproxy_broker_tls_fragmented,omitempty"`
  41. InproxyBrokerTlsProfile *string `protobuf:"bytes,20,opt,name=inproxy_broker_tls_profile,json=inproxyBrokerTlsProfile,proto3,oneof" json:"inproxy_broker_tls_profile,omitempty"`
  42. InproxyBrokerTlsVersion *string `protobuf:"bytes,21,opt,name=inproxy_broker_tls_version,json=inproxyBrokerTlsVersion,proto3,oneof" json:"inproxy_broker_tls_version,omitempty"`
  43. InproxyBrokerTransformedHostName *bool `protobuf:"varint,22,opt,name=inproxy_broker_transformed_host_name,json=inproxyBrokerTransformedHostName,proto3,oneof" json:"inproxy_broker_transformed_host_name,omitempty"`
  44. InproxyBrokerTransport *string `protobuf:"bytes,23,opt,name=inproxy_broker_transport,json=inproxyBrokerTransport,proto3,oneof" json:"inproxy_broker_transport,omitempty"`
  45. InproxyBrokerUpstreamBytesFragmented *int64 `protobuf:"varint,24,opt,name=inproxy_broker_upstream_bytes_fragmented,json=inproxyBrokerUpstreamBytesFragmented,proto3,oneof" json:"inproxy_broker_upstream_bytes_fragmented,omitempty"`
  46. InproxyBrokerUserAgent *string `protobuf:"bytes,25,opt,name=inproxy_broker_user_agent,json=inproxyBrokerUserAgent,proto3,oneof" json:"inproxy_broker_user_agent,omitempty"`
  47. InproxyClientNatType *string `protobuf:"bytes,26,opt,name=inproxy_client_nat_type,json=inproxyClientNatType,proto3,oneof" json:"inproxy_client_nat_type,omitempty"`
  48. InproxyClientPortMappingTypes []string `protobuf:"bytes,27,rep,name=inproxy_client_port_mapping_types,json=inproxyClientPortMappingTypes,proto3" json:"inproxy_client_port_mapping_types,omitempty"`
  49. InproxyConnectionId *string `protobuf:"bytes,28,opt,name=inproxy_connection_id,json=inproxyConnectionId,proto3,oneof" json:"inproxy_connection_id,omitempty"`
  50. InproxyDialBrokerOfferDuration *int64 `protobuf:"varint,29,opt,name=inproxy_dial_broker_offer_duration,json=inproxyDialBrokerOfferDuration,proto3,oneof" json:"inproxy_dial_broker_offer_duration,omitempty"`
  51. InproxyDialFailedAttemptsDuration *int64 `protobuf:"varint,30,opt,name=inproxy_dial_failed_attempts_duration,json=inproxyDialFailedAttemptsDuration,proto3,oneof" json:"inproxy_dial_failed_attempts_duration,omitempty"`
  52. InproxyDialNatDisoveryDuration *int64 `protobuf:"varint,31,opt,name=inproxy_dial_nat_disovery_duration,json=inproxyDialNatDisoveryDuration,proto3,oneof" json:"inproxy_dial_nat_disovery_duration,omitempty"`
  53. InproxyDialWebrtcConnectionDuration *int64 `protobuf:"varint,32,opt,name=inproxy_dial_webrtc_connection_duration,json=inproxyDialWebrtcConnectionDuration,proto3,oneof" json:"inproxy_dial_webrtc_connection_duration,omitempty"`
  54. InproxyDialWebrtcIceGatheringDuration *int64 `protobuf:"varint,33,opt,name=inproxy_dial_webrtc_ice_gathering_duration,json=inproxyDialWebrtcIceGatheringDuration,proto3,oneof" json:"inproxy_dial_webrtc_ice_gathering_duration,omitempty"`
  55. InproxyMatchedCommonCompartments *bool `protobuf:"varint,34,opt,name=inproxy_matched_common_compartments,json=inproxyMatchedCommonCompartments,proto3,oneof" json:"inproxy_matched_common_compartments,omitempty"`
  56. InproxyMatchedPersonalCompartments *bool `protobuf:"varint,35,opt,name=inproxy_matched_personal_compartments,json=inproxyMatchedPersonalCompartments,proto3,oneof" json:"inproxy_matched_personal_compartments,omitempty"`
  57. InproxyProxyAppliedTacticsTag *string `protobuf:"bytes,36,opt,name=inproxy_proxy_applied_tactics_tag,json=inproxyProxyAppliedTacticsTag,proto3,oneof" json:"inproxy_proxy_applied_tactics_tag,omitempty"`
  58. InproxyProxyAsn *string `protobuf:"bytes,37,opt,name=inproxy_proxy_asn,json=inproxyProxyAsn,proto3,oneof" json:"inproxy_proxy_asn,omitempty"`
  59. InproxyProxyAso *string `protobuf:"bytes,38,opt,name=inproxy_proxy_aso,json=inproxyProxyAso,proto3,oneof" json:"inproxy_proxy_aso,omitempty"`
  60. InproxyProxyCity *string `protobuf:"bytes,39,opt,name=inproxy_proxy_city,json=inproxyProxyCity,proto3,oneof" json:"inproxy_proxy_city,omitempty"`
  61. InproxyProxyClientBuildRev *string `protobuf:"bytes,40,opt,name=inproxy_proxy_client_build_rev,json=inproxyProxyClientBuildRev,proto3,oneof" json:"inproxy_proxy_client_build_rev,omitempty"`
  62. InproxyProxyClientPlatform *string `protobuf:"bytes,41,opt,name=inproxy_proxy_client_platform,json=inproxyProxyClientPlatform,proto3,oneof" json:"inproxy_proxy_client_platform,omitempty"`
  63. InproxyProxyClientVersion *int64 `protobuf:"varint,42,opt,name=inproxy_proxy_client_version,json=inproxyProxyClientVersion,proto3,oneof" json:"inproxy_proxy_client_version,omitempty"`
  64. InproxyProxyConnectedClients *int64 `protobuf:"varint,43,opt,name=inproxy_proxy_connected_clients,json=inproxyProxyConnectedClients,proto3,oneof" json:"inproxy_proxy_connected_clients,omitempty"`
  65. InproxyProxyConnectingClients *int64 `protobuf:"varint,44,opt,name=inproxy_proxy_connecting_clients,json=inproxyProxyConnectingClients,proto3,oneof" json:"inproxy_proxy_connecting_clients,omitempty"`
  66. InproxyProxyDeviceLocation *string `protobuf:"bytes,45,opt,name=inproxy_proxy_device_location,json=inproxyProxyDeviceLocation,proto3,oneof" json:"inproxy_proxy_device_location,omitempty"`
  67. InproxyProxyDeviceRegion *string `protobuf:"bytes,46,opt,name=inproxy_proxy_device_region,json=inproxyProxyDeviceRegion,proto3,oneof" json:"inproxy_proxy_device_region,omitempty"`
  68. // Removed: optional string inproxy_proxy_features = 47;
  69. InproxyProxyFrontingProviderId *string `protobuf:"bytes,48,opt,name=inproxy_proxy_fronting_provider_id,json=inproxyProxyFrontingProviderId,proto3,oneof" json:"inproxy_proxy_fronting_provider_id,omitempty"`
  70. InproxyProxyId *string `protobuf:"bytes,49,opt,name=inproxy_proxy_id,json=inproxyProxyId,proto3,oneof" json:"inproxy_proxy_id,omitempty"`
  71. InproxyProxyIsPriority *bool `protobuf:"varint,50,opt,name=inproxy_proxy_is_priority,json=inproxyProxyIsPriority,proto3,oneof" json:"inproxy_proxy_is_priority,omitempty"`
  72. InproxyProxyIsp *string `protobuf:"bytes,51,opt,name=inproxy_proxy_isp,json=inproxyProxyIsp,proto3,oneof" json:"inproxy_proxy_isp,omitempty"`
  73. InproxyProxyLimitDownstreamBytesPerSecond *int64 `protobuf:"varint,52,opt,name=inproxy_proxy_limit_downstream_bytes_per_second,json=inproxyProxyLimitDownstreamBytesPerSecond,proto3,oneof" json:"inproxy_proxy_limit_downstream_bytes_per_second,omitempty"`
  74. InproxyProxyLimitUpstreamBytesPerSecond *int64 `protobuf:"varint,53,opt,name=inproxy_proxy_limit_upstream_bytes_per_second,json=inproxyProxyLimitUpstreamBytesPerSecond,proto3,oneof" json:"inproxy_proxy_limit_upstream_bytes_per_second,omitempty"`
  75. InproxyProxyMaxClients *int64 `protobuf:"varint,54,opt,name=inproxy_proxy_max_clients,json=inproxyProxyMaxClients,proto3,oneof" json:"inproxy_proxy_max_clients,omitempty"`
  76. InproxyProxyNatType *string `protobuf:"bytes,55,opt,name=inproxy_proxy_nat_type,json=inproxyProxyNatType,proto3,oneof" json:"inproxy_proxy_nat_type,omitempty"`
  77. InproxyProxyNetworkType *string `protobuf:"bytes,56,opt,name=inproxy_proxy_network_type,json=inproxyProxyNetworkType,proto3,oneof" json:"inproxy_proxy_network_type,omitempty"`
  78. InproxyProxyPeakDownstreamBytesPerSecond *int64 `protobuf:"varint,57,opt,name=inproxy_proxy_peak_downstream_bytes_per_second,json=inproxyProxyPeakDownstreamBytesPerSecond,proto3,oneof" json:"inproxy_proxy_peak_downstream_bytes_per_second,omitempty"`
  79. InproxyProxyPeakUpstreamBytesPerSecond *int64 `protobuf:"varint,58,opt,name=inproxy_proxy_peak_upstream_bytes_per_second,json=inproxyProxyPeakUpstreamBytesPerSecond,proto3,oneof" json:"inproxy_proxy_peak_upstream_bytes_per_second,omitempty"`
  80. InproxyProxyPortMappingTypes []string `protobuf:"bytes,59,rep,name=inproxy_proxy_port_mapping_types,json=inproxyProxyPortMappingTypes,proto3" json:"inproxy_proxy_port_mapping_types,omitempty"`
  81. InproxyProxyPropagationChannelId *string `protobuf:"bytes,60,opt,name=inproxy_proxy_propagation_channel_id,json=inproxyProxyPropagationChannelId,proto3,oneof" json:"inproxy_proxy_propagation_channel_id,omitempty"`
  82. InproxyProxyProtocolVersion *int64 `protobuf:"varint,61,opt,name=inproxy_proxy_protocol_version,json=inproxyProxyProtocolVersion,proto3,oneof" json:"inproxy_proxy_protocol_version,omitempty"`
  83. InproxyProxyRegion *string `protobuf:"bytes,62,opt,name=inproxy_proxy_region,json=inproxyProxyRegion,proto3,oneof" json:"inproxy_proxy_region,omitempty"`
  84. InproxyProxySessionId *string `protobuf:"bytes,63,opt,name=inproxy_proxy_session_id,json=inproxyProxySessionId,proto3,oneof" json:"inproxy_proxy_session_id,omitempty"`
  85. InproxyProxySponsorId *string `protobuf:"bytes,64,opt,name=inproxy_proxy_sponsor_id,json=inproxyProxySponsorId,proto3,oneof" json:"inproxy_proxy_sponsor_id,omitempty"`
  86. InproxyProxyStoredTacticsTag *string `protobuf:"bytes,65,opt,name=inproxy_proxy_stored_tactics_tag,json=inproxyProxyStoredTacticsTag,proto3,oneof" json:"inproxy_proxy_stored_tactics_tag,omitempty"`
  87. InproxyProxyClientFeatures []string `protobuf:"bytes,66,rep,name=inproxy_proxy_client_features,json=inproxyProxyClientFeatures,proto3" json:"inproxy_proxy_client_features,omitempty"`
  88. InproxyWebrtcDecoyMessagesReceived *int64 `protobuf:"varint,67,opt,name=inproxy_webrtc_decoy_messages_received,json=inproxyWebrtcDecoyMessagesReceived,proto3,oneof" json:"inproxy_webrtc_decoy_messages_received,omitempty"`
  89. InproxyWebrtcDecoyMessagesSent *int64 `protobuf:"varint,68,opt,name=inproxy_webrtc_decoy_messages_sent,json=inproxyWebrtcDecoyMessagesSent,proto3,oneof" json:"inproxy_webrtc_decoy_messages_sent,omitempty"`
  90. InproxyWebrtcDnsAttempt *int64 `protobuf:"varint,69,opt,name=inproxy_webrtc_dns_attempt,json=inproxyWebrtcDnsAttempt,proto3,oneof" json:"inproxy_webrtc_dns_attempt,omitempty"`
  91. InproxyWebrtcDnsPreferred *string `protobuf:"bytes,70,opt,name=inproxy_webrtc_dns_preferred,json=inproxyWebrtcDnsPreferred,proto3,oneof" json:"inproxy_webrtc_dns_preferred,omitempty"`
  92. InproxyWebrtcDnsPreresolved *string `protobuf:"bytes,71,opt,name=inproxy_webrtc_dns_preresolved,json=inproxyWebrtcDnsPreresolved,proto3,oneof" json:"inproxy_webrtc_dns_preresolved,omitempty"`
  93. InproxyWebrtcDnsQnameMismatches *int64 `protobuf:"varint,72,opt,name=inproxy_webrtc_dns_qname_mismatches,json=inproxyWebrtcDnsQnameMismatches,proto3,oneof" json:"inproxy_webrtc_dns_qname_mismatches,omitempty"`
  94. InproxyWebrtcDnsQnameMustMatch *bool `protobuf:"varint,73,opt,name=inproxy_webrtc_dns_qname_must_match,json=inproxyWebrtcDnsQnameMustMatch,proto3,oneof" json:"inproxy_webrtc_dns_qname_must_match,omitempty"`
  95. InproxyWebrtcDnsQnameRandomCasing *bool `protobuf:"varint,74,opt,name=inproxy_webrtc_dns_qname_random_casing,json=inproxyWebrtcDnsQnameRandomCasing,proto3,oneof" json:"inproxy_webrtc_dns_qname_random_casing,omitempty"`
  96. InproxyWebrtcDnsTransform *string `protobuf:"bytes,75,opt,name=inproxy_webrtc_dns_transform,json=inproxyWebrtcDnsTransform,proto3,oneof" json:"inproxy_webrtc_dns_transform,omitempty"`
  97. InproxyWebrtcLocalIceCandidateIs_IPv6 *bool `protobuf:"varint,76,opt,name=inproxy_webrtc_local_ice_candidate_is_IPv6,json=inproxyWebrtcLocalIceCandidateIsIPv6,proto3,oneof" json:"inproxy_webrtc_local_ice_candidate_is_IPv6,omitempty"`
  98. InproxyWebrtcLocalIceCandidateIsInitiator *bool `protobuf:"varint,77,opt,name=inproxy_webrtc_local_ice_candidate_is_initiator,json=inproxyWebrtcLocalIceCandidateIsInitiator,proto3,oneof" json:"inproxy_webrtc_local_ice_candidate_is_initiator,omitempty"`
  99. InproxyWebrtcLocalIceCandidatePort *int64 `protobuf:"varint,78,opt,name=inproxy_webrtc_local_ice_candidate_port,json=inproxyWebrtcLocalIceCandidatePort,proto3,oneof" json:"inproxy_webrtc_local_ice_candidate_port,omitempty"`
  100. InproxyWebrtcLocalIceCandidateType *string `protobuf:"bytes,79,opt,name=inproxy_webrtc_local_ice_candidate_type,json=inproxyWebrtcLocalIceCandidateType,proto3,oneof" json:"inproxy_webrtc_local_ice_candidate_type,omitempty"`
  101. InproxyWebrtcPaddedMessagesReceived *int64 `protobuf:"varint,80,opt,name=inproxy_webrtc_padded_messages_received,json=inproxyWebrtcPaddedMessagesReceived,proto3,oneof" json:"inproxy_webrtc_padded_messages_received,omitempty"`
  102. InproxyWebrtcPaddedMessagesSent *int64 `protobuf:"varint,81,opt,name=inproxy_webrtc_padded_messages_sent,json=inproxyWebrtcPaddedMessagesSent,proto3,oneof" json:"inproxy_webrtc_padded_messages_sent,omitempty"`
  103. InproxyWebrtcRandomizeDtls *bool `protobuf:"varint,82,opt,name=inproxy_webrtc_randomize_dtls,json=inproxyWebrtcRandomizeDtls,proto3,oneof" json:"inproxy_webrtc_randomize_dtls,omitempty"`
  104. InproxyWebrtcRemoteIceCandidateIs_IPv6 *bool `protobuf:"varint,83,opt,name=inproxy_webrtc_remote_ice_candidate_is_IPv6,json=inproxyWebrtcRemoteIceCandidateIsIPv6,proto3,oneof" json:"inproxy_webrtc_remote_ice_candidate_is_IPv6,omitempty"`
  105. InproxyWebrtcRemoteIceCandidatePort *int64 `protobuf:"varint,84,opt,name=inproxy_webrtc_remote_ice_candidate_port,json=inproxyWebrtcRemoteIceCandidatePort,proto3,oneof" json:"inproxy_webrtc_remote_ice_candidate_port,omitempty"`
  106. InproxyWebrtcRemoteIceCandidateType *string `protobuf:"bytes,85,opt,name=inproxy_webrtc_remote_ice_candidate_type,json=inproxyWebrtcRemoteIceCandidateType,proto3,oneof" json:"inproxy_webrtc_remote_ice_candidate_type,omitempty"`
  107. InproxyWebrtcStunServer *string `protobuf:"bytes,86,opt,name=inproxy_webrtc_stun_server,json=inproxyWebrtcStunServer,proto3,oneof" json:"inproxy_webrtc_stun_server,omitempty"`
  108. InproxyWebrtcStunServer_RFC5780 *string `protobuf:"bytes,87,opt,name=inproxy_webrtc_stun_server_RFC5780,json=inproxyWebrtcStunServerRFC5780,proto3,oneof" json:"inproxy_webrtc_stun_server_RFC5780,omitempty"`
  109. InproxyWebrtcStunServer_RFC5780ResolvedIpAddress *string `protobuf:"bytes,88,opt,name=inproxy_webrtc_stun_server_RFC5780_resolved_ip_address,json=inproxyWebrtcStunServerRFC5780ResolvedIpAddress,proto3,oneof" json:"inproxy_webrtc_stun_server_RFC5780_resolved_ip_address,omitempty"`
  110. InproxyWebrtcStunServerResolvedIpAddress *string `protobuf:"bytes,89,opt,name=inproxy_webrtc_stun_server_resolved_ip_address,json=inproxyWebrtcStunServerResolvedIpAddress,proto3,oneof" json:"inproxy_webrtc_stun_server_resolved_ip_address,omitempty"`
  111. InproxyWebrtcUseMediaStreams *bool `protobuf:"varint,90,opt,name=inproxy_webrtc_use_media_streams,json=inproxyWebrtcUseMediaStreams,proto3,oneof" json:"inproxy_webrtc_use_media_streams,omitempty"`
  112. unknownFields protoimpl.UnknownFields
  113. sizeCache protoimpl.SizeCache
  114. }
  115. func (x *InproxyDialParams) Reset() {
  116. *x = InproxyDialParams{}
  117. mi := &file_ca_psiphon_psiphond_inproxy_dial_params_proto_msgTypes[0]
  118. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  119. ms.StoreMessageInfo(mi)
  120. }
  121. func (x *InproxyDialParams) String() string {
  122. return protoimpl.X.MessageStringOf(x)
  123. }
  124. func (*InproxyDialParams) ProtoMessage() {}
  125. func (x *InproxyDialParams) ProtoReflect() protoreflect.Message {
  126. mi := &file_ca_psiphon_psiphond_inproxy_dial_params_proto_msgTypes[0]
  127. if x != nil {
  128. ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  129. if ms.LoadMessageInfo() == nil {
  130. ms.StoreMessageInfo(mi)
  131. }
  132. return ms
  133. }
  134. return mi.MessageOf(x)
  135. }
  136. // Deprecated: Use InproxyDialParams.ProtoReflect.Descriptor instead.
  137. func (*InproxyDialParams) Descriptor() ([]byte, []int) {
  138. return file_ca_psiphon_psiphond_inproxy_dial_params_proto_rawDescGZIP(), []int{0}
  139. }
  140. func (x *InproxyDialParams) GetInproxyBrokerClientBpf() string {
  141. if x != nil && x.InproxyBrokerClientBpf != nil {
  142. return *x.InproxyBrokerClientBpf
  143. }
  144. return ""
  145. }
  146. func (x *InproxyDialParams) GetInproxyBrokerDialAddress() string {
  147. if x != nil && x.InproxyBrokerDialAddress != nil {
  148. return *x.InproxyBrokerDialAddress
  149. }
  150. return ""
  151. }
  152. func (x *InproxyDialParams) GetInproxyBrokerDnsAttempt() int64 {
  153. if x != nil && x.InproxyBrokerDnsAttempt != nil {
  154. return *x.InproxyBrokerDnsAttempt
  155. }
  156. return 0
  157. }
  158. func (x *InproxyDialParams) GetInproxyBrokerDnsPreferred() string {
  159. if x != nil && x.InproxyBrokerDnsPreferred != nil {
  160. return *x.InproxyBrokerDnsPreferred
  161. }
  162. return ""
  163. }
  164. func (x *InproxyDialParams) GetInproxyBrokerDnsPreresolved() string {
  165. if x != nil && x.InproxyBrokerDnsPreresolved != nil {
  166. return *x.InproxyBrokerDnsPreresolved
  167. }
  168. return ""
  169. }
  170. func (x *InproxyDialParams) GetInproxyBrokerDnsQnameMismatches() int64 {
  171. if x != nil && x.InproxyBrokerDnsQnameMismatches != nil {
  172. return *x.InproxyBrokerDnsQnameMismatches
  173. }
  174. return 0
  175. }
  176. func (x *InproxyDialParams) GetInproxyBrokerDnsQnameMustMatch() bool {
  177. if x != nil && x.InproxyBrokerDnsQnameMustMatch != nil {
  178. return *x.InproxyBrokerDnsQnameMustMatch
  179. }
  180. return false
  181. }
  182. func (x *InproxyDialParams) GetInproxyBrokerDnsQnameRandomCasing() bool {
  183. if x != nil && x.InproxyBrokerDnsQnameRandomCasing != nil {
  184. return *x.InproxyBrokerDnsQnameRandomCasing
  185. }
  186. return false
  187. }
  188. func (x *InproxyDialParams) GetInproxyBrokerDnsTransform() string {
  189. if x != nil && x.InproxyBrokerDnsTransform != nil {
  190. return *x.InproxyBrokerDnsTransform
  191. }
  192. return ""
  193. }
  194. func (x *InproxyDialParams) GetInproxyBrokerDownstreamBytesFragmented() int64 {
  195. if x != nil && x.InproxyBrokerDownstreamBytesFragmented != nil {
  196. return *x.InproxyBrokerDownstreamBytesFragmented
  197. }
  198. return 0
  199. }
  200. func (x *InproxyDialParams) GetInproxyBrokerFrontingProviderId() string {
  201. if x != nil && x.InproxyBrokerFrontingProviderId != nil {
  202. return *x.InproxyBrokerFrontingProviderId
  203. }
  204. return ""
  205. }
  206. func (x *InproxyDialParams) GetInproxyBrokerHostHeader() string {
  207. if x != nil && x.InproxyBrokerHostHeader != nil {
  208. return *x.InproxyBrokerHostHeader
  209. }
  210. return ""
  211. }
  212. func (x *InproxyDialParams) GetInproxyBrokerHttpTransform() string {
  213. if x != nil && x.InproxyBrokerHttpTransform != nil {
  214. return *x.InproxyBrokerHttpTransform
  215. }
  216. return ""
  217. }
  218. func (x *InproxyDialParams) GetInproxyBrokerId() string {
  219. if x != nil && x.InproxyBrokerId != nil {
  220. return *x.InproxyBrokerId
  221. }
  222. return ""
  223. }
  224. func (x *InproxyDialParams) GetInproxyBrokerIsReplay() bool {
  225. if x != nil && x.InproxyBrokerIsReplay != nil {
  226. return *x.InproxyBrokerIsReplay
  227. }
  228. return false
  229. }
  230. func (x *InproxyDialParams) GetInproxyBrokerIsReuse() bool {
  231. if x != nil && x.InproxyBrokerIsReuse != nil {
  232. return *x.InproxyBrokerIsReuse
  233. }
  234. return false
  235. }
  236. func (x *InproxyDialParams) GetInproxyBrokerResolvedIpAddress() string {
  237. if x != nil && x.InproxyBrokerResolvedIpAddress != nil {
  238. return *x.InproxyBrokerResolvedIpAddress
  239. }
  240. return ""
  241. }
  242. func (x *InproxyDialParams) GetInproxyBrokerSniServerName() string {
  243. if x != nil && x.InproxyBrokerSniServerName != nil {
  244. return *x.InproxyBrokerSniServerName
  245. }
  246. return ""
  247. }
  248. func (x *InproxyDialParams) GetInproxyBrokerTlsFragmented() bool {
  249. if x != nil && x.InproxyBrokerTlsFragmented != nil {
  250. return *x.InproxyBrokerTlsFragmented
  251. }
  252. return false
  253. }
  254. func (x *InproxyDialParams) GetInproxyBrokerTlsProfile() string {
  255. if x != nil && x.InproxyBrokerTlsProfile != nil {
  256. return *x.InproxyBrokerTlsProfile
  257. }
  258. return ""
  259. }
  260. func (x *InproxyDialParams) GetInproxyBrokerTlsVersion() string {
  261. if x != nil && x.InproxyBrokerTlsVersion != nil {
  262. return *x.InproxyBrokerTlsVersion
  263. }
  264. return ""
  265. }
  266. func (x *InproxyDialParams) GetInproxyBrokerTransformedHostName() bool {
  267. if x != nil && x.InproxyBrokerTransformedHostName != nil {
  268. return *x.InproxyBrokerTransformedHostName
  269. }
  270. return false
  271. }
  272. func (x *InproxyDialParams) GetInproxyBrokerTransport() string {
  273. if x != nil && x.InproxyBrokerTransport != nil {
  274. return *x.InproxyBrokerTransport
  275. }
  276. return ""
  277. }
  278. func (x *InproxyDialParams) GetInproxyBrokerUpstreamBytesFragmented() int64 {
  279. if x != nil && x.InproxyBrokerUpstreamBytesFragmented != nil {
  280. return *x.InproxyBrokerUpstreamBytesFragmented
  281. }
  282. return 0
  283. }
  284. func (x *InproxyDialParams) GetInproxyBrokerUserAgent() string {
  285. if x != nil && x.InproxyBrokerUserAgent != nil {
  286. return *x.InproxyBrokerUserAgent
  287. }
  288. return ""
  289. }
  290. func (x *InproxyDialParams) GetInproxyClientNatType() string {
  291. if x != nil && x.InproxyClientNatType != nil {
  292. return *x.InproxyClientNatType
  293. }
  294. return ""
  295. }
  296. func (x *InproxyDialParams) GetInproxyClientPortMappingTypes() []string {
  297. if x != nil {
  298. return x.InproxyClientPortMappingTypes
  299. }
  300. return nil
  301. }
  302. func (x *InproxyDialParams) GetInproxyConnectionId() string {
  303. if x != nil && x.InproxyConnectionId != nil {
  304. return *x.InproxyConnectionId
  305. }
  306. return ""
  307. }
  308. func (x *InproxyDialParams) GetInproxyDialBrokerOfferDuration() int64 {
  309. if x != nil && x.InproxyDialBrokerOfferDuration != nil {
  310. return *x.InproxyDialBrokerOfferDuration
  311. }
  312. return 0
  313. }
  314. func (x *InproxyDialParams) GetInproxyDialFailedAttemptsDuration() int64 {
  315. if x != nil && x.InproxyDialFailedAttemptsDuration != nil {
  316. return *x.InproxyDialFailedAttemptsDuration
  317. }
  318. return 0
  319. }
  320. func (x *InproxyDialParams) GetInproxyDialNatDisoveryDuration() int64 {
  321. if x != nil && x.InproxyDialNatDisoveryDuration != nil {
  322. return *x.InproxyDialNatDisoveryDuration
  323. }
  324. return 0
  325. }
  326. func (x *InproxyDialParams) GetInproxyDialWebrtcConnectionDuration() int64 {
  327. if x != nil && x.InproxyDialWebrtcConnectionDuration != nil {
  328. return *x.InproxyDialWebrtcConnectionDuration
  329. }
  330. return 0
  331. }
  332. func (x *InproxyDialParams) GetInproxyDialWebrtcIceGatheringDuration() int64 {
  333. if x != nil && x.InproxyDialWebrtcIceGatheringDuration != nil {
  334. return *x.InproxyDialWebrtcIceGatheringDuration
  335. }
  336. return 0
  337. }
  338. func (x *InproxyDialParams) GetInproxyMatchedCommonCompartments() bool {
  339. if x != nil && x.InproxyMatchedCommonCompartments != nil {
  340. return *x.InproxyMatchedCommonCompartments
  341. }
  342. return false
  343. }
  344. func (x *InproxyDialParams) GetInproxyMatchedPersonalCompartments() bool {
  345. if x != nil && x.InproxyMatchedPersonalCompartments != nil {
  346. return *x.InproxyMatchedPersonalCompartments
  347. }
  348. return false
  349. }
  350. func (x *InproxyDialParams) GetInproxyProxyAppliedTacticsTag() string {
  351. if x != nil && x.InproxyProxyAppliedTacticsTag != nil {
  352. return *x.InproxyProxyAppliedTacticsTag
  353. }
  354. return ""
  355. }
  356. func (x *InproxyDialParams) GetInproxyProxyAsn() string {
  357. if x != nil && x.InproxyProxyAsn != nil {
  358. return *x.InproxyProxyAsn
  359. }
  360. return ""
  361. }
  362. func (x *InproxyDialParams) GetInproxyProxyAso() string {
  363. if x != nil && x.InproxyProxyAso != nil {
  364. return *x.InproxyProxyAso
  365. }
  366. return ""
  367. }
  368. func (x *InproxyDialParams) GetInproxyProxyCity() string {
  369. if x != nil && x.InproxyProxyCity != nil {
  370. return *x.InproxyProxyCity
  371. }
  372. return ""
  373. }
  374. func (x *InproxyDialParams) GetInproxyProxyClientBuildRev() string {
  375. if x != nil && x.InproxyProxyClientBuildRev != nil {
  376. return *x.InproxyProxyClientBuildRev
  377. }
  378. return ""
  379. }
  380. func (x *InproxyDialParams) GetInproxyProxyClientPlatform() string {
  381. if x != nil && x.InproxyProxyClientPlatform != nil {
  382. return *x.InproxyProxyClientPlatform
  383. }
  384. return ""
  385. }
  386. func (x *InproxyDialParams) GetInproxyProxyClientVersion() int64 {
  387. if x != nil && x.InproxyProxyClientVersion != nil {
  388. return *x.InproxyProxyClientVersion
  389. }
  390. return 0
  391. }
  392. func (x *InproxyDialParams) GetInproxyProxyConnectedClients() int64 {
  393. if x != nil && x.InproxyProxyConnectedClients != nil {
  394. return *x.InproxyProxyConnectedClients
  395. }
  396. return 0
  397. }
  398. func (x *InproxyDialParams) GetInproxyProxyConnectingClients() int64 {
  399. if x != nil && x.InproxyProxyConnectingClients != nil {
  400. return *x.InproxyProxyConnectingClients
  401. }
  402. return 0
  403. }
  404. func (x *InproxyDialParams) GetInproxyProxyDeviceLocation() string {
  405. if x != nil && x.InproxyProxyDeviceLocation != nil {
  406. return *x.InproxyProxyDeviceLocation
  407. }
  408. return ""
  409. }
  410. func (x *InproxyDialParams) GetInproxyProxyDeviceRegion() string {
  411. if x != nil && x.InproxyProxyDeviceRegion != nil {
  412. return *x.InproxyProxyDeviceRegion
  413. }
  414. return ""
  415. }
  416. func (x *InproxyDialParams) GetInproxyProxyFrontingProviderId() string {
  417. if x != nil && x.InproxyProxyFrontingProviderId != nil {
  418. return *x.InproxyProxyFrontingProviderId
  419. }
  420. return ""
  421. }
  422. func (x *InproxyDialParams) GetInproxyProxyId() string {
  423. if x != nil && x.InproxyProxyId != nil {
  424. return *x.InproxyProxyId
  425. }
  426. return ""
  427. }
  428. func (x *InproxyDialParams) GetInproxyProxyIsPriority() bool {
  429. if x != nil && x.InproxyProxyIsPriority != nil {
  430. return *x.InproxyProxyIsPriority
  431. }
  432. return false
  433. }
  434. func (x *InproxyDialParams) GetInproxyProxyIsp() string {
  435. if x != nil && x.InproxyProxyIsp != nil {
  436. return *x.InproxyProxyIsp
  437. }
  438. return ""
  439. }
  440. func (x *InproxyDialParams) GetInproxyProxyLimitDownstreamBytesPerSecond() int64 {
  441. if x != nil && x.InproxyProxyLimitDownstreamBytesPerSecond != nil {
  442. return *x.InproxyProxyLimitDownstreamBytesPerSecond
  443. }
  444. return 0
  445. }
  446. func (x *InproxyDialParams) GetInproxyProxyLimitUpstreamBytesPerSecond() int64 {
  447. if x != nil && x.InproxyProxyLimitUpstreamBytesPerSecond != nil {
  448. return *x.InproxyProxyLimitUpstreamBytesPerSecond
  449. }
  450. return 0
  451. }
  452. func (x *InproxyDialParams) GetInproxyProxyMaxClients() int64 {
  453. if x != nil && x.InproxyProxyMaxClients != nil {
  454. return *x.InproxyProxyMaxClients
  455. }
  456. return 0
  457. }
  458. func (x *InproxyDialParams) GetInproxyProxyNatType() string {
  459. if x != nil && x.InproxyProxyNatType != nil {
  460. return *x.InproxyProxyNatType
  461. }
  462. return ""
  463. }
  464. func (x *InproxyDialParams) GetInproxyProxyNetworkType() string {
  465. if x != nil && x.InproxyProxyNetworkType != nil {
  466. return *x.InproxyProxyNetworkType
  467. }
  468. return ""
  469. }
  470. func (x *InproxyDialParams) GetInproxyProxyPeakDownstreamBytesPerSecond() int64 {
  471. if x != nil && x.InproxyProxyPeakDownstreamBytesPerSecond != nil {
  472. return *x.InproxyProxyPeakDownstreamBytesPerSecond
  473. }
  474. return 0
  475. }
  476. func (x *InproxyDialParams) GetInproxyProxyPeakUpstreamBytesPerSecond() int64 {
  477. if x != nil && x.InproxyProxyPeakUpstreamBytesPerSecond != nil {
  478. return *x.InproxyProxyPeakUpstreamBytesPerSecond
  479. }
  480. return 0
  481. }
  482. func (x *InproxyDialParams) GetInproxyProxyPortMappingTypes() []string {
  483. if x != nil {
  484. return x.InproxyProxyPortMappingTypes
  485. }
  486. return nil
  487. }
  488. func (x *InproxyDialParams) GetInproxyProxyPropagationChannelId() string {
  489. if x != nil && x.InproxyProxyPropagationChannelId != nil {
  490. return *x.InproxyProxyPropagationChannelId
  491. }
  492. return ""
  493. }
  494. func (x *InproxyDialParams) GetInproxyProxyProtocolVersion() int64 {
  495. if x != nil && x.InproxyProxyProtocolVersion != nil {
  496. return *x.InproxyProxyProtocolVersion
  497. }
  498. return 0
  499. }
  500. func (x *InproxyDialParams) GetInproxyProxyRegion() string {
  501. if x != nil && x.InproxyProxyRegion != nil {
  502. return *x.InproxyProxyRegion
  503. }
  504. return ""
  505. }
  506. func (x *InproxyDialParams) GetInproxyProxySessionId() string {
  507. if x != nil && x.InproxyProxySessionId != nil {
  508. return *x.InproxyProxySessionId
  509. }
  510. return ""
  511. }
  512. func (x *InproxyDialParams) GetInproxyProxySponsorId() string {
  513. if x != nil && x.InproxyProxySponsorId != nil {
  514. return *x.InproxyProxySponsorId
  515. }
  516. return ""
  517. }
  518. func (x *InproxyDialParams) GetInproxyProxyStoredTacticsTag() string {
  519. if x != nil && x.InproxyProxyStoredTacticsTag != nil {
  520. return *x.InproxyProxyStoredTacticsTag
  521. }
  522. return ""
  523. }
  524. func (x *InproxyDialParams) GetInproxyProxyClientFeatures() []string {
  525. if x != nil {
  526. return x.InproxyProxyClientFeatures
  527. }
  528. return nil
  529. }
  530. func (x *InproxyDialParams) GetInproxyWebrtcDecoyMessagesReceived() int64 {
  531. if x != nil && x.InproxyWebrtcDecoyMessagesReceived != nil {
  532. return *x.InproxyWebrtcDecoyMessagesReceived
  533. }
  534. return 0
  535. }
  536. func (x *InproxyDialParams) GetInproxyWebrtcDecoyMessagesSent() int64 {
  537. if x != nil && x.InproxyWebrtcDecoyMessagesSent != nil {
  538. return *x.InproxyWebrtcDecoyMessagesSent
  539. }
  540. return 0
  541. }
  542. func (x *InproxyDialParams) GetInproxyWebrtcDnsAttempt() int64 {
  543. if x != nil && x.InproxyWebrtcDnsAttempt != nil {
  544. return *x.InproxyWebrtcDnsAttempt
  545. }
  546. return 0
  547. }
  548. func (x *InproxyDialParams) GetInproxyWebrtcDnsPreferred() string {
  549. if x != nil && x.InproxyWebrtcDnsPreferred != nil {
  550. return *x.InproxyWebrtcDnsPreferred
  551. }
  552. return ""
  553. }
  554. func (x *InproxyDialParams) GetInproxyWebrtcDnsPreresolved() string {
  555. if x != nil && x.InproxyWebrtcDnsPreresolved != nil {
  556. return *x.InproxyWebrtcDnsPreresolved
  557. }
  558. return ""
  559. }
  560. func (x *InproxyDialParams) GetInproxyWebrtcDnsQnameMismatches() int64 {
  561. if x != nil && x.InproxyWebrtcDnsQnameMismatches != nil {
  562. return *x.InproxyWebrtcDnsQnameMismatches
  563. }
  564. return 0
  565. }
  566. func (x *InproxyDialParams) GetInproxyWebrtcDnsQnameMustMatch() bool {
  567. if x != nil && x.InproxyWebrtcDnsQnameMustMatch != nil {
  568. return *x.InproxyWebrtcDnsQnameMustMatch
  569. }
  570. return false
  571. }
  572. func (x *InproxyDialParams) GetInproxyWebrtcDnsQnameRandomCasing() bool {
  573. if x != nil && x.InproxyWebrtcDnsQnameRandomCasing != nil {
  574. return *x.InproxyWebrtcDnsQnameRandomCasing
  575. }
  576. return false
  577. }
  578. func (x *InproxyDialParams) GetInproxyWebrtcDnsTransform() string {
  579. if x != nil && x.InproxyWebrtcDnsTransform != nil {
  580. return *x.InproxyWebrtcDnsTransform
  581. }
  582. return ""
  583. }
  584. func (x *InproxyDialParams) GetInproxyWebrtcLocalIceCandidateIs_IPv6() bool {
  585. if x != nil && x.InproxyWebrtcLocalIceCandidateIs_IPv6 != nil {
  586. return *x.InproxyWebrtcLocalIceCandidateIs_IPv6
  587. }
  588. return false
  589. }
  590. func (x *InproxyDialParams) GetInproxyWebrtcLocalIceCandidateIsInitiator() bool {
  591. if x != nil && x.InproxyWebrtcLocalIceCandidateIsInitiator != nil {
  592. return *x.InproxyWebrtcLocalIceCandidateIsInitiator
  593. }
  594. return false
  595. }
  596. func (x *InproxyDialParams) GetInproxyWebrtcLocalIceCandidatePort() int64 {
  597. if x != nil && x.InproxyWebrtcLocalIceCandidatePort != nil {
  598. return *x.InproxyWebrtcLocalIceCandidatePort
  599. }
  600. return 0
  601. }
  602. func (x *InproxyDialParams) GetInproxyWebrtcLocalIceCandidateType() string {
  603. if x != nil && x.InproxyWebrtcLocalIceCandidateType != nil {
  604. return *x.InproxyWebrtcLocalIceCandidateType
  605. }
  606. return ""
  607. }
  608. func (x *InproxyDialParams) GetInproxyWebrtcPaddedMessagesReceived() int64 {
  609. if x != nil && x.InproxyWebrtcPaddedMessagesReceived != nil {
  610. return *x.InproxyWebrtcPaddedMessagesReceived
  611. }
  612. return 0
  613. }
  614. func (x *InproxyDialParams) GetInproxyWebrtcPaddedMessagesSent() int64 {
  615. if x != nil && x.InproxyWebrtcPaddedMessagesSent != nil {
  616. return *x.InproxyWebrtcPaddedMessagesSent
  617. }
  618. return 0
  619. }
  620. func (x *InproxyDialParams) GetInproxyWebrtcRandomizeDtls() bool {
  621. if x != nil && x.InproxyWebrtcRandomizeDtls != nil {
  622. return *x.InproxyWebrtcRandomizeDtls
  623. }
  624. return false
  625. }
  626. func (x *InproxyDialParams) GetInproxyWebrtcRemoteIceCandidateIs_IPv6() bool {
  627. if x != nil && x.InproxyWebrtcRemoteIceCandidateIs_IPv6 != nil {
  628. return *x.InproxyWebrtcRemoteIceCandidateIs_IPv6
  629. }
  630. return false
  631. }
  632. func (x *InproxyDialParams) GetInproxyWebrtcRemoteIceCandidatePort() int64 {
  633. if x != nil && x.InproxyWebrtcRemoteIceCandidatePort != nil {
  634. return *x.InproxyWebrtcRemoteIceCandidatePort
  635. }
  636. return 0
  637. }
  638. func (x *InproxyDialParams) GetInproxyWebrtcRemoteIceCandidateType() string {
  639. if x != nil && x.InproxyWebrtcRemoteIceCandidateType != nil {
  640. return *x.InproxyWebrtcRemoteIceCandidateType
  641. }
  642. return ""
  643. }
  644. func (x *InproxyDialParams) GetInproxyWebrtcStunServer() string {
  645. if x != nil && x.InproxyWebrtcStunServer != nil {
  646. return *x.InproxyWebrtcStunServer
  647. }
  648. return ""
  649. }
  650. func (x *InproxyDialParams) GetInproxyWebrtcStunServer_RFC5780() string {
  651. if x != nil && x.InproxyWebrtcStunServer_RFC5780 != nil {
  652. return *x.InproxyWebrtcStunServer_RFC5780
  653. }
  654. return ""
  655. }
  656. func (x *InproxyDialParams) GetInproxyWebrtcStunServer_RFC5780ResolvedIpAddress() string {
  657. if x != nil && x.InproxyWebrtcStunServer_RFC5780ResolvedIpAddress != nil {
  658. return *x.InproxyWebrtcStunServer_RFC5780ResolvedIpAddress
  659. }
  660. return ""
  661. }
  662. func (x *InproxyDialParams) GetInproxyWebrtcStunServerResolvedIpAddress() string {
  663. if x != nil && x.InproxyWebrtcStunServerResolvedIpAddress != nil {
  664. return *x.InproxyWebrtcStunServerResolvedIpAddress
  665. }
  666. return ""
  667. }
  668. func (x *InproxyDialParams) GetInproxyWebrtcUseMediaStreams() bool {
  669. if x != nil && x.InproxyWebrtcUseMediaStreams != nil {
  670. return *x.InproxyWebrtcUseMediaStreams
  671. }
  672. return false
  673. }
  674. var File_ca_psiphon_psiphond_inproxy_dial_params_proto protoreflect.FileDescriptor
  675. const file_ca_psiphon_psiphond_inproxy_dial_params_proto_rawDesc = "" +
  676. "\n" +
  677. "-ca.psiphon.psiphond/inproxy_dial_params.proto\x12\x13ca.psiphon.psiphond\"\xf1M\n" +
  678. "\x11InproxyDialParams\x12>\n" +
  679. "\x19inproxy_broker_client_bpf\x18\x01 \x01(\tH\x00R\x16inproxyBrokerClientBpf\x88\x01\x01\x12B\n" +
  680. "\x1binproxy_broker_dial_address\x18\x02 \x01(\tH\x01R\x18inproxyBrokerDialAddress\x88\x01\x01\x12@\n" +
  681. "\x1ainproxy_broker_dns_attempt\x18\x03 \x01(\x03H\x02R\x17inproxyBrokerDnsAttempt\x88\x01\x01\x12D\n" +
  682. "\x1cinproxy_broker_dns_preferred\x18\x04 \x01(\tH\x03R\x19inproxyBrokerDnsPreferred\x88\x01\x01\x12H\n" +
  683. "\x1einproxy_broker_dns_preresolved\x18\x05 \x01(\tH\x04R\x1binproxyBrokerDnsPreresolved\x88\x01\x01\x12Q\n" +
  684. "#inproxy_broker_dns_qname_mismatches\x18\x06 \x01(\x03H\x05R\x1finproxyBrokerDnsQnameMismatches\x88\x01\x01\x12P\n" +
  685. "#inproxy_broker_dns_qname_must_match\x18\a \x01(\bH\x06R\x1einproxyBrokerDnsQnameMustMatch\x88\x01\x01\x12V\n" +
  686. "&inproxy_broker_dns_qname_random_casing\x18\b \x01(\bH\aR!inproxyBrokerDnsQnameRandomCasing\x88\x01\x01\x12D\n" +
  687. "\x1cinproxy_broker_dns_transform\x18\t \x01(\tH\bR\x19inproxyBrokerDnsTransform\x88\x01\x01\x12_\n" +
  688. "*inproxy_broker_downstream_bytes_fragmented\x18\n" +
  689. " \x01(\x03H\tR&inproxyBrokerDownstreamBytesFragmented\x88\x01\x01\x12Q\n" +
  690. "#inproxy_broker_fronting_provider_id\x18\v \x01(\tH\n" +
  691. "R\x1finproxyBrokerFrontingProviderId\x88\x01\x01\x12@\n" +
  692. "\x1ainproxy_broker_host_header\x18\f \x01(\tH\vR\x17inproxyBrokerHostHeader\x88\x01\x01\x12F\n" +
  693. "\x1dinproxy_broker_http_transform\x18\r \x01(\tH\fR\x1ainproxyBrokerHttpTransform\x88\x01\x01\x12/\n" +
  694. "\x11inproxy_broker_id\x18\x0e \x01(\tH\rR\x0finproxyBrokerId\x88\x01\x01\x12<\n" +
  695. "\x18inproxy_broker_is_replay\x18\x0f \x01(\bH\x0eR\x15inproxyBrokerIsReplay\x88\x01\x01\x12:\n" +
  696. "\x17inproxy_broker_is_reuse\x18\x10 \x01(\bH\x0fR\x14inproxyBrokerIsReuse\x88\x01\x01\x12O\n" +
  697. "\"inproxy_broker_resolved_ip_address\x18\x11 \x01(\tH\x10R\x1einproxyBrokerResolvedIpAddress\x88\x01\x01\x12G\n" +
  698. "\x1einproxy_broker_sni_server_name\x18\x12 \x01(\tH\x11R\x1ainproxyBrokerSniServerName\x88\x01\x01\x12F\n" +
  699. "\x1dinproxy_broker_tls_fragmented\x18\x13 \x01(\bH\x12R\x1ainproxyBrokerTlsFragmented\x88\x01\x01\x12@\n" +
  700. "\x1ainproxy_broker_tls_profile\x18\x14 \x01(\tH\x13R\x17inproxyBrokerTlsProfile\x88\x01\x01\x12@\n" +
  701. "\x1ainproxy_broker_tls_version\x18\x15 \x01(\tH\x14R\x17inproxyBrokerTlsVersion\x88\x01\x01\x12S\n" +
  702. "$inproxy_broker_transformed_host_name\x18\x16 \x01(\bH\x15R inproxyBrokerTransformedHostName\x88\x01\x01\x12=\n" +
  703. "\x18inproxy_broker_transport\x18\x17 \x01(\tH\x16R\x16inproxyBrokerTransport\x88\x01\x01\x12[\n" +
  704. "(inproxy_broker_upstream_bytes_fragmented\x18\x18 \x01(\x03H\x17R$inproxyBrokerUpstreamBytesFragmented\x88\x01\x01\x12>\n" +
  705. "\x19inproxy_broker_user_agent\x18\x19 \x01(\tH\x18R\x16inproxyBrokerUserAgent\x88\x01\x01\x12:\n" +
  706. "\x17inproxy_client_nat_type\x18\x1a \x01(\tH\x19R\x14inproxyClientNatType\x88\x01\x01\x12H\n" +
  707. "!inproxy_client_port_mapping_types\x18\x1b \x03(\tR\x1dinproxyClientPortMappingTypes\x127\n" +
  708. "\x15inproxy_connection_id\x18\x1c \x01(\tH\x1aR\x13inproxyConnectionId\x88\x01\x01\x12O\n" +
  709. "\"inproxy_dial_broker_offer_duration\x18\x1d \x01(\x03H\x1bR\x1einproxyDialBrokerOfferDuration\x88\x01\x01\x12U\n" +
  710. "%inproxy_dial_failed_attempts_duration\x18\x1e \x01(\x03H\x1cR!inproxyDialFailedAttemptsDuration\x88\x01\x01\x12O\n" +
  711. "\"inproxy_dial_nat_disovery_duration\x18\x1f \x01(\x03H\x1dR\x1einproxyDialNatDisoveryDuration\x88\x01\x01\x12Y\n" +
  712. "'inproxy_dial_webrtc_connection_duration\x18 \x01(\x03H\x1eR#inproxyDialWebrtcConnectionDuration\x88\x01\x01\x12^\n" +
  713. "*inproxy_dial_webrtc_ice_gathering_duration\x18! \x01(\x03H\x1fR%inproxyDialWebrtcIceGatheringDuration\x88\x01\x01\x12R\n" +
  714. "#inproxy_matched_common_compartments\x18\" \x01(\bH R inproxyMatchedCommonCompartments\x88\x01\x01\x12V\n" +
  715. "%inproxy_matched_personal_compartments\x18# \x01(\bH!R\"inproxyMatchedPersonalCompartments\x88\x01\x01\x12M\n" +
  716. "!inproxy_proxy_applied_tactics_tag\x18$ \x01(\tH\"R\x1dinproxyProxyAppliedTacticsTag\x88\x01\x01\x12/\n" +
  717. "\x11inproxy_proxy_asn\x18% \x01(\tH#R\x0finproxyProxyAsn\x88\x01\x01\x12/\n" +
  718. "\x11inproxy_proxy_aso\x18& \x01(\tH$R\x0finproxyProxyAso\x88\x01\x01\x121\n" +
  719. "\x12inproxy_proxy_city\x18' \x01(\tH%R\x10inproxyProxyCity\x88\x01\x01\x12G\n" +
  720. "\x1einproxy_proxy_client_build_rev\x18( \x01(\tH&R\x1ainproxyProxyClientBuildRev\x88\x01\x01\x12F\n" +
  721. "\x1dinproxy_proxy_client_platform\x18) \x01(\tH'R\x1ainproxyProxyClientPlatform\x88\x01\x01\x12D\n" +
  722. "\x1cinproxy_proxy_client_version\x18* \x01(\x03H(R\x19inproxyProxyClientVersion\x88\x01\x01\x12J\n" +
  723. "\x1finproxy_proxy_connected_clients\x18+ \x01(\x03H)R\x1cinproxyProxyConnectedClients\x88\x01\x01\x12L\n" +
  724. " inproxy_proxy_connecting_clients\x18, \x01(\x03H*R\x1dinproxyProxyConnectingClients\x88\x01\x01\x12F\n" +
  725. "\x1dinproxy_proxy_device_location\x18- \x01(\tH+R\x1ainproxyProxyDeviceLocation\x88\x01\x01\x12B\n" +
  726. "\x1binproxy_proxy_device_region\x18. \x01(\tH,R\x18inproxyProxyDeviceRegion\x88\x01\x01\x12O\n" +
  727. "\"inproxy_proxy_fronting_provider_id\x180 \x01(\tH-R\x1einproxyProxyFrontingProviderId\x88\x01\x01\x12-\n" +
  728. "\x10inproxy_proxy_id\x181 \x01(\tH.R\x0einproxyProxyId\x88\x01\x01\x12>\n" +
  729. "\x19inproxy_proxy_is_priority\x182 \x01(\bH/R\x16inproxyProxyIsPriority\x88\x01\x01\x12/\n" +
  730. "\x11inproxy_proxy_isp\x183 \x01(\tH0R\x0finproxyProxyIsp\x88\x01\x01\x12g\n" +
  731. "/inproxy_proxy_limit_downstream_bytes_per_second\x184 \x01(\x03H1R)inproxyProxyLimitDownstreamBytesPerSecond\x88\x01\x01\x12c\n" +
  732. "-inproxy_proxy_limit_upstream_bytes_per_second\x185 \x01(\x03H2R'inproxyProxyLimitUpstreamBytesPerSecond\x88\x01\x01\x12>\n" +
  733. "\x19inproxy_proxy_max_clients\x186 \x01(\x03H3R\x16inproxyProxyMaxClients\x88\x01\x01\x128\n" +
  734. "\x16inproxy_proxy_nat_type\x187 \x01(\tH4R\x13inproxyProxyNatType\x88\x01\x01\x12@\n" +
  735. "\x1ainproxy_proxy_network_type\x188 \x01(\tH5R\x17inproxyProxyNetworkType\x88\x01\x01\x12e\n" +
  736. ".inproxy_proxy_peak_downstream_bytes_per_second\x189 \x01(\x03H6R(inproxyProxyPeakDownstreamBytesPerSecond\x88\x01\x01\x12a\n" +
  737. ",inproxy_proxy_peak_upstream_bytes_per_second\x18: \x01(\x03H7R&inproxyProxyPeakUpstreamBytesPerSecond\x88\x01\x01\x12F\n" +
  738. " inproxy_proxy_port_mapping_types\x18; \x03(\tR\x1cinproxyProxyPortMappingTypes\x12S\n" +
  739. "$inproxy_proxy_propagation_channel_id\x18< \x01(\tH8R inproxyProxyPropagationChannelId\x88\x01\x01\x12H\n" +
  740. "\x1einproxy_proxy_protocol_version\x18= \x01(\x03H9R\x1binproxyProxyProtocolVersion\x88\x01\x01\x125\n" +
  741. "\x14inproxy_proxy_region\x18> \x01(\tH:R\x12inproxyProxyRegion\x88\x01\x01\x12<\n" +
  742. "\x18inproxy_proxy_session_id\x18? \x01(\tH;R\x15inproxyProxySessionId\x88\x01\x01\x12<\n" +
  743. "\x18inproxy_proxy_sponsor_id\x18@ \x01(\tH<R\x15inproxyProxySponsorId\x88\x01\x01\x12K\n" +
  744. " inproxy_proxy_stored_tactics_tag\x18A \x01(\tH=R\x1cinproxyProxyStoredTacticsTag\x88\x01\x01\x12A\n" +
  745. "\x1dinproxy_proxy_client_features\x18B \x03(\tR\x1ainproxyProxyClientFeatures\x12W\n" +
  746. "&inproxy_webrtc_decoy_messages_received\x18C \x01(\x03H>R\"inproxyWebrtcDecoyMessagesReceived\x88\x01\x01\x12O\n" +
  747. "\"inproxy_webrtc_decoy_messages_sent\x18D \x01(\x03H?R\x1einproxyWebrtcDecoyMessagesSent\x88\x01\x01\x12@\n" +
  748. "\x1ainproxy_webrtc_dns_attempt\x18E \x01(\x03H@R\x17inproxyWebrtcDnsAttempt\x88\x01\x01\x12D\n" +
  749. "\x1cinproxy_webrtc_dns_preferred\x18F \x01(\tHAR\x19inproxyWebrtcDnsPreferred\x88\x01\x01\x12H\n" +
  750. "\x1einproxy_webrtc_dns_preresolved\x18G \x01(\tHBR\x1binproxyWebrtcDnsPreresolved\x88\x01\x01\x12Q\n" +
  751. "#inproxy_webrtc_dns_qname_mismatches\x18H \x01(\x03HCR\x1finproxyWebrtcDnsQnameMismatches\x88\x01\x01\x12P\n" +
  752. "#inproxy_webrtc_dns_qname_must_match\x18I \x01(\bHDR\x1einproxyWebrtcDnsQnameMustMatch\x88\x01\x01\x12V\n" +
  753. "&inproxy_webrtc_dns_qname_random_casing\x18J \x01(\bHER!inproxyWebrtcDnsQnameRandomCasing\x88\x01\x01\x12D\n" +
  754. "\x1cinproxy_webrtc_dns_transform\x18K \x01(\tHFR\x19inproxyWebrtcDnsTransform\x88\x01\x01\x12]\n" +
  755. "*inproxy_webrtc_local_ice_candidate_is_IPv6\x18L \x01(\bHGR$inproxyWebrtcLocalIceCandidateIsIPv6\x88\x01\x01\x12g\n" +
  756. "/inproxy_webrtc_local_ice_candidate_is_initiator\x18M \x01(\bHHR)inproxyWebrtcLocalIceCandidateIsInitiator\x88\x01\x01\x12X\n" +
  757. "'inproxy_webrtc_local_ice_candidate_port\x18N \x01(\x03HIR\"inproxyWebrtcLocalIceCandidatePort\x88\x01\x01\x12X\n" +
  758. "'inproxy_webrtc_local_ice_candidate_type\x18O \x01(\tHJR\"inproxyWebrtcLocalIceCandidateType\x88\x01\x01\x12Y\n" +
  759. "'inproxy_webrtc_padded_messages_received\x18P \x01(\x03HKR#inproxyWebrtcPaddedMessagesReceived\x88\x01\x01\x12Q\n" +
  760. "#inproxy_webrtc_padded_messages_sent\x18Q \x01(\x03HLR\x1finproxyWebrtcPaddedMessagesSent\x88\x01\x01\x12F\n" +
  761. "\x1dinproxy_webrtc_randomize_dtls\x18R \x01(\bHMR\x1ainproxyWebrtcRandomizeDtls\x88\x01\x01\x12_\n" +
  762. "+inproxy_webrtc_remote_ice_candidate_is_IPv6\x18S \x01(\bHNR%inproxyWebrtcRemoteIceCandidateIsIPv6\x88\x01\x01\x12Z\n" +
  763. "(inproxy_webrtc_remote_ice_candidate_port\x18T \x01(\x03HOR#inproxyWebrtcRemoteIceCandidatePort\x88\x01\x01\x12Z\n" +
  764. "(inproxy_webrtc_remote_ice_candidate_type\x18U \x01(\tHPR#inproxyWebrtcRemoteIceCandidateType\x88\x01\x01\x12@\n" +
  765. "\x1ainproxy_webrtc_stun_server\x18V \x01(\tHQR\x17inproxyWebrtcStunServer\x88\x01\x01\x12O\n" +
  766. "\"inproxy_webrtc_stun_server_RFC5780\x18W \x01(\tHRR\x1einproxyWebrtcStunServerRFC5780\x88\x01\x01\x12t\n" +
  767. "6inproxy_webrtc_stun_server_RFC5780_resolved_ip_address\x18X \x01(\tHSR/inproxyWebrtcStunServerRFC5780ResolvedIpAddress\x88\x01\x01\x12e\n" +
  768. ".inproxy_webrtc_stun_server_resolved_ip_address\x18Y \x01(\tHTR(inproxyWebrtcStunServerResolvedIpAddress\x88\x01\x01\x12K\n" +
  769. " inproxy_webrtc_use_media_streams\x18Z \x01(\bHUR\x1cinproxyWebrtcUseMediaStreams\x88\x01\x01B\x1c\n" +
  770. "\x1a_inproxy_broker_client_bpfB\x1e\n" +
  771. "\x1c_inproxy_broker_dial_addressB\x1d\n" +
  772. "\x1b_inproxy_broker_dns_attemptB\x1f\n" +
  773. "\x1d_inproxy_broker_dns_preferredB!\n" +
  774. "\x1f_inproxy_broker_dns_preresolvedB&\n" +
  775. "$_inproxy_broker_dns_qname_mismatchesB&\n" +
  776. "$_inproxy_broker_dns_qname_must_matchB)\n" +
  777. "'_inproxy_broker_dns_qname_random_casingB\x1f\n" +
  778. "\x1d_inproxy_broker_dns_transformB-\n" +
  779. "+_inproxy_broker_downstream_bytes_fragmentedB&\n" +
  780. "$_inproxy_broker_fronting_provider_idB\x1d\n" +
  781. "\x1b_inproxy_broker_host_headerB \n" +
  782. "\x1e_inproxy_broker_http_transformB\x14\n" +
  783. "\x12_inproxy_broker_idB\x1b\n" +
  784. "\x19_inproxy_broker_is_replayB\x1a\n" +
  785. "\x18_inproxy_broker_is_reuseB%\n" +
  786. "#_inproxy_broker_resolved_ip_addressB!\n" +
  787. "\x1f_inproxy_broker_sni_server_nameB \n" +
  788. "\x1e_inproxy_broker_tls_fragmentedB\x1d\n" +
  789. "\x1b_inproxy_broker_tls_profileB\x1d\n" +
  790. "\x1b_inproxy_broker_tls_versionB'\n" +
  791. "%_inproxy_broker_transformed_host_nameB\x1b\n" +
  792. "\x19_inproxy_broker_transportB+\n" +
  793. ")_inproxy_broker_upstream_bytes_fragmentedB\x1c\n" +
  794. "\x1a_inproxy_broker_user_agentB\x1a\n" +
  795. "\x18_inproxy_client_nat_typeB\x18\n" +
  796. "\x16_inproxy_connection_idB%\n" +
  797. "#_inproxy_dial_broker_offer_durationB(\n" +
  798. "&_inproxy_dial_failed_attempts_durationB%\n" +
  799. "#_inproxy_dial_nat_disovery_durationB*\n" +
  800. "(_inproxy_dial_webrtc_connection_durationB-\n" +
  801. "+_inproxy_dial_webrtc_ice_gathering_durationB&\n" +
  802. "$_inproxy_matched_common_compartmentsB(\n" +
  803. "&_inproxy_matched_personal_compartmentsB$\n" +
  804. "\"_inproxy_proxy_applied_tactics_tagB\x14\n" +
  805. "\x12_inproxy_proxy_asnB\x14\n" +
  806. "\x12_inproxy_proxy_asoB\x15\n" +
  807. "\x13_inproxy_proxy_cityB!\n" +
  808. "\x1f_inproxy_proxy_client_build_revB \n" +
  809. "\x1e_inproxy_proxy_client_platformB\x1f\n" +
  810. "\x1d_inproxy_proxy_client_versionB\"\n" +
  811. " _inproxy_proxy_connected_clientsB#\n" +
  812. "!_inproxy_proxy_connecting_clientsB \n" +
  813. "\x1e_inproxy_proxy_device_locationB\x1e\n" +
  814. "\x1c_inproxy_proxy_device_regionB%\n" +
  815. "#_inproxy_proxy_fronting_provider_idB\x13\n" +
  816. "\x11_inproxy_proxy_idB\x1c\n" +
  817. "\x1a_inproxy_proxy_is_priorityB\x14\n" +
  818. "\x12_inproxy_proxy_ispB2\n" +
  819. "0_inproxy_proxy_limit_downstream_bytes_per_secondB0\n" +
  820. "._inproxy_proxy_limit_upstream_bytes_per_secondB\x1c\n" +
  821. "\x1a_inproxy_proxy_max_clientsB\x19\n" +
  822. "\x17_inproxy_proxy_nat_typeB\x1d\n" +
  823. "\x1b_inproxy_proxy_network_typeB1\n" +
  824. "/_inproxy_proxy_peak_downstream_bytes_per_secondB/\n" +
  825. "-_inproxy_proxy_peak_upstream_bytes_per_secondB'\n" +
  826. "%_inproxy_proxy_propagation_channel_idB!\n" +
  827. "\x1f_inproxy_proxy_protocol_versionB\x17\n" +
  828. "\x15_inproxy_proxy_regionB\x1b\n" +
  829. "\x19_inproxy_proxy_session_idB\x1b\n" +
  830. "\x19_inproxy_proxy_sponsor_idB#\n" +
  831. "!_inproxy_proxy_stored_tactics_tagB)\n" +
  832. "'_inproxy_webrtc_decoy_messages_receivedB%\n" +
  833. "#_inproxy_webrtc_decoy_messages_sentB\x1d\n" +
  834. "\x1b_inproxy_webrtc_dns_attemptB\x1f\n" +
  835. "\x1d_inproxy_webrtc_dns_preferredB!\n" +
  836. "\x1f_inproxy_webrtc_dns_preresolvedB&\n" +
  837. "$_inproxy_webrtc_dns_qname_mismatchesB&\n" +
  838. "$_inproxy_webrtc_dns_qname_must_matchB)\n" +
  839. "'_inproxy_webrtc_dns_qname_random_casingB\x1f\n" +
  840. "\x1d_inproxy_webrtc_dns_transformB-\n" +
  841. "+_inproxy_webrtc_local_ice_candidate_is_IPv6B2\n" +
  842. "0_inproxy_webrtc_local_ice_candidate_is_initiatorB*\n" +
  843. "(_inproxy_webrtc_local_ice_candidate_portB*\n" +
  844. "(_inproxy_webrtc_local_ice_candidate_typeB*\n" +
  845. "(_inproxy_webrtc_padded_messages_receivedB&\n" +
  846. "$_inproxy_webrtc_padded_messages_sentB \n" +
  847. "\x1e_inproxy_webrtc_randomize_dtlsB.\n" +
  848. ",_inproxy_webrtc_remote_ice_candidate_is_IPv6B+\n" +
  849. ")_inproxy_webrtc_remote_ice_candidate_portB+\n" +
  850. ")_inproxy_webrtc_remote_ice_candidate_typeB\x1d\n" +
  851. "\x1b_inproxy_webrtc_stun_serverB%\n" +
  852. "#_inproxy_webrtc_stun_server_RFC5780B9\n" +
  853. "7_inproxy_webrtc_stun_server_RFC5780_resolved_ip_addressB1\n" +
  854. "/_inproxy_webrtc_stun_server_resolved_ip_addressB#\n" +
  855. "!_inproxy_webrtc_use_media_streamsBHZFgithub.com/Psiphon-Labs/psiphon-tunnel-core/psiphon/server/pb/psiphondb\x06proto3"
  856. var (
  857. file_ca_psiphon_psiphond_inproxy_dial_params_proto_rawDescOnce sync.Once
  858. file_ca_psiphon_psiphond_inproxy_dial_params_proto_rawDescData []byte
  859. )
  860. func file_ca_psiphon_psiphond_inproxy_dial_params_proto_rawDescGZIP() []byte {
  861. file_ca_psiphon_psiphond_inproxy_dial_params_proto_rawDescOnce.Do(func() {
  862. file_ca_psiphon_psiphond_inproxy_dial_params_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_ca_psiphon_psiphond_inproxy_dial_params_proto_rawDesc), len(file_ca_psiphon_psiphond_inproxy_dial_params_proto_rawDesc)))
  863. })
  864. return file_ca_psiphon_psiphond_inproxy_dial_params_proto_rawDescData
  865. }
  866. var file_ca_psiphon_psiphond_inproxy_dial_params_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
  867. var file_ca_psiphon_psiphond_inproxy_dial_params_proto_goTypes = []any{
  868. (*InproxyDialParams)(nil), // 0: ca.psiphon.psiphond.InproxyDialParams
  869. }
  870. var file_ca_psiphon_psiphond_inproxy_dial_params_proto_depIdxs = []int32{
  871. 0, // [0:0] is the sub-list for method output_type
  872. 0, // [0:0] is the sub-list for method input_type
  873. 0, // [0:0] is the sub-list for extension type_name
  874. 0, // [0:0] is the sub-list for extension extendee
  875. 0, // [0:0] is the sub-list for field type_name
  876. }
  877. func init() { file_ca_psiphon_psiphond_inproxy_dial_params_proto_init() }
  878. func file_ca_psiphon_psiphond_inproxy_dial_params_proto_init() {
  879. if File_ca_psiphon_psiphond_inproxy_dial_params_proto != nil {
  880. return
  881. }
  882. file_ca_psiphon_psiphond_inproxy_dial_params_proto_msgTypes[0].OneofWrappers = []any{}
  883. type x struct{}
  884. out := protoimpl.TypeBuilder{
  885. File: protoimpl.DescBuilder{
  886. GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  887. RawDescriptor: unsafe.Slice(unsafe.StringData(file_ca_psiphon_psiphond_inproxy_dial_params_proto_rawDesc), len(file_ca_psiphon_psiphond_inproxy_dial_params_proto_rawDesc)),
  888. NumEnums: 0,
  889. NumMessages: 1,
  890. NumExtensions: 0,
  891. NumServices: 0,
  892. },
  893. GoTypes: file_ca_psiphon_psiphond_inproxy_dial_params_proto_goTypes,
  894. DependencyIndexes: file_ca_psiphon_psiphond_inproxy_dial_params_proto_depIdxs,
  895. MessageInfos: file_ca_psiphon_psiphond_inproxy_dial_params_proto_msgTypes,
  896. }.Build()
  897. File_ca_psiphon_psiphond_inproxy_dial_params_proto = out.File
  898. file_ca_psiphon_psiphond_inproxy_dial_params_proto_goTypes = nil
  899. file_ca_psiphon_psiphond_inproxy_dial_params_proto_depIdxs = nil
  900. }