inproxy_dial_params.pb.go 54 KB

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