Reverse SOCKS5 server that multiplex connections using Yamux. Rust for client, Golang for server.
-
Start server daemon
revsocks start [-p <port>] [--tls] [--tor]orrevsocks run [-p <port>] [--tls] [--tor] -
Connect client to server
client <host> <port> -
List up connected clients
revsocks ls -
Close client from server
revsocks close <id>
- Multiplexing using Yamux
- Agent connection health check
- TLS support
- Tor support with Arti (experimental)
- Rich CLI with daemon