Public declarations of Single Tunnel Communications project.
This repository contains the Protocol Buffer definitions and Go-generated code for the gRPC services used by the SingleTunnel system.
For a comprehensive overview of the system architecture, see ARCHITECTURE.md.
coord/coord.proto- Protocol Buffer definitions for coordination servicescoord/coord.pb.go- Generated Go code for protobuf messagescoord/coord_grpc.pb.go- Generated Go code for gRPC servicesclntagent/config.go- Client agent configuration structures
GetServerConfig- VPN servers poll for configuration updatesShuttingDown- Servers notify coordination server on shutdown
ListServers- Query available VPN gateway serversConnect- Establish connection to a specific serverDisconnect- Gracefully disconnect from current serverWaitEvent- Long-poll for state change notifications