#remote-control #remote #control #keyboard #mouse #websocket-server #networking

app tfc-server

A server that facilitates remote control using the TFC library. Repo contains an iOS app.

8 releases (breaking)

0.7.0 Jan 16, 2024
0.6.2 Nov 7, 2022
0.6.0 Jul 2, 2021
0.5.0 Feb 26, 2021
0.1.0 Feb 11, 2021

#29 in #remote-control

MIT/Apache

215KB
5K SLoC

TFC: Server

Crates.io License

A WebSocket server that uses TFC for remote control. The repo contains an iOS app that connects to the server to allow for remotely controlling a host on the same WiFi network that's running the server. An Android app is on the roadmap.

Installation

cargo install tfc-server

Usage

Run tfc-server. Open the app and ensure that both the client and the server are on the same network. Then enter the host name of the server (my-computer.local for example) into the app.

Currently, the iOS app is not on the App Store. The Xcode project must be downloaded from the repo and compiled.

iOS Remote app

See docs/screenshots for screenshots of the iOS app.

Dependencies

~6–12MB
~150K SLoC