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