rtty se compose d'un client et d'un serveur. Le client est écrit en langage C, le serveur est écrit en langage GO et l'interface front-end est écrite en vue. Utilisez rtty pour accéder au terminal de votre appareil depuis n'importe où via l'interface Web et identifiez vos différents appareils grâce aux identifiants d'appareil. rtty est idéal pour gérer à distance les appareils Linux.
Implémentation du langage client C, très petite, adaptée à Linux embarqué
Exécution par lots à distance des commandes
Support SSL : openssl, mbedtls, CyaSSl(wolfssl)
Authentification bidirectionnelle SSL (mTLS)
Très pratique pour télécharger et télécharger des fichiers
Accédez à différents appareils en fonction de l'ID de l'appareil
Prend en charge le proxy HTTP pour accéder au Web sur votre appareil
Terminal complet basé sur Xterm.js
Simple à déployer et facile à utiliser
sudo apt install -y libev-dev libssl-dev # Ubuntu, Debian sudo pacman -S --noconfirm libev openssl # ArchLinux sudo yum install -y libev-devel openssl-devel # Centos
git clone --recursive https://github.com/zhaojh329/rtty.git
cd rtty && mkdir build && cd build cmake .. && make install
sudo rtty -I 'My-device-ID' -h 'your-server' -p 5912 -a -v -d 'My Device Description'
$ rttys token Please set a password:****** Your token is: 34762d07637276694b938d23f10d7164
$rttys -t 34762d07637276694b938d23f10d7164
Accédez à votre serveur à l'aide d'un navigateur Web : http://your-server-host:5913
et cliquez sur le bouton Connecter.
Ou connectez l'appareil directement sans connexion Web (besoin de configurer la liste blanche des appareils sur le serveur)
“
- http://your-server-host:5913/connect/devid1
- http://your-server-host:5913/connect/devid2
”
rtty -R
rtty -S test.txt
开源地址:
“
- https://github.com/zhaojh329/rtty
”
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!