From 70be5422f9a09d64658d67eff4faeabff0683846 Mon Sep 17 00:00:00 2001 From: Jianhui Zhao Date: Mon, 19 Mar 2018 15:49:24 +0800 Subject: [PATCH] Update README Signed-off-by: Jianhui Zhao --- BUILDOPENWRT.md | 4 ++-- BUILDOPENWRT_ZH.md | 4 ++-- README.md | 23 +++++++++++++++++++++-- README_ZH.md | 23 +++++++++++++++++++++-- rtty.svg | 2 +- 5 files changed, 47 insertions(+), 9 deletions(-) diff --git a/BUILDOPENWRT.md b/BUILDOPENWRT.md index 152fe48..5d7f67c 100644 --- a/BUILDOPENWRT.md +++ b/BUILDOPENWRT.md @@ -7,7 +7,7 @@ Select rtty in menuconfig and compile new image. Utilities ---> Terminal ---> - < > rtty-mbedtls............................ A reverse proxy WebTTY (mbedtls) - <*> rtty-nossl............................... A reverse proxy WebTTY (NO SSL) + <*> rtty-mbedtls............................ A reverse proxy WebTTY (mbedtls) + < > rtty-nossl............................... A reverse proxy WebTTY (NO SSL) < > rtty-openssl............................ A reverse proxy WebTTY (openssl) < > rtty-wolfssl............................ A reverse proxy WebTTY (wolfssl) diff --git a/BUILDOPENWRT_ZH.md b/BUILDOPENWRT_ZH.md index 9854546..b5202a9 100644 --- a/BUILDOPENWRT_ZH.md +++ b/BUILDOPENWRT_ZH.md @@ -7,7 +7,7 @@ Utilities ---> Terminal ---> - < > rtty-mbedtls............................ A reverse proxy WebTTY (mbedtls) - <*> rtty-nossl............................... A reverse proxy WebTTY (NO SSL) + <*> rtty-mbedtls............................ A reverse proxy WebTTY (mbedtls) + < > rtty-nossl............................... A reverse proxy WebTTY (NO SSL) < > rtty-openssl............................ A reverse proxy WebTTY (openssl) < > rtty-wolfssl............................ A reverse proxy WebTTY (wolfssl) diff --git a/README.md b/README.md index c4477c7..4997a0a 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ rtty is very suitable for remote maintenance your or your company's thousands of * Support upload file to device * Support download file from devices * Support Execute a command remote -* Cross platform: macOS, Linux, FreeBSD/OpenBSD, OpenWrt/LEDE +* Cross platform: Linux, OpenWrt/LEDE ![](/rtty.svg) ![](/rtty.gif) @@ -160,7 +160,26 @@ Automatic login: `https://your-server:5912/?id=device-id&username=device-usernam Open the context menu with the shortcut key: Ctrl+Shift+f ## Execute a command remote -`curl -k https://your-server:5912/cmd -d '{"devid":"test","username":"test","password":"123456","cmd":"ls","params":["/"],"env":[]}'` +### Shell + + curl -k https://your-server:5912/cmd -d '{"devid":"test","username":"test","password":"123456","cmd":"ls","params":["/"],"env":[]}' + + {"Err":0,"msg":"","code":0,"stdout":"bin\ndev\netc\nlib\nmnt\noverlay\nproc\nrom\nroot\nsbin\nsys\ntmp\nusr\nvar\nwww\n","stderr":""} + +### Jquery + + var data = {devid: 'test', username: 'test', password: '123456', cmd: 'ls', params: ['/'], env: []}; + $.post('https://your-server:5912/cmd', JSON.stringify(data), function(r) {console.log(r)}); + + +### Axios + + var data = {devid: 'test', username: 'test', password: '123456', cmd: 'ls', params: ['/'], env: []}; + axios.post('https://your-server:5912/cmd', JSON.stringify(data)).then(function (response) { + console.log(response.data); + }).catch(function (error) { + console.log(error); + }); # Contributing If you would like to help making [rtty](https://github.com/zhaojh329/rtty) better, diff --git a/README_ZH.md b/README_ZH.md index 45efd6e..c312927 100644 --- a/README_ZH.md +++ b/README_ZH.md @@ -45,7 +45,7 @@ rtty非常适合远程维护你的或者你公司的部署在全球各地的成 * 支持上传文件到设备 * 支持从设备下载文件 * 支持远程执行命令 -* 跨平台: macOS, Linux, FreeBSD/OpenBSD, OpenWrt/LEDE +* 跨平台: macOS, Linux, OpenWrt/LEDE ![](/rtty.svg) ![](/rtty.gif) @@ -152,7 +152,26 @@ rtty非常适合远程维护你的或者你公司的部署在全球各地的成 使用快捷键打开菜单: Ctrl+Shift+f ## 远程执行命令 -`curl -k https://your-server:5912/cmd -d '{"devid":"test","username":"test","password":"123456","cmd":"ls","params":["/"],"env":[]}'` +### Shell + + curl -k https://your-server:5912/cmd -d '{"devid":"test","username":"test","password":"123456","cmd":"ls","params":["/"],"env":[]}' + + {"Err":0,"msg":"","code":0,"stdout":"bin\ndev\netc\nlib\nmnt\noverlay\nproc\nrom\nroot\nsbin\nsys\ntmp\nusr\nvar\nwww\n","stderr":""} + +### Jquery + + var data = {devid: 'test', username: 'test', password: '123456', cmd: 'ls', params: ['/'], env: []}; + $.post('https://your-server:5912/cmd', JSON.stringify(data), function(r) {console.log(r)}); + + +### Axios + + var data = {devid: 'test', username: 'test', password: '123456', cmd: 'ls', params: ['/'], env: []}; + axios.post('https://your-server:5912/cmd', JSON.stringify(data)).then(function (response) { + console.log(response.data); + }).catch(function (error) { + console.log(error); + }); # 贡献代码 如果你想帮助[rtty](https://github.com/zhaojh329/rtty)变得更好,请参考 diff --git a/rtty.svg b/rtty.svg index c7cab83..d3ab5ae 100644 --- a/rtty.svg +++ b/rtty.svg @@ -1 +1 @@ -UserWeb browserUserWeb browserUserWeb browserrtty serverterminal(ID0)rtty clientterminal(ID1)rtty clientterminal(ID2)rtty clientID0ID1ID2............ \ No newline at end of file +UserWeb browserUserWeb browserUserWeb browserrtty serverrtty clientrtty clientrtty client............ \ No newline at end of file