Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/toastxc/proxus
multithreaded raw TCP reverse proxy with availability tools
https://github.com/toastxc/proxus
high-availability reverse-proxy rust rust-lang tcp tcp-protocol tcp-proxy
Last synced: 20 days ago
JSON representation
multithreaded raw TCP reverse proxy with availability tools
- Host: GitHub
- URL: https://github.com/toastxc/proxus
- Owner: toastxc
- Created: 2023-06-10T09:35:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-23T14:36:25.000Z (10 months ago)
- Last Synced: 2024-11-24T20:53:39.331Z (about 1 month ago)
- Topics: high-availability, reverse-proxy, rust, rust-lang, tcp, tcp-protocol, tcp-proxy
- Language: Rust
- Homepage:
- Size: 36.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# proxus
Fast and easy TCP/UDP reverse proxy## Usage
Proxus was designed and intended for binding virtual machine and hypervisor ports together but the config allows for binding both ports and IP addresses together.**examples can be found [here](https://github.com/toastxc/proxus/blob/main/conf.toml)**
```bash
# create config file
proxus config.toml
```## Installing
### Rust (recommended)
```bash
cargo install proxus
```### Git
```bash
# download
git clone https://github.com/toastxc/proxus.git
cd proxus
# compile to release
cargo r -r
# install
sudo cp /target/release/proxus /bin/
```## Compatibility
Like all software made by myself I am willing to help bring support for windows if requested, but Windows support is not tested for nor is it a high priority.## Performance
The performance impact of Proxus is negligible, and unlikely to be an issue on any system or workload