Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 574 Bytes

README.md

File metadata and controls

28 lines (18 loc) · 574 Bytes

Better Revsocks

Reverse SOCKS5 server that multiplex connections using Yamux. Rust for client, Golang for server.

Usage

  1. Start server daemon

    revsocks start [-p <port>] [--tls] [--tor] or revsocks run [-p <port>] [--tls] [--tor]

  2. Connect client to server

    client <host> <port>

  3. List up connected clients

    revsocks ls

  4. Close client from server

    revsocks close <id>

TODO

  • Multiplexing using Yamux
  • Agent connection health check
  • TLS support
  • Tor support with Arti (experimental)
  • Rich CLI with daemon