Build and Release for Windows 7 / check-assets (push) Successful in 11s
Build and Release / check-assets (push) Successful in 16s
Scheduled assets update / geodat (push) Successful in 21s
Tests and Checkings / check-assets (push) Successful in 11s
Scheduled assets update / wintun (push) Successful in 17s
Tests and Checkings / check-proto (push) Successful in 13s
Build and Release for Windows 7 / check-assets (release) Successful in 10s
Build and Release / check-assets (release) Successful in 15s
Tests and Checkings / check-format (push) Successful in 1m14s
Build and Release / build (amd64, linux, ) (push) Successful in 1m14s
Build and Release for Windows 7 / build (win7-64, amd64, windows) (push) Successful in 2m0s
Build and Release / build (arm64, linux) (push) Successful in 1m31s
Build and Release for Windows 7 / build (win7-64, amd64, windows) (release) Successful in 2m5s
Build and Release / build (amd64, linux, ) (release) Successful in 1m15s
Build and Release / build (arm64, linux) (release) Successful in 1m38s
Build and Push Docker Image / build-and-push (release) Successful in 7m25s
Adopt fix from https://github.com/XTLS/Xray-core/commit/c7e569b0377724600af1ea2a05eb8f4c7c3e0609 for Amnezia protocol, now user's DNS is work properly
56 lines
1.3 KiB
Protocol Buffer
56 lines
1.3 KiB
Protocol Buffer
syntax = "proto3";
|
|
|
|
package xray.proxy.amnezia;
|
|
option csharp_namespace = "Xray.Proxy.Amnezia";
|
|
option go_package = "github.com/xtls/xray-core/proxy/amnezia";
|
|
option java_package = "com.xray.proxy.amnezia";
|
|
option java_multiple_files = true;
|
|
|
|
import "common/protocol/user.proto";
|
|
|
|
message PeerConfig {
|
|
string public_key = 1;
|
|
string pre_shared_key = 2;
|
|
string endpoint = 3;
|
|
string keep_alive = 4;
|
|
repeated string allowed_ips = 5;
|
|
}
|
|
|
|
message DeviceConfig {
|
|
enum DomainStrategy {
|
|
FORCE_IP = 0;
|
|
FORCE_IP4 = 1;
|
|
FORCE_IP6 = 2;
|
|
FORCE_IP46 = 3;
|
|
FORCE_IP64 = 4;
|
|
}
|
|
string secret_key = 1;
|
|
repeated string endpoint = 2;
|
|
repeated PeerConfig peers = 3;
|
|
repeated xray.common.protocol.User users = 5;
|
|
int32 mtu = 4;
|
|
|
|
bytes reserved = 6;
|
|
DomainStrategy domain_strategy = 7;
|
|
bool is_client = 8;
|
|
bool no_kernel_tun = 9;
|
|
repeated string DNS = 10;
|
|
|
|
int32 jc = 11;
|
|
int32 j_min = 12;
|
|
int32 j_max = 13;
|
|
int32 s1 = 14; // InitPadding
|
|
int32 s2 = 15; // ResponsePadding
|
|
int32 s3 = 16; // CookiePadding
|
|
int32 s4 = 17; // TransportPadding
|
|
string h1 = 18; // InitHeader
|
|
string h2 = 19; // ResponseHeader
|
|
string h3 = 20; // CookieHeader
|
|
string h4 = 21; // TransportHeader
|
|
string i1 = 22; // Signature (1-5)
|
|
string i2 = 23;
|
|
string i3 = 24;
|
|
string i4 = 25;
|
|
string i5 = 26;
|
|
}
|