mirror of https://github.com/XTLS/Xray-core
				
				
				
			
		
			
				
	
	
		
			21 lines
		
	
	
		
			513 B
		
	
	
	
		
			Protocol Buffer
		
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			513 B
		
	
	
	
		
			Protocol Buffer
		
	
	
syntax = "proto3";
 | 
						|
 | 
						|
package xray.common.net;
 | 
						|
option csharp_namespace = "Xray.Common.Net";
 | 
						|
option go_package = "github.com/xtls/xray-core/common/net";
 | 
						|
option java_package = "com.xray.common.net";
 | 
						|
option java_multiple_files = true;
 | 
						|
 | 
						|
// PortRange represents a range of ports.
 | 
						|
message PortRange {
 | 
						|
  // The port that this range starts from.
 | 
						|
  uint32 From = 1;
 | 
						|
  // The port that this range ends with (inclusive).
 | 
						|
  uint32 To = 2;
 | 
						|
}
 | 
						|
 | 
						|
// PortList is a list of ports.
 | 
						|
message PortList {
 | 
						|
  repeated PortRange range = 1;
 | 
						|
}
 |