-
Notifications
You must be signed in to change notification settings - Fork 185
Open
Description
Hi,
The request is to support this use case:
Phantun client ----------+----> TCP/22 ----+-------> Phantun Server
| |
SSH Client --------------/ \---------> SSH server
The objective is to run the Phathun Server listeing in the PUBLIC port 22 (or 443), and pass non-Phantun streams to another server (in this case one real TCP server).
I feel this could be feasible with the use of the --handshake-packet option. So to distinguish between a Phantun client or any other client (tcp) you could use this magic handshake. Then you can process packets to the source of the Phantun client, and resend to the target tcp server all non-Phantun packets received from other sources.
What you think about this enhancement?
Metadata
Metadata
Assignees
Labels
No labels