Adam Wick 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
2021-06-24 19:18:16 -07:00
Description
A SOCKSv5 library for Rust, using async under the hood
144 KiB
Languages
Rust 100%