LuCI-APP-Rustdesk for Openwrt
Rustdesk Server for OpenWrt with LuCI Support.
🚀 Features
- Built-in latest version of Rustdesk-Server and A Fake API server.
- It can run smoothly with just a few lines of commands.
- It can be set as a daemon process and start automatically on boot.
⬇️ Downloads
GitHub Release Always OK Server
🛠 How to build
Install, Compile and init-SDK Generic Guide
It is assumed that you are already in the SDK root directory.
If you router CPU Arch is not amd64, change LUCI_PKGARCH:= to your arch in Makefile.
Additional operations are required on the source code:
cd ⚠️sdk-root/package/rsop/root/etc/rustdesk
rm DONOTREMOVE
wget -O rustdesk-server.zip https://github.com/rustdesk/rustdesk-server/releases/latest/download/rustdesk-server-linux-⚠️ARCH.zip
wget -O rsop https://github.com/morouter/luci-app-rsop/releases/download/Always-200OK-Server/rsop-⚠️ARCH
unzip ./rustdesk-server.zip
mv ./⚠️ARCH/hbbr ./
mv ./⚠️ARCH/hbbs ./
mv ./⚠️ARCH/rustdesk-utils ./
rm -rf ./⚠️ARCH ./rustdesk-server.zip DONOTREMOVE ../../go.mod ../../main.go
chmod +x ./hbbr ./hbbs ./rustdesk-utils ./rsop
Build the Fake API Server
git clone git@github.com:morouter/luci-app-rsop.git
cd rsop
GOOS=linux CGO_ENABLED=0 GOARCH=your/router/cpu/arch go build
⚖️ License
This project has been licensed under the GNU Affero General Public License Version 3 (AGPL-3.0).
This project has included the RustDesk-Server.
And The log page This project was licensed under the MIT, So in this project I change it to AGPL-v3.