Getting Started
Prerequisites
Before running the project, ensure you have the following installed:
- Rust: Install Rust
- Bun: Install Bun
- Tauri Prerequisites: Follow the Tauri System Configuration guide for your OS.
Installation
Clone the repository
bashgit clone https://github.com/jekibus/beprox.git cd beproxInstall dependencies
bashbun install
Development
Since BeProx needs to bind to port 80 and modify /etc/hosts, it requires administrative privileges during development.
bash
sudo bun tauri devNote: On macOS/Linux, sudo is required. On Windows, run your terminal as Administrator.
Build for Production
To build the application for your operating system:
bash
bun tauri buildThe output binary/bundle will be located in:
- macOS:
src-tauri/target/release/bundle/macos/BeProx.app - Windows:
src-tauri/target/release/bundle/msi/ornsis/ - Linux:
src-tauri/target/release/bundle/deb/orappimage/