This project aims to create an innovative decentralized relay server for HomeAssistant. The server allows contributions from anyone and provides a fast and optimized path between clients.
-
Decentralized: The server is designed to be decentralized, allowing anyone to contribute and participate in the network.
-
Fast Relay: The relay server ensures fast and efficient communication between clients, optimizing the path for data transmission using the atm0s-sdn overlay network.
-
Data Safety: The TCP proxy used in this project is based on SNI (Server Name Indication), ensuring the safety and integrity of the transmitted data.
-
Written in Rust: The project is implemented in Rust, a modern and efficient programming language known for its performance and memory safety.
To get started with the Decentralized HomeAssistant Proxy, follow these steps:
-
Clone the repository:
git clone https://github.com/your-username/decentralized-homeassistant-proxy.git
-
Build the project:
cd decentralized-homeassistant-proxy cargo build
-
Run the server:
cargo run --release
Contributions are welcome! If you'd like to contribute to the project, please follow the guidelines outlined in CONTRIBUTING.md.
This project is licensed under the MIT License.