中级开发教程

C代码调用uci的API读openwrt配置文件

阅读(5222)

实战背景     倘若我们自己写了一个应用程序,也想用uci来集中化管理配置该应用的配置文件,怎么办呢?看了arvik的上一篇博客后相信新手能很快的使用uci对某个配置文件进行配置,只是如何让我们的应用程序读取配置文件内容呢,本篇arvik将解答这个问题。 简单的基本关系 图解 这里画一个图...

使用类教程

在OpenWrt上安装DNSCrypt

阅读(6588)

DNSCrypt介绍     DNSCrypt是一种DNS客户端和DNS解析器之间的认证通信的协议。它可以防止DNS欺骗,它使用密码签名来验证来自选择的DNS解析器返回的原始响应,保证信息没有被篡改。DNSCrypt软件支持Linux、Mac OSX、Android、iOS、BSD和Windows等...

代码分析

MediaTech(MTK) MT7628 MT7688 OpenWRT 下 PWM驱动简要分析

阅读(5266)

前言:     由于网络上关于mt7628和mt7688 pwm相关的资料非常少,所以只能自己慢慢琢磨。虽然研究的心得没有多少,但是其实也是费了不少精力,希望转载文章时,保留出处。佐须之男,专业从事网络设备(路由器)等嵌入式开发和技术咨询工作。 #include <lin...

使用类教程

在 OpenWrt 上解决 DNS 污染 (Pcap_DNSProxy)

阅读(20930)

    因为某些原因需要解决 DNS 污染问题,本来打算用 Pdnsd + Dnsmasq 组合的, 结果发现 TCP 请求效率太低加上家里网络与那些国外的 DNS 丢包实在是严重, 所以打算用 Pcap_DNSProxy 代替 Pdnsd 。 Pcap_DNSProxy 的安装与配置  ...

使用类教程

OpenWrt中使用ngrok

阅读(4703)

    由于所在网络没有公网IP,不能弄DDNS,想要在外面控制家里的openwrt路由,想到用内网穿透神器 ngrok 。     ngrok跟Teamviewer等的原理类似,内网的机子主动跟外网的机子保持连接,从而使内网机子“暴露”出外网。 准备 需要以下资源...

中级开发教程

OpenWrt中利用iptables实现流量监控和portal的原理

阅读(8570)

openwrt上需要开发一些功能,中间用到的一些iptables相关的知识的整理,希望对需要实现wifi portal功能或者是流量监控的朋友可以有些启发 流量监控 针对每个mac来统计流量的使用情况,如果需求是统计每天的总流量这种,还需要对每次取得的结果进行持久化。可以参考 wrtbwmon 这个脚本来做数据收集。 ...