我制作了一個遠程控制的工具liveshell,可以隨時隨地,在網頁上、或者安卓、iphone手機上控制家里的路由器。
下載地址:https://github.com/WildDogTeam/liveshell
不僅僅在openwrt上,主流linux平臺上都可以使用該工具。
liveshell是和wilddog 云服務配合使用的。
之所以選擇這種方式,是因為wilddog云服務有幾個主要特點(具體特性的使用可以查閱wilddog.com上的檔案):
1.安全性,提供超級秘鑰:

2.靈活性,提供可以配置的規則運算式:

例子:
1.在wilddog.com上注冊自己的賬號和appid,比如這里我的appid叫做esp
利用liveshell來控制openwrt下載想要的檔案:
2.在Wilddog云端建立一顆資料樹(資料可以自行定義),這里我們用的資料結構為
{
"url": ""
}

3.終端運行liveshell,將<your Appid>替換成你應用的appid
liveshell coaps://<your Appid>.wilddogio.com/url wget
更改"url"的值,如更改為
{
"url": "http://www.libssh2.org/download/libssh2-0.11.tar.gz"
}
那么openwrt就自動從網上下載libssh2到路由器了,當然,還可以指定下載路徑,比如
{
"url": "http://www.libssh2.org/download/libssh2-0.11.tar.gz -P ."
}
libssh2就會下載到路由器"."目錄下。

4.只要修改云端的url資料,在openwrt下就會繼續完成下載作業。
liveshell還支持運行腳本,大家發揮發揮想象力,能做的事太多啦~
uj5u.com熱心網友回復:
一點都不簡單,沒有做到傻瓜式uj5u.com熱心網友回復:
哪一步覺得復雜呢
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/150976.html
標籤:智能路由器
