dial_params.proto 4.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. syntax = "proto3";
  2. package ca.psiphon.psiphond;
  3. import "google/protobuf/timestamp.proto";
  4. option go_package = "github.com/Psiphon-Labs/psiphon-tunnel-core/psiphon/server/pb/psiphond";
  5. message DialParams {
  6. optional bool conjure_cached = 1;
  7. optional int64 conjure_delay = 2;
  8. optional bool conjure_empty_packet = 3;
  9. optional string conjure_network = 4;
  10. optional int64 conjure_port_number = 5;
  11. optional string conjure_prefix = 6;
  12. optional string conjure_stun = 7;
  13. optional string conjure_transport = 8;
  14. optional int64 meek_cookie_size = 9;
  15. optional string meek_content_type = 10;
  16. optional string meek_cookie_name = 11;
  17. optional string meek_dial_domain = 12;
  18. optional string meek_dial_ip_address = 13;
  19. optional string meek_host_header = 14;
  20. optional int64 meek_limit_request = 15;
  21. optional double meek_redial_probability = 16;
  22. optional string meek_resolved_ip_address = 17;
  23. optional string meek_sni_server_name = 18;
  24. optional int64 meek_tls_padding = 19;
  25. optional bool meek_transformed_host_name = 20;
  26. optional bool quic_dial_early = 21;
  27. optional string quic_dial_sni_address = 22;
  28. optional bool quic_did_resume = 23;
  29. optional bool quic_disable_client_path_mtu_discovery = 24;
  30. optional bool quic_obfuscated_psk = 25;
  31. optional bool quic_sent_ticket = 26;
  32. optional string quic_version = 27;
  33. optional string shadowsocks_prefix = 28;
  34. optional bool tls_did_resume = 29;
  35. optional bool tls_fragmented = 30;
  36. optional string tls_ossh_sni_server_name = 31;
  37. optional bool tls_ossh_transformed_host_name = 32;
  38. optional int64 tls_padding = 33;
  39. optional string tls_profile = 34;
  40. optional bool tls_sent_ticket = 35;
  41. optional string tls_version = 36;
  42. optional string server_entry_region = 37;
  43. optional string server_entry_source = 38;
  44. optional string server_entry_tag = 39;
  45. optional google.protobuf.Timestamp server_entry_timestamp = 40;
  46. optional string server_packet_manipulation = 41;
  47. optional bool server_replay_fragmentation = 42;
  48. optional bool server_replay_packet_manipulation = 43;
  49. optional bool server_entry_valid = 44;
  50. optional int64 candidate_number = 45;
  51. optional bool is_replay = 46;
  52. optional int64 dial_port_number = 47;
  53. optional int64 dial_duration = 48;
  54. optional string fronting_provider_id = 49;
  55. optional string relay_protocol = 50;
  56. optional string ssh_client_version = 51;
  57. optional string ossh_prefix = 52;
  58. optional string user_agent = 53;
  59. optional string http_transform = 54;
  60. optional int64 dns_attempt = 55;
  61. optional string dns_preferred = 56;
  62. optional string dns_preresolved = 57;
  63. optional int64 dns_qname_mismatches = 58;
  64. optional bool dns_qname_random_casing = 59;
  65. optional string dns_transform = 60;
  66. optional int64 downstream_bytes_fragmented = 61;
  67. optional int64 downstream_max_bytes_written = 62;
  68. optional int64 downstream_max_delayed = 63;
  69. optional int64 downstream_min_bytes_written = 64;
  70. optional int64 downstream_min_delayed = 65;
  71. optional int64 downstream_ossh_padding = 66;
  72. optional int64 upstream_bytes_fragmented = 67;
  73. optional int64 upstream_max_bytes_written = 68;
  74. optional int64 upstream_max_delayed = 69;
  75. optional int64 upstream_min_bytes_written = 70;
  76. optional int64 upstream_min_delayed = 71;
  77. optional int64 upstream_ossh_padding = 72;
  78. repeated string upstream_proxy_custom_header_names = 73;
  79. optional string upstream_proxy_type = 74;
  80. optional string passthrough_address = 75;
  81. optional int64 pad_response = 76;
  82. optional int64 padding = 77;
  83. optional string client_bpf = 78;
  84. optional string server_bpf = 79;
  85. optional int64 established_tunnels_count = 80;
  86. optional double network_latency_multiplier = 81;
  87. optional string seed_transform = 82;
  88. optional int64 server_entry_count = 83;
  89. optional bool replay_ignored_change = 84;
  90. optional bool dsl_prioritized = 85;
  91. optional int64 unique_candidate_estimate = 86;
  92. optional int64 candidates_moved_to_front = 87;
  93. optional int64 first_fronted_meek_candidate = 88;
  94. }