ngrokc 路由客户端加入http验证 服务器端加入token验证
客户端:之前用ngrokc但是没有http验证 不敢把路由器直接暴露到外网,请教了下作者自己摸索了下修改成功。编译教程参考: http://www.jianshu.com/p/8428949d946c在sendmsg.cpp中修改sprintf(str,"{\"Type\":\"ReqTunnel\",\&q...
OpenWrt初级开发教程,主要是面向初学者非常适合入门学习
客户端:之前用ngrokc但是没有http验证 不敢把路由器直接暴露到外网,请教了下作者自己摸索了下修改成功。编译教程参考: http://www.jianshu.com/p/8428949d946c在sendmsg.cpp中修改sprintf(str,"{\"Type\":\"ReqTunnel\",\&q...
openwrt的network文件,或者说在/etc/config下的文件,都是动态生成的。脚本的函数定义在openwrt1407/package/base-files/files/lib/functions中,有以下几个文件:tf@ubuntu:~/projects/openwrt1407/package/base-files/files/lib/func...
OpenWrt的strip功能定义在rules.mk中,使用了两个变量STRIP和RSTRIP(run strip),然后调用scripts/rstrip.sh脚本来真正的执行strip!rules.mk中的相关定义如下:198 # strip an entire directory 199 if...
最近项目需要使用QSDK相关代码,由于QSDK代码是归档在codeaurora上,代码下载需要用到repo工具,这可是费了千辛万苦才攻克的难关,现在记录一下,方便后期回顾。1、Git安装这个步骤比较简单,ubuntu系统直接使用sudo apt-get install git-core就能完成安装。安装完成之后可以顺便配置一下个人信息: git...
QSDK是一种在openwrt的基础上,加入了高通atheros芯片相关资料的一种环境。QSDK与openwrt的区别主要在如下几个方面:arch/mips/ath79/* – updated QCA base platform device support – GPLv2sound/soc/ath79/* – new ALSA-compliant QCA ...
LuCI2 (OpenWrt web 管理界面)一直以来OpenWrt都是采用Lua写的web管理界面LuCI,(开机速度慢不说,居然比不过腾达等弱路由器开机速度)。 LuCI需要使用多个Lua扩展(如 ubus, luci.model.uci, nixio.fs, 等等)去存取系统信息和设置. 不幸的是这种解决方案在慢CPU和低内存的低配机器设备上是个灾难...