初试json rpc

初试json rpc无评论

2017年4月28日 下午4:19分类:其他 阅读: 2,401 次

目标: 用C语言实现json rpc server,通过http作为客户端来获取信息 参考: https://github.com/hmng/jsonrpc-c 编译过程: 下载: git clone https://github.com/hmng/jsonrpc-c cd jsonrpc-c 在Ubuntu下编译,先安装依赖库 sudo apt install libev-dev autoconf 配置: autoreconf -i ./configure 编译: make 生成的程序在~/jsonrpc-c/example/server 运行程序 ~/jsonrpc-c/example/server 程序在1234端口进行监听 测试: echo "{\"method\":\"sayHello\"}" | nc localhost 1234 交叉编译: 要编译出适合ARM系统运行的程序 ...


【阅读全文】

Ubuntu编译entware

Ubuntu编译entware无评论

2017年4月27日 下午3:40分类:路由器 阅读: 4,401 次

参考: https://github.com/Entware-ng/Entware-ng/wiki/Compile-packages-from-sources 1、Ubuntu安装依赖包 和openwrt一样安装依赖包: sudo apt-get install build-essential subversion libncurses5-dev zlib1g-dev gawk gcc-multilib flex git-core gettext libssl-dev mercurial unzip 2、下载Entware-ng git clone https://github.com/Entware-ng/Entware-ng.git cd Entware-ng 3、更新package make package/symlinks 更新的包在~/Entware-ng/feeds/packa ...


【阅读全文】

在华硕AC1200G+环境下交叉编译AC9可执行程序

在华硕AC1200G+环境下交叉编译AC9可执行程序无评论

2017年4月18日 下午9:00分类:路由器 阅读: 3,629 次

华硕AC1200G+目录: /opt/ac1200g/asuswrt 先设置环境变量: export PATH=$PATH:/opt/ac1200g/asuswrt/release/src-rt-9.x/src/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3/bin export STAGING_DIR=/opt/ac1200g/asuswrt/release/src-rt-9.x/src/toolchains/hndtools-arm-linux-2.6.36-uclibc-4.5.3 export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/opt/ac1200g/asuswrt/release/src-rt-9.x/src/toolchains/hndtools-arm-linux-2.6.36-ucli ...


【阅读全文】

AC9的广告屏蔽功能

AC9的广告屏蔽功能无评论

2017年4月14日 上午9:24分类:路由器 阅读: 3,853 次

adbyby没有可以在ac9官方固件下运行的可执行程序 openwrt自带了一个去广告的插件,叫privoxy https://wiki.openwrt.org/zh-cn/doc/howto/proxy.privoxy 但是好像对视频广告不给力 https://routeragency.com/?p=324 https://github.com/uku/Unblock-Youku/issues/106   koolproxy有在ac9官方固件下运行的可执行程序,可以使用koolproxy作为定制版的去广告插件。


【阅读全文】

ubuntu 64位编译华硕AC1200G+固件

ubuntu 64位编译华硕AC1200G+固件有1条评论

2017年4月13日 下午2:46分类:路由器 阅读: 4,652 次

Ubuntu版本16.04 1、安装依赖包 sudo apt-get install --no-install-recommends  autoconf automake bash bison bzip2 diffutils file flex g++ gawk gcc-multilib gettext gperf groff-base libncurses-dev libexpat1-dev libslang2 libssl-dev libtool libxml-parser-perl make patch perl pkg-config python sed shtool tar texinfo unzip zlib1g zlib1g-dev sudo apt-get install lib32stdc++6 lib32z1-dev sudo apt-get --no-install- ...


【阅读全文】

firefox+ selenium实现web自动化

firefox+ selenium实现web自动化无评论

2017年4月11日 下午2:56分类:其他 阅读: 2,173 次

1、安装firefox 2、安装selenium ide插件 用firefox访问https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/ j 3、安装selenium ide流程控制插件 用firefox访问https://addons.mozilla.org/en-US/firefox/addon/flow-control/,安装流程控制插件 4、打开selenium ide 在开发者工具页面 5、录制回放 点下图红圈按钮,开始录制 6、增加循环 比如循环1000次 store 1000 total store 0 count while storedVars['count'] < storedVars['total'] getEval storedVars['count'] += 1 .... .... .... ...


【阅读全文】

腾达AC9官方固件结构及改造

腾达AC9官方固件结构及改造有7条评论

2017年4月10日 下午10:04分类:路由器 阅读: 12,326 次

先激活0元购,再拆机 先拆外面两个螺丝,然后用工具从左下角凹槽处撬开 里面是无螺丝设计 焊接ttl插针:   波特率为115200,上电后可以看到串口启动信息:   分区信息: [ 0.830000] Creating 7 MTD partitions on "bcmsflash": [ 0.830000] 0x000000000000-0x000000800000 : "All" [ 0.840000] 0x000000000000-0x000000040000 : "Bootloader" [ 0.840000] 0x000000040000-0x0000007d0000 : "KernelFS" [ 0.850000] 0x0000001cb48c-0x0000007d0000 : "rootfs" [ 0.850000] 0x0000007d0000-0x000 ...


【阅读全文】

斐讯K2路由编译Padavan华硕固件

斐讯K2路由编译Padavan华硕固件无评论

2017年4月9日 下午8:45分类:路由器 阅读: 6,354 次

参考: https://myskn.github.io/2017/01/18/k2/ 环境: Ubuntu 16.04 64位系统 准备 sudo apt-get update && sudo apt-get upgrade -y sudo apt-get install git autoconf automake bison build-essential flex gawk gettext gperf libtool pkg-config zlib1g-dev libgmp3-dev libmpc-dev libmpfr-dev texinfo python-docutils mc autopoint -y su #输入root密码,切换到root用户 cd /opt git clone https://bitbucket.org/padavan/rt-n56u.git ...


【阅读全文】

Ubuntu下设置grub启动顺序

Ubuntu下设置grub启动顺序无评论

2017年4月9日 下午2:45分类:其他 阅读: 3,231 次

sudo gedit /etc/default/grub 其中的“GRUB_DEFAULT=0”就是设置的默认启动项了。 修改完成,保存退出之后,还需要执行一下“sudo update-grub”来重新生成GRUB启动配置项。


【阅读全文】

斐讯官改版本koolproxy https过滤使用教程

斐讯官改版本koolproxy https过滤使用教程有65条评论

2017年4月6日 下午3:17分类:路由器 阅读: 148,487 次

下面以斐讯K2官改为例来介绍koolproxy https过滤的证书使用,其他官改过程类似 1、选择koolproxy过滤,在广告屏蔽打开https 点击“保存”按钮启动 2、生成证书 第一次启动https会自动生成证书,大约需要30秒钟时间: 30秒钟后刷新页面,会出现下载证书的按钮: 3、计算机安装证书 在K2的广告屏蔽页面下载证书,鼠标双击下载的证书,即可安装 存储到本地计算机: 证书存储按如下设置: 导入成功后,即可访问https网站,测试是否可以过滤广告,比如https://v.qq.com 4、IOS手机安装 在K2的广告屏蔽页面下载证书,下载后自动安装: 5、安卓手机安装 在K2的广告屏蔽页面下载证书,下载后自动安装:   6、管理计算机上的证书 如果https网页访问不正确,你可能需要删除旧的证书,然后再安装新的证书。 win键+R,运行命令“certmgr.ms ...


【阅读全文】