mirror of
https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake.git
synced 2025-10-13 20:11:19 -04:00
Implement SQS rendezvous in client and broker
This features adds an additional rendezvous method to send client offers and receive proxy answers through the use of Amazon SQS queues. https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/26151
This commit is contained in:
parent
d0529141ac
commit
8fb17de152
9 changed files with 472 additions and 4 deletions
|
@ -86,6 +86,12 @@ type ClientConfig struct {
|
|||
// AmpCacheURL is the full URL of a valid AMP cache. A nonzero value indicates
|
||||
// that AMP cache will be used as the rendezvous method with the broker.
|
||||
AmpCacheURL string
|
||||
// SQSQueueURL is the full URL of an AWS SQS Queue. A nonzero value indicates
|
||||
// that SQS queue will be used as the rendezvous method with the broker.
|
||||
SQSQueueURL string
|
||||
// Access Key ID and Secret Key of the credentials used to access the AWS SQS Qeueue
|
||||
SQSAccessKeyID string
|
||||
SQSSecretKey string
|
||||
// FrontDomain is the full URL of an optional front domain that can be used with either
|
||||
// the AMP cache or HTTP domain fronting rendezvous method.
|
||||
FrontDomain string
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue