From 6fb03d076eae81e244db72e87474eee149a0fb85 Mon Sep 17 00:00:00 2001 From: RustDesk <71636191+rustdesk@users.noreply.github.com> Date: Tue, 24 Mar 2026 20:39:19 +0800 Subject: [PATCH] http_proxy_request --- protos/rendezvous.proto | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/protos/rendezvous.proto b/protos/rendezvous.proto index fb0c75d1a..12e166d4c 100644 --- a/protos/rendezvous.proto +++ b/protos/rendezvous.proto @@ -210,6 +210,25 @@ message HealthCheck { string token = 1; } +message HeaderEntry { + string name = 1; + string value = 2; +} + +message HttpProxyRequest { + string method = 1; + string path = 2; + repeated HeaderEntry headers = 3; + bytes body = 4; +} + +message HttpProxyResponse { + int32 status = 1; + repeated HeaderEntry headers = 2; + bytes body = 3; + string error = 4; +} + message RendezvousMessage { oneof union { RegisterPeer register_peer = 6; @@ -233,5 +252,7 @@ message RendezvousMessage { OnlineResponse online_response = 24; KeyExchange key_exchange = 25; HealthCheck hc = 26; + HttpProxyRequest http_proxy_request = 27; + HttpProxyResponse http_proxy_response = 28; } }