config.proto 636 B

1234567891011121314151617181920212223242526
  1. syntax = "proto3";
  2. package xray.proxy.freedom;
  3. option csharp_namespace = "Xray.Proxy.Freedom";
  4. option go_package = "github.com/xtls/xray-core/proxy/freedom";
  5. option java_package = "com.xray.proxy.freedom";
  6. option java_multiple_files = true;
  7. import "common/protocol/server_spec.proto";
  8. message DestinationOverride {
  9. xray.common.protocol.ServerEndpoint server = 1;
  10. }
  11. message Config {
  12. enum DomainStrategy {
  13. AS_IS = 0;
  14. USE_IP = 1;
  15. USE_IP4 = 2;
  16. USE_IP6 = 3;
  17. }
  18. DomainStrategy domain_strategy = 1;
  19. uint32 timeout = 2 [deprecated = true];
  20. DestinationOverride destination_override = 3;
  21. uint32 user_level = 4;
  22. }