Commit Graph

3 Commits

Author SHA1 Message Date
c8279cfc5f Switch to basic tokio; will expand later to arbitrary backends. 2022-05-14 20:28:09 -07:00
3737d0739d Get TCP forwarding working with itself and an external client.
As it happens, this is a pretty major change, because I misunderstood
how the protocol actually works. Rather than having a single core
command channel and then a series of offshoots, SOCKSv5 does a separate
handshake for each individual command, and then uses the command stream
as a data stream. So ... whoops. So now the `SOCKSv5Server` sits on a
listener, instead, and farms each of the connections out to a task.
2021-11-21 21:18:55 -08:00
Adam Wick
1bf6f62d4e checkpoint 2021-06-24 19:18:16 -07:00