mirror of
https://github.com/XTLS/Xray-core.git
synced 2024-12-27 07:59:47 +00:00
33 lines
943 B
Protocol Buffer
33 lines
943 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package xray.app.tun;
|
|
option csharp_namespace = "Xray.App.Tun";
|
|
option go_package = "github.com/xtls/xray-core/app/tun";
|
|
option java_package = "com.xray.app.tun";
|
|
option java_multiple_files = true;
|
|
|
|
message Config {
|
|
string interface_name = 1;
|
|
repeated string inet4_address = 2;
|
|
repeated string inet6_address = 3;
|
|
uint32 mtu = 4;
|
|
bool auto_route = 5;
|
|
bool strict_route = 6;
|
|
repeated string inet4_route_address = 7;
|
|
repeated string inet6_route_address = 8;
|
|
bool endpoint_independent_nat = 9;
|
|
int64 udp_timeout = 10;
|
|
string stack = 11;
|
|
repeated uint32 include_uid = 12;
|
|
repeated string include_uid_range = 13;
|
|
repeated uint32 exclude_uid = 14;
|
|
repeated string exclude_uid_range = 15;
|
|
repeated int32 include_android_user = 16;
|
|
repeated string include_package = 17;
|
|
repeated string exclude_package = 18;
|
|
|
|
// for xray
|
|
bool auto_detect_interface = 100;
|
|
bool override_android_vpn = 101;
|
|
}
|