-
Notifications
You must be signed in to change notification settings - Fork 21
Port Randomization
hazenluk edited this page Sep 22, 2021
·
2 revisions
Port randomization is a planned Conjure feature with work started during Summer 2021.
The fork containing this work can be found here.
This is an un-tested/unfinished modification to the conjure station which should allow clients to use conjure on ports other than 443 (note: registration still occurs on 443). The client should select the port and include it as a uint_32 in the phantom_port member of the ClientToStation Protobuf. In order to get this running, the following should be done:
- Compile proto/signalling.proto into proto/signalling.rs (and signalling.pb.go in the gotapdance repo).
- Modify client to choose port and include in protobuf sent to station during registration (probably set up as a debugging mode first).
- Test client-station connectivity and whether port selection works, and implement fixes if it doesn't.