WebSocket Reflector X
Controlled TCP-over-WebSocket forwarding tunnel.
Usage
Download from Releases page and run it.
Desktop App
For Mac Users
[!CAUTION] Apple Developer requires a mac and developer account, which I neither have.
so that's required you to do some operations manually before using it, apologize for that.
Run the command before using:
sudo xattr -cr ./WebSocketReflectorX-x.x.x-macos-aarch64.dmg
For Arch Linux Users
We do not have desktop app binary packages in release, so wsrx-bin is deprecated and package ownership was taken by unknown one, do not use it.
# Use the appimage version from release package
# Use git version and build it from scratch
Command Line Tools
This release contains the desktop GUI application and the cli daemon, so it's size may too big for some users.
you can just install the command-line tool from Cargo:
cargo install wsrx
then you can use wsrx directly without desktop application.
PRs about GitHub CI for other linux distro are welcome!
Development
and find the binary in target/release.
Further Reading
If you want to intergrate wsrx in your own server project, you can read the crate docs.
Also, wsrx is a simple tool that using plain WebSocket protocol to tunnel TCP connections,
so you can implement your own server / client in other languages you like.
You can read the Protocol Docs for more information.
Desktop Preview



