mirror of
https://github.com/lwch/natpass.git
synced 2024-04-21 12:41:54 +00:00
29 lines
531 B
Protocol Buffer
29 lines
531 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package network;
|
|
option go_package=".;network";
|
|
|
|
import "connect.proto";
|
|
|
|
message control_data {
|
|
enum type {
|
|
come = 0;
|
|
connect = 1;
|
|
disconnect = 2;
|
|
keepalive = 3;
|
|
}
|
|
type _type = 1;
|
|
oneof payload {
|
|
connect_request creq = 10;
|
|
connect_response crep = 11;
|
|
}
|
|
}
|
|
|
|
message data {
|
|
bytes data = 1;
|
|
}
|
|
|
|
service natpass {
|
|
rpc control(stream control_data) returns(stream control_data);
|
|
rpc forward(stream data) returns(stream data);
|
|
} |