Files
natpass/code/network/service.proto
T
2021-08-02 14:27:36 +08:00

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);
}